.tie-instagram, .tie-instagram * {
    box-sizing: border-box;
    list-style: outside none none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.tie-instagram {
    color: #777;
    margin: 0 auto 15px;
    min-width: 245px;
    overflow: hidden;
}
.tie-instagram a {
    color: #555;
}
.tie-instagram a:hover {
    color: #000;
}
.tie-instagram-credit a {
    display: block;
    font-size: 85%;
    font-weight: normal;
    padding: 3px 0;
    text-align: center;
}
.instagram-logo {
    display: block;
    margin: 7px auto 5px;
}
.tie-instagram-header {
    background: #fafafa none repeat scroll 0 0;
    border-top: 1px solid #e0e0e0;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.05), -1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
    padding: 10px;
    position: relative;
}
.tie-instagram-header::after, .tie-instagram-counts::after {
    clear: both;
    content: " ";
    display: block;
}
.tie-instagram .tie-instagram-username, .tie-instagram .tie-instagram-header-tag {
    display: block;
    font-size: 130%;
    font-weight: bold;
    margin-bottom: 4px;
}
.tie-instagram-header-tag {
    margin: 0;
    padding: 5px 0;
    text-align: center;
}
.tie-instagram .tie-instagram-full_name, .tie-instagram .tie-instagram-website {
    display: block;
}
.tie-instagram-desc {
    font-size: 90%;
    line-height: 17px;
}
.tie-instagram .tie-instagram-avatar a {
    display: inline-block;
    height: 75px;
    overflow: hidden;
    position: relative;
    text-decoration: none !important;
    width: 75px;
}
.tie-instagram .tie-instagram-avatar img {
    height: 75px;
    width: 75px;
}
.tie-instagram .tie-instagram-avatar a:hover img {
    opacity: 0.5;
}
.tie-instagram .tie-instagram-avatar .circle {
    border-radius: 100%;
}
.tie-instagram .tie-instagram-avatar .round {
    border-radius: 5px;
}
.tie-instagram .tie-instagram-avatar a:hover .tie-instagram-follow {
    opacity: 1;
    top: 50%;
}
.tie-instagram-follow {
    display: block;
    margin-top: -12px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.2s ease-out 0s;
    width: 100%;
}
.tie-instagram-follow span {
    background-color: #47bc60;
    background-image: -moz-linear-gradient(center top , #47bc60, #39a64e);
    border: 1px solid #329345;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 3px 8px 4px;
    text-shadow: 0 1px 1px #2c803c;
}
.tie-instagram-counts {
    clear: both;
}
.tie-instagram-post a {
    display: block;
    line-height: 0;
    position: relative;
}
.tie-instagram-post img {
    height: auto;
    max-width: 100%;
    transition: all 0.2s ease-out 0s;
    width: 100%;
}
.tie-instagram-post a:hover img {
    opacity: 0.7;
}
.tie-instagram.default-skin {
    background: #eaeaea none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.default-skin .instagram-logo, .dark-skin .instagram-logo {
    background: rgba(0, 0, 0, 0) url("../images/instagram-logo.png") no-repeat scroll 0 0;
    height: 29px;
    width: 96px;
}
.default-skin .tie-instagram-bar {
    background-color: #6f97b6;
    background-image: -moz-linear-gradient(center top , #6f97b6, #3f729b);
    overflow: hidden;
}
.default-skin.tieinsta-grid.tie-instagram .tie-instagram-post img {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 3px;
}
.dark-skin.tie-instagram {
    background: #333 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    color: #999;
}
.dark-skin.header-layout-3.tie-instagram .tie-instagram-avatar a {
    background: #555 none repeat scroll 0 0;
    border-color: #555;
}
.dark-skin .tie-instagram-bar, .dark-skin.header-layout-2.tie-instagram .tie-instagram-counts ul {
    background-color: #1f1f1f;
    background-image: -moz-linear-gradient(center top , #373737, #1f1f1f);
    overflow: hidden;
}
.dark-skin.tie-instagram .tie-instagram-header, .dark-skin.header-layout-3.tie-instagram .tie-instagram-counts ul, .dark-skin .tie-instagram-nav a {
    background: #444 none repeat scroll 0 0;
    border-color: #333 !important;
}
.dark-skin.header-layout-1.tie-instagram .tie-instagram-counts ul li .number-stat, .dark-skin.header-layout-2.tie-instagram .tie-instagram-counts ul li .number-stat, .dark-skin.header-layout-3.tie-instagram .tie-instagram-counts ul li .number-stat, .dark-skin.tie-instagram a {
    color: #ccc;
}
.dark-skin.tie-instagram a:hover {
    color: #fff;
}
.dark-skin.tie-instagram.tieinsta-grid .tie-instagram-post img {
    background: #222 none repeat scroll 0 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 3px;
}
.dark-skin.header-layout-2.tie-instagram .tie-instagram-counts ul {
    border: 1px solid #111;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    color: #999;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
}
.dark-skin.header-layout-2.tie-instagram .tie-instagram-counts ul li {
    border-color: #111;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
}
.lite-skin .instagram-logo {
    background: rgba(0, 0, 0, 0) url("../images/instagram-logo-lite.png") no-repeat scroll 0 0;
    height: 25px;
    width: 80px;
}
.lite-skin .tie-instagram-bar {
    background-color: #f5f6f6;
    overflow: hidden;
}
.lite-skin.tie-instagram.tieinsta-grid .tie-instagram-post img {
    border: 1px solid #d9d9d9;
    height: auto;
    max-width: 100%;
}
.header-layout-1.tie-instagram .tie-instagram-desc {
    clear: both;
}
.header-layout-1.tie-instagram .tie-instagram-avatar, .header-layout-2.tie-instagram .tie-instagram-avatar {
    float: left;
    margin: 0 10px 10px 0;
}
.header-layout-1.tie-instagram .tie-instagram-counts ul {
    clear: both;
    color: #999;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
}
.header-layout-1.tie-instagram .tie-instagram-counts ul li {
    background: transparent none repeat scroll 0 0;
    display: inline;
    margin-right: 10px;
    padding: 0;
}
.header-layout-1.tie-instagram .tie-instagram-counts ul li .number-stat {
    color: #333;
    font-weight: bold;
}
.header-layout-2.tie-instagram .tie-instagram-counts ul {
    background-color: #fcfcfc;
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(235, 235, 235, 0.3) 60%, rgba(225, 225, 225, 0.6));
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    clear: both;
    color: #999;
    font-weight: 700;
    line-height: 15px;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 3px 0;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.header-layout-2.tie-instagram .tie-instagram-counts ul li {
    background: transparent none repeat scroll 0 0;
    border-left: 1px solid #ccc;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.8) inset;
    display: inline;
    float: left;
    margin: 0;
    padding: 3px 8px;
    width: 33.3333%;
}
.header-layout-2.tie-instagram .tie-instagram-counts ul li:first-child {
    border: 0 none !important;
}
.header-layout-2.tie-instagram .tie-instagram-counts ul li .number-stat {
    color: #333;
    display: block;
    font-size: 16px;
    text-align: center;
}
.header-layout-3.tie-instagram .tie-instagram-header {
    text-align: center;
}
.header-layout-3.tie-instagram .tie-instagram-desc {
    clear: both;
}
.header-layout-3.tie-instagram .tie-instagram-avatar, .header-layout-3.tie-instagram.no-insta-logo.header-layout-bottom.tieinsta-slider .tie-instagram-avatar {
    margin: -50px auto 0;
    position: relative;
    z-index: 15;
}
.header-layout-3.tie-instagram.no-insta-logo .tie-instagram-avatar, .header-layout-3.tie-instagram.tieinsta-grid.header-layout-bottom .tie-instagram-avatar {
    margin-top: 5px;
}
.header-layout-3.tie-instagram .tie-instagram-avatar a {
    background: #fff none repeat scroll 0 0;
    border: 4px solid #fff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-sizing: content-box;
}
.header-layout-3.tie-instagram .tie-instagram-counts ul {
    background-color: #fff;
    border-top: 1px solid #e0e0e0;
    clear: both;
    color: #999;
    font-weight: 700;
    line-height: 15px;
    margin: 10px -10px -10px;
    overflow: hidden;
    padding: 3px 0;
    text-align: center;
}
.header-layout-3.tie-instagram .tie-instagram-counts ul li {
    background: transparent none repeat scroll 0 0;
    display: inline;
    float: left;
    margin: 0;
    padding: 5px 8px;
    width: 33.3333%;
}
.header-layout-3.tie-instagram .tie-instagram-counts ul li .number-stat {
    color: #333;
    display: block;
    font-size: 16px;
    text-align: center;
}
.header-layout-3.tie-instagram.header-layout-top .tie-instagram-bar {
    height: 80px;
}
.header-layout-3.tie-instagram.header-layout-top .tie-instagram-counts ul {
    border-bottom: 1px solid #e0e0e0;
}
.header-layout-3.tie-instagram.header-layout-bottom .media-comment-likes {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.7) 100%);
    bottom: auto;
    padding: 10px 0 20px 10px;
    top: 0;
}
.tieinsta-grid.tie-instagram .tie-instagram-photos {
    clear: both;
}
.tieinsta-grid.tie-instagram .tie-instagram-photos-content {
    overflow: hidden;
    padding: 4px;
}
.tieinsta-grid.tie-instagram .tie-instagram-post {
    float: left;
    padding: 4px;
    width: 33.3333%;
}
.tieinsta-grid.grid-col-1.tie-instagram .tie-instagram-post {
    width: 100%;
}
.tieinsta-grid.grid-col-2.tie-instagram .tie-instagram-post {
    width: 50%;
}
.tieinsta-grid.grid-col-4.tie-instagram .tie-instagram-post {
    width: 25%;
}
.tieinsta-grid.grid-col-5.tie-instagram .tie-instagram-post {
    width: 20%;
}
.tieinsta-grid.grid-col-6.tie-instagram .tie-instagram-post {
    width: 16.6667%;
}
.tieinsta-grid.grid-col-7.tie-instagram .tie-instagram-post {
    width: 14.2857%;
}
.tieinsta-grid.grid-col-8.tie-instagram .tie-instagram-post {
    width: 12.5%;
}
.tieinsta-grid.grid-col-9.tie-instagram .tie-instagram-post {
    width: 11.1111%;
}
.tieinsta-grid.grid-col-10.tie-instagram .tie-instagram-post {
    width: 10%;
}
.tie-instagram.tieinsta-slider .tie-instagram-photos {
    clear: both;
    position: relative;
}
.tie-instagram.tieinsta-slider .tie-instagram-photos-content {
    margin: 0 auto;
    overflow: hidden;
}
.tie-instagram-nav a {
    background: #eee none repeat scroll 0 0;
    color: #222;
    display: none;
    height: 40px;
    left: -50px;
    line-height: 50px;
    margin-top: -20px;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    transition: all 0.15s ease-out 0.2s;
    width: 40px;
    z-index: 99;
}
.tieinsta-slider-active .tie-instagram-nav a {
    display: block;
}
.tie-instagram-nav a [class^="tieinstaicon-"]::before, .tie-instagram-nav a [class*=" tieinstaicon-"]::before {
    font-size: 200%;
    width: 40px;
}
.tie-instagram-nav a.tie-instagram-nav-next {
    left: auto;
    right: -50px;
}
.tie-instagram.tieinsta-slider .tie-instagram-photos:hover .tie-instagram-nav a {
    left: 5px;
}
.tie-instagram.tieinsta-slider .tie-instagram-photos:hover .tie-instagram-nav a.tie-instagram-nav-next {
    left: auto;
    right: 5px;
}
.tie-instagram.tieinsta-slider .tie-instagram-post {
    display: none;
}
.tie-instagram.tieinsta-slider .tie-instagram-post:first-child {
    display: block;
}
.tie-instagram .media-video {
    color: #eee;
    position: absolute;
    right: 5px;
    top: 7px;
}
.tie-instagram.tieinsta-slider .media-video .tieinstaicon-play::before {
    font-size: 200%;
}
.tie-instagram .media-comment-likes {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0px, rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    left: 0;
    opacity: 0.9;
    padding: 20px 0 10px 10px;
    position: absolute;
    width: 100%;
}
.tie-instagram .media-comment-likes span {
    font-weight: bold;
    padding-right: 5px;
}
.tie-instagram .media-comment-likes span i {
    margin-right: 2px;
}
.tie-instagram .media-comment-likes [class^="tieinstaicon-"]::before, .tie-instagram .media-comment-likes [class*=" tieinstaicon-"]::before {
    font-size: 110%;
    width: 1.5em;
}
@font-face {
    font-family: "tieinstafontello";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontello-11129671-iefix.eot") format("embedded-opentype"), url("../fonts/fontello-11129671.woff") format("woff"), url("../fonts/fontello-11129671.ttf") format("truetype"), url("../fonts/fontello-11129671-fontello.svg") format("svg");
}
@media not all {
@font-face {
    font-family: "fontello";
    src: url("../fonts/fontello-11129671-fontello.svg") format("svg");
}
}
[class^="tieinstaicon-"]::before, [class*=" tieinstaicon-"]::before {
    display: inline-block;
    font-family: "tieinstafontello";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    width: 1em;
}
.tieinstaicon-instagram::before {
    content: "";
}
.tieinstaicon-heart::before {
    content: "";
}
.tieinstaicon-comment-alt::before {
    content: "";
}
.tieinstaicon-play::before {
    content: "";
}
.tieinstaicon-zoom-in::before {
    content: "";
}
.tieinstaicon-link-ext::before {
    content: "";
}
.tieinstaicon-right-open::before {
    content: "";
}
.tieinstaicon-left-open::before {
    content: "";
}
body.rtl .tie-instagram.tieinsta-grid .tie-instagram-post, body.rtl .tie-instagram.header-layout-2 .tie-instagram-counts ul li, body.rtl .tie-instagram.header-layout-3 .tie-instagram-counts ul li {
    float: right;
}
body.rtl .tie-instagram.header-layout-1 .tie-instagram-avatar, body.rtl .tie-instagram.header-layout-2 .tie-instagram-avatar {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .media-comment-likes span {
    padding-left: 5px;
    padding-right: 0;
}
body.rtl .tie-instagram.header-layout-2 .tie-instagram-counts ul li {
    border-left: 0 none;
    border-right: 1px solid #ccc;
}
.ilightbox-title {
    font-size: 12px !important;
}
.ilightbox-title a {
    color: #ccc;
}
.ilightbox-title a:hover {
    color: #fff;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a, .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a {
    color: #555;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a:hover, .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a:hover {
    color: #000;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    -moz-user-select: none;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    float: none;
    font-size: 100%;
    line-height: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
    transform: translateZ(0px);
}
.ilightbox-noscroll {
    overflow: hidden;
}
.ilightbox-closedhand * {
    cursor: url("http://themes.tielabs.com/wp-content/plugins/instagramy/assets/ilightbox/closedhand.cur"), default !important;
}
.ilightbox-overlay {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.ilightbox-loader {
    border-radius: 0 100px 100px 0;
    left: -192px;
    opacity: 0.9;
    padding-left: 30px;
    position: fixed;
    top: 45%;
    z-index: 100005;
}
.ilightbox-loader div {
    border-radius: 0 100px 100px 0;
    height: 72px;
    width: 72px;
}
.ilightbox-loader.horizontal {
    border-radius: 0 0 100px 100px;
    left: 45%;
    padding: 30px 0 0;
    top: -192px;
}
.ilightbox-loader.horizontal div {
    border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
    display: none;
    position: fixed;
    z-index: 100010;
}
.ilightbox-toolbar a {
    cursor: pointer;
    float: left;
}
.ilightbox-toolbar .ilightbox-prev-button, .ilightbox-toolbar .ilightbox-next-button {
    display: none;
}
.ilightbox-thumbnails {
    display: block;
    position: fixed;
    z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
    bottom: 0;
    height: 100px;
    left: 0;
    width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical {
    height: 100%;
    overflow: hidden;
    right: 0;
    top: 0;
    width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
    display: block;
    position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
    height: 100px;
    width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
    height: 100%;
    width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
    display: block;
    position: absolute;
    transform: translateZ(0px);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
    cursor: pointer;
    display: block;
    padding: 10px;
    position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    border-radius: 2px;
    height: 100%;
    width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
    opacity: 1;
}
.ilightbox-holder {
    display: none;
    position: fixed;
    transform: none;
    z-index: 100003;
}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
    cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
    height: 100%;
    position: relative;
    width: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
    overflow: scroll;
}
.ilightbox-holder img.ilightbox-image {
    height: 100%;
    width: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
    border-radius: 3px 3px 0 0;
    bottom: 0;
    box-sizing: border-box;
    display: none;
    font-size: 12px;
    left: 30px;
    line-height: 150%;
    margin: 0 auto;
    max-width: 100%;
    padding: 5px 10px;
    position: absolute;
    right: 30px;
    word-wrap: break-word;
    z-index: 20003;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
    display: none;
    height: 16px;
    left: 10px;
    padding: 5px 5px 5px 0;
    position: absolute;
    top: 10px;
    z-index: 20003;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
    float: left;
    height: 16px;
    list-style: outside none none;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
    display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
    background-position: 50% center;
    background-repeat: no-repeat;
    float: left;
    height: 16px;
    margin-left: 5px;
    width: 16px;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
    background-image: url("http://timesofap.com/images/social_icons/facebook_16.html");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
    background-image: url("http://timesofap.com/images/social_icons/digg_16.html");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
    background-image: url("http://timesofap.com/images/social_icons/twitter_16.html");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
    background-image: url("http://timesofap.com/images/social_icons/delicious_16.html");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
    background-image: url("http://timesofap.com/images/social_icons/reddit_16.html");
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
    background-image: url("http://timesofap.com/images/social_icons/google_plus_16.html");
}
.ilightbox-holder .ilightbox-alert {
    bottom: 0;
    display: block;
    height: 50px;
    left: 0;
    margin: auto;
    padding-top: 100px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 300px;
}
.ilightbox-holder .ilightbox-wrapper {
    height: 100%;
    overflow: auto;
    width: 100%;
}
.ilightbox-holder .ilightbox-inner-toolbar {
    position: relative;
    z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
    position: absolute;
}
.ilightbox-button {
    cursor: pointer;
    position: fixed;
    z-index: 100008;
}
.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails {
    display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button, .isMobile .ilightbox-toolbar .ilightbox-next-button {
    display: block;
}
@media only screen and (max-width: 767px) {
.tieinsta-grid.grid-col-5.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-6.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-7.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-8.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-9.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-10.tie-instagram .tie-instagram-post {
    width: 25%;
}
.ilightbox-title, .ilightbox-caption {
    display: none !important;
}
}
@media only screen and (max-width: 479px) {
.tieinsta-grid.grid-col-4.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-5.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-6.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-7.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-8.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-9.tie-instagram .tie-instagram-post, .tieinsta-grid.grid-col-10.tie-instagram .tie-instagram-post {
    width: 33.3333%;
}
}
.review-box {
    background-color: #eee;
    color: #fff;
    font-size: 12px;
    margin: 20px 0;
    padding: 10px;
}
#review-box h1, #review-box h2, #review-box h3, #review-box h4, #review-box h5, #review-box h6, #review-box p, #review-box strong {
    color: #fff;
    margin: 0;
}
#review-box br {
    display: none;
}
.review-bottom {
    clear: both;
}
.taq-clear {
    clear: both;
}
#review-box h2.review-box-header {
    background: #2b2b2b none repeat scroll 0 0;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 10px 8px;
}
.review-item {
    margin-bottom: 2px;
    opacity: 1;
    transition: all 0.2s ease-in-out 0s;
}
#review-box .review-item h5 {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    z-index: 2;
}
#review-box.review-percentage .review-item h5, #review-box.review-percentage .review-item h5 {
    line-height: 34px;
    padding: 0 8px;
}
.review-percentage .review-item span {
    background: #3a3a3a none repeat scroll 0 0;
    display: block;
    height: 34px;
    position: relative;
}
.review-percentage .review-item span span {
    animation: 2s ease 0s normal none 1 running wentrance;
    background-color: #00a9b0;
    background-image: url("../images/stripes.png");
    display: block;
    height: 34px;
    position: absolute;
    top: 0;
}
@keyframes wentrance {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.review-stars .review-item {
    background: #3a3a3a none repeat scroll 0 0;
    margin-bottom: 2px;
    overflow: hidden;
    padding: 6px 8px;
}
#review-box.review-stars .review-item h5 {
    float: left;
}
.review-stars .stars-large, .review-stars .hearts-large, .review-stars .thumbs-large {
    float: right;
}
.review-final-score .stars-large, .review-final-score .hearts-large, .review-final-score .thumbs-large {
    float: none !important;
    margin: 0 auto 10px;
}
.review-summary {
    background-color: #3a3a3a;
    min-height: 85px;
    overflow: hidden;
    position: relative;
}
.review-short-summary {
    display: table-cell;
    padding: 10px 122px 10px 10px;
    vertical-align: top;
}
.review-short-summary a {
    color: #ccc;
    text-decoration: underline;
}
.review-short-summary a:hover {
    color: #fff;
}
.review-final-score {
    background-color: #00a9b0;
    border-color: #eee;
    border-style: solid;
    border-width: 0 0 0 2px;
    color: #fff;
    height: 1000px;
    padding: 10px 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100px;
}
.review-final-score .post-large-rate {
    margin-top: 5px;
}
#review-box .review-final-score h3 {
    color: #fff;
    font-size: 44px;
    font-weight: bold;
}
#review-box .review-final-score h3 span {
    font-size: 24px;
}
#review-box .review-final-score h4 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 0;
}
.review-top {
    float: left;
    margin-right: 20px;
    width: 60%;
}
span.post-small-rate, span.post-small-rate span, span.post-large-rate, span.post-large-rate span {
}
span.post-small-rate {
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    width: 54px;
}
span.post-small-rate span {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 15px;
    width: 100%;
}
span.stars-small, span.stars-small span {
    background-image: url("../images/stars-small.png");
}
span.hearts-small, span.hearts-small span {
    background-image: url("../images/hearts-small.png");
}
span.thumbs-small, span.thumbs-small span {
    background-image: url("../images/thumbs-small.png");
}
span.post-large-rate {
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    width: 98px;
}
span.post-large-rate span {
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    width: 100%;
}
span.stars-large, span.stars-large span {
    background-image: url("../images/stars-large.png");
}
span.hearts-large, span.hearts-large span {
    background-image: url("../images/hearts-large.png");
}
span.thumbs-large, span.thumbs-large span {
    background-image: url("../images/thumbs-large.png");
}
.post-single-rate {
    float: left;
    margin-right: 5px;
}
.user-rate-wrap {
    background: #2b2b2b none repeat scroll 0 0;
    margin-top: 2px;
    padding: 7px 8px;
}
.user-rate {
    float: right;
    width: 98px;
}
.user-rate-wrap .user-rating-text {
    float: left;
}
ul.reviews-posts {
    list-style: outside none none;
}
ul.reviews-posts li {
    overflow: hidden;
}
ul.reviews-posts .review-thumbnail {
    float: left;
    margin-right: 10px;
}
ul.reviews-posts h3 {
    margin-bottom: 5px;
}
.taq-user-rate-active span.post-large-rate span {
    cursor: pointer;
}
.taq-load {
    background: rgba(0, 0, 0, 0) url("../images/ajax-loader.gif") no-repeat scroll center center;
    display: block;
    height: 22px;
    width: 98px;
}
body.rtl .review-top {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body.rtl .review-stars .stars-large, body.rtl .review-stars .hearts-large, body.rtl .review-stars .thumbs-large, body.rtl .user-rate, body.rtl .stars-large span, body.rtl .hearts-large span, body.rtl .thumbs-large span {
    float: left;
}
body.rtl #review-box.review-stars .review-item h5, body.rtl .user-rate-wrap .user-rating-text {
    float: right;
}
body.rtl .review-final-score {
    border-width: 0 2px 0 0;
    left: 0;
    right: auto;
}
body.rtl .post-single-rate {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
body.rtl ul.reviews-posts .review-thumbnail {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .review-short-summary {
    padding-left: 122px;
    padding-right: 10px;
}
@media only screen and (max-width: 768px) {
.review-top, body.rtl .review-top {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: auto;
}
}
@media only screen and (max-width: 480px) {
.review-final-score, body.rtl .review-final-score {
    border-width: 0 0 2px;
    display: block;
    height: auto;
    position: relative;
    width: auto;
}
.review-short-summary, body.rtl .review-short-summary {
    padding: 10px;
}
.user-rate-wrap, body.rtl .user-rate-wrap {
    text-align: center;
}
.user-rate, body.rtl .user-rate {
    float: none;
    margin: 5px auto 0;
}
.user-rate-wrap .user-rating-text, body.rtl .user-rate-wrap .user-rating-text {
    float: none;
}
}
#style_Switcher {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    padding: 13px 15px 10px;
    position: fixed;
    right: 0;
    top: 100px;
    width: 200px;
    z-index: 2147483647;
}
#tie-Settings {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    color: #666;
    cursor: pointer;
    display: block;
    font-size: 25px;
    height: 50px;
    left: -50px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 50px;
}
#style_Switcher h5 {
    clear: both;
    color: orange;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 15px;
}
#style_Switcher h6 {
    clear: both;
    color: #888;
    display: block;
    font-size: 14px;
    margin: 25px 0 10px;
    text-align: center;
}
#style_Switcher ul {
    border-bottom: 1px solid #eee;
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 20px;
}
#style_Switcher ul li {
    float: left;
    list-style: outside none none;
    margin: 2px;
}
#style_Switcher ul li a {
    border: 1px solid #e2e2e2;
    color: #333;
    display: block;
    padding: 5px 25px;
}
#style_Switcher ul.theme-layout li a {
    color: #333;
    padding: 5px 6px;
}
#style_Switcher ul.theme-colors li a {
    border: 0 none !important;
    padding: 19px;
}
#style_Switcher ul.theme-colors li a span {
    color: #fff;
    display: none;
}
#style_Switcher ul li a:hover {
    background: #f2f2f2 none repeat scroll 0 0;
    border-color: #ccc;
    color: orange !important;
}
#theme_buy_now {
    background: #7fcb17 none repeat scroll 0 0;
    display: block;
    margin: -5px auto 10px;
    width: 122px;
}
body.color-1abc9c #main-nav, body.color-1abc9c .cat-box-content, body.color-1abc9c #sidebar .widget-container, body.color-1abc9c .post-listing, body.color-1abc9c #commentform {
    border-bottom-color: #1abc9c;
}
body.color-1abc9c .search-block .search-button, body.color-1abc9c #topcontrol, body.color-1abc9c #main-nav ul li.current-menu-item a, body.color-1abc9c #main-nav ul li.current-menu-item a:hover, body.color-1abc9c #main-nav ul li.current_page_parent a, body.color-1abc9c #main-nav ul li.current_page_parent a:hover, body.color-1abc9c #main-nav ul li.current-menu-parent a, body.color-1abc9c #main-nav ul li.current-menu-parent a:hover, body.color-1abc9c #main-nav ul li.current-page-ancestor a, body.color-1abc9c #main-nav ul li.current-page-ancestor a:hover, body.color-1abc9c .pagination span.current, body.color-1abc9c .share-post span.share-text, body.color-1abc9c .flex-control-paging li a.flex-active, body.color-1abc9c .ei-slider-thumbs li.ei-slider-element, body.color-1abc9c .review-percentage .review-item span span, body.color-1abc9c .review-final-score, body.color-1abc9c .button, body.color-1abc9c a.button, body.color-1abc9c a.more-link, body.color-1abc9c #main-content input[type="submit"], body.color-1abc9c .form-submit #submit, body.color-1abc9c #login-form .login-button, body.color-1abc9c .widget-feedburner .feedburner-subscribe, body.color-1abc9c input[type="submit"], body.color-1abc9c #buddypress button, body.color-1abc9c #buddypress a.button, body.color-1abc9c #buddypress input[type="submit"], body.color-1abc9c #buddypress input[type="reset"], body.color-1abc9c #buddypress ul.button-nav li a, body.color-1abc9c #buddypress div.generic-button a, body.color-1abc9c #buddypress .comment-reply-link, body.color-1abc9c #buddypress div.item-list-tabs ul li a span, body.color-1abc9c #buddypress div.item-list-tabs ul li.selected a, body.color-1abc9c #buddypress div.item-list-tabs ul li.current a, body.color-1abc9c #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-1abc9c #members-list-options a.selected, body.color-1abc9c #groups-list-options a.selected, body.color-1abc9c.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-1abc9c.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-1abc9c.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-1abc9c.dark-skin #members-list-options a.selected, body.color-1abc9c.dark-skin #groups-list-options a.selected, body.color-1abc9c .search-block-large .search-button, body.color-1abc9c #featured-posts .flex-next:hover, body.color-1abc9c #featured-posts .flex-prev:hover, body.color-1abc9c a.tie-cart span.shooping-count, body.color-1abc9c .woocommerce span.onsale, body.color-1abc9c.woocommerce-page span.onsale, body.color-1abc9c.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-1abc9c.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-1abc9c #check-also-close, body.color-1abc9c a.post-slideshow-next, body.color-1abc9c a.post-slideshow-prev, body.color-1abc9c .widget_price_filter .ui-slider .ui-slider-handle, body.color-1abc9c .quantity .minus:hover, body.color-1abc9c .quantity .plus:hover, body.color-1abc9c .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #1abc9c;
}
body.color-1abc9c footer#theme-footer, body.color-1abc9c header#theme-header, body.color-1abc9c .top-nav ul li.current-menu-item::before, body.color-1abc9c #main-nav .menu-sub-content, body.color-1abc9c #main-nav ul ul, body.color-1abc9c #check-also-box {
    border-top-color: #1abc9c;
}
body.color-1abc9c .search-block::after {
    border-right-color: #1abc9c;
}
body.rtl.color-1abc9c .search-block::after {
    border-left-color: #1abc9c;
}
body.color-1abc9c #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-1abc9c #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #1abc9c;
}
body.color-1abc9c .widget.timeline-posts li a:hover, body.color-1abc9c .widget.timeline-posts li a:hover span.tie-date, body.color-1abc9c #style_Switcher h4 {
    color: #1abc9c;
}
body.color-1abc9c .widget.timeline-posts li a:hover span.tie-date::before {
    background: #1abc9c none repeat scroll 0 0;
    border-color: #1abc9c;
}
body.color-1abc9c #order_review, body.color-1abc9c #order_review_heading {
    border-color: #1abc9c;
}
body.color-2ecc71 #main-nav, body.color-2ecc71 .cat-box-content, body.color-2ecc71 #sidebar .widget-container, body.color-2ecc71 .post-listing, body.color-2ecc71 #commentform {
    border-bottom-color: #2ecc71;
}
body.color-2ecc71 .search-block .search-button, body.color-2ecc71 #topcontrol, body.color-2ecc71 #main-nav ul li.current-menu-item a, body.color-2ecc71 #main-nav ul li.current-menu-item a:hover, body.color-2ecc71 #main-nav ul li.current_page_parent a, body.color-2ecc71 #main-nav ul li.current_page_parent a:hover, body.color-2ecc71 #main-nav ul li.current-menu-parent a, body.color-2ecc71 #main-nav ul li.current-menu-parent a:hover, body.color-2ecc71 #main-nav ul li.current-page-ancestor a, body.color-2ecc71 #main-nav ul li.current-page-ancestor a:hover, body.color-2ecc71 .pagination span.current, body.color-2ecc71 .share-post span.share-text, body.color-2ecc71 .flex-control-paging li a.flex-active, body.color-2ecc71 .ei-slider-thumbs li.ei-slider-element, body.color-2ecc71 .review-percentage .review-item span span, body.color-2ecc71 .review-final-score, body.color-2ecc71 .button, body.color-2ecc71 a.button, body.color-2ecc71 a.more-link, body.color-2ecc71 #main-content input[type="submit"], body.color-2ecc71 .form-submit #submit, body.color-2ecc71 #login-form .login-button, body.color-2ecc71 .widget-feedburner .feedburner-subscribe, body.color-2ecc71 input[type="submit"], body.color-2ecc71 #buddypress button, body.color-2ecc71 #buddypress a.button, body.color-2ecc71 #buddypress input[type="submit"], body.color-2ecc71 #buddypress input[type="reset"], body.color-2ecc71 #buddypress ul.button-nav li a, body.color-2ecc71 #buddypress div.generic-button a, body.color-2ecc71 #buddypress .comment-reply-link, body.color-2ecc71 #buddypress div.item-list-tabs ul li a span, body.color-2ecc71 #buddypress div.item-list-tabs ul li.selected a, body.color-2ecc71 #buddypress div.item-list-tabs ul li.current a, body.color-2ecc71 #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-2ecc71 #members-list-options a.selected, body.color-2ecc71 #groups-list-options a.selected, body.color-2ecc71.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-2ecc71.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-2ecc71.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-2ecc71.dark-skin #members-list-options a.selected, body.color-2ecc71.dark-skin #groups-list-options a.selected, body.color-2ecc71 .search-block-large .search-button, body.color-2ecc71 #featured-posts .flex-next:hover, body.color-2ecc71 #featured-posts .flex-prev:hover, body.color-2ecc71 a.tie-cart span.shooping-count, body.color-2ecc71 .woocommerce span.onsale, body.color-2ecc71.woocommerce-page span.onsale, body.color-2ecc71.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-2ecc71.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-2ecc71 #check-also-close, body.color-2ecc71 a.post-slideshow-next, body.color-2ecc71 a.post-slideshow-prev, body.color-2ecc71 .widget_price_filter .ui-slider .ui-slider-handle, body.color-2ecc71 .quantity .minus:hover, body.color-2ecc71 .quantity .plus:hover, body.color-2ecc71 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #2ecc71;
}
body.color-2ecc71 footer#theme-footer, body.color-2ecc71 header#theme-header, body.color-2ecc71 .top-nav ul li.current-menu-item::before, body.color-2ecc71 #main-nav .menu-sub-content, body.color-2ecc71 #main-nav ul ul, body.color-2ecc71 #check-also-box {
    border-top-color: #2ecc71;
}
body.color-2ecc71 .search-block::after {
    border-right-color: #2ecc71;
}
body.rtl.color-2ecc71 .search-block::after {
    border-left-color: #2ecc71;
}
body.color-2ecc71 #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-2ecc71 #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #2ecc71;
}
body.color-2ecc71 .widget.timeline-posts li a:hover, body.color-2ecc71 .widget.timeline-posts li a:hover span.tie-date, body.color-2ecc71 #style_Switcher h4 {
    color: #2ecc71;
}
body.color-2ecc71 .widget.timeline-posts li a:hover span.tie-date::before {
    background: #2ecc71 none repeat scroll 0 0;
    border-color: #2ecc71;
}
body.color-2ecc71 #order_review, body.color-2ecc71 #order_review_heading {
    border-color: #2ecc71;
}
body.color-3498db #main-nav, body.color-3498db .cat-box-content, body.color-3498db #sidebar .widget-container, body.color-3498db .post-listing, body.color-3498db #commentform {
    border-bottom-color: #3498db;
}
body.color-3498db .search-block .search-button, body.color-3498db #topcontrol, body.color-3498db #main-nav ul li.current-menu-item a, body.color-3498db #main-nav ul li.current-menu-item a:hover, body.color-3498db #main-nav ul li.current_page_parent a, body.color-3498db #main-nav ul li.current_page_parent a:hover, body.color-3498db #main-nav ul li.current-menu-parent a, body.color-3498db #main-nav ul li.current-menu-parent a:hover, body.color-3498db #main-nav ul li.current-page-ancestor a, body.color-3498db #main-nav ul li.current-page-ancestor a:hover, body.color-3498db .pagination span.current, body.color-3498db .share-post span.share-text, body.color-3498db .flex-control-paging li a.flex-active, body.color-3498db .ei-slider-thumbs li.ei-slider-element, body.color-3498db .review-percentage .review-item span span, body.color-3498db .review-final-score, body.color-3498db .button, body.color-3498db a.button, body.color-3498db a.more-link, body.color-3498db #main-content input[type="submit"], body.color-3498db .form-submit #submit, body.color-3498db #login-form .login-button, body.color-3498db .widget-feedburner .feedburner-subscribe, body.color-3498db input[type="submit"], body.color-3498db #buddypress button, body.color-3498db #buddypress a.button, body.color-3498db #buddypress input[type="submit"], body.color-3498db #buddypress input[type="reset"], body.color-3498db #buddypress ul.button-nav li a, body.color-3498db #buddypress div.generic-button a, body.color-3498db #buddypress .comment-reply-link, body.color-3498db #buddypress div.item-list-tabs ul li a span, body.color-3498db #buddypress div.item-list-tabs ul li.selected a, body.color-3498db #buddypress div.item-list-tabs ul li.current a, body.color-3498db #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-3498db #members-list-options a.selected, body.color-3498db #groups-list-options a.selected, body.color-3498db.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-3498db.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-3498db.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-3498db.dark-skin #members-list-options a.selected, body.color-3498db.dark-skin #groups-list-options a.selected, body.color-3498db .search-block-large .search-button, body.color-3498db #featured-posts .flex-next:hover, body.color-3498db #featured-posts .flex-prev:hover, body.color-3498db a.tie-cart span.shooping-count, body.color-3498db .woocommerce span.onsale, body.color-3498db.woocommerce-page span.onsale, body.color-3498db.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-3498db.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-3498db #check-also-close, body.color-3498db a.post-slideshow-next, body.color-3498db a.post-slideshow-prev, body.color-3498db .widget_price_filter .ui-slider .ui-slider-handle, body.color-3498db .quantity .minus:hover, body.color-3498db .quantity .plus:hover, body.color-3498db .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #3498db;
}
body.color-3498db footer#theme-footer, body.color-3498db header#theme-header, body.color-3498db .top-nav ul li.current-menu-item::before, body.color-3498db #main-nav .menu-sub-content, body.color-3498db #main-nav ul ul, body.color-3498db #check-also-box {
    border-top-color: #3498db;
}
body.color-3498db .search-block::after {
    border-right-color: #3498db;
}
body.rtl.color-3498db .search-block::after {
    border-left-color: #3498db;
}
body.color-3498db #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-3498db #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #3498db;
}
body.color-3498db .widget.timeline-posts li a:hover, body.color-3498db .widget.timeline-posts li a:hover span.tie-date, body.color-3498db #style_Switcher h4 {
    color: #3498db;
}
body.color-3498db .widget.timeline-posts li a:hover span.tie-date::before {
    background: #3498db none repeat scroll 0 0;
    border-color: #3498db;
}
body.color-3498db #order_review, body.color-3498db #order_review_heading {
    border-color: #3498db;
}
body.color-9b59b6 #main-nav, body.color-9b59b6 .cat-box-content, body.color-9b59b6 #sidebar .widget-container, body.color-9b59b6 .post-listing, body.color-9b59b6 #commentform {
    border-bottom-color: #9b59b6;
}
body.color-9b59b6 .search-block .search-button, body.color-9b59b6 #topcontrol, body.color-9b59b6 #main-nav ul li.current-menu-item a, body.color-9b59b6 #main-nav ul li.current-menu-item a:hover, body.color-9b59b6 #main-nav ul li.current_page_parent a, body.color-9b59b6 #main-nav ul li.current_page_parent a:hover, body.color-9b59b6 #main-nav ul li.current-menu-parent a, body.color-9b59b6 #main-nav ul li.current-menu-parent a:hover, body.color-9b59b6 #main-nav ul li.current-page-ancestor a, body.color-9b59b6 #main-nav ul li.current-page-ancestor a:hover, body.color-9b59b6 .pagination span.current, body.color-9b59b6 .share-post span.share-text, body.color-9b59b6 .flex-control-paging li a.flex-active, body.color-9b59b6 .ei-slider-thumbs li.ei-slider-element, body.color-9b59b6 .review-percentage .review-item span span, body.color-9b59b6 .review-final-score, body.color-9b59b6 .button, body.color-9b59b6 a.button, body.color-9b59b6 a.more-link, body.color-9b59b6 #main-content input[type="submit"], body.color-9b59b6 .form-submit #submit, body.color-9b59b6 #login-form .login-button, body.color-9b59b6 .widget-feedburner .feedburner-subscribe, body.color-9b59b6 input[type="submit"], body.color-9b59b6 #buddypress button, body.color-9b59b6 #buddypress a.button, body.color-9b59b6 #buddypress input[type="submit"], body.color-9b59b6 #buddypress input[type="reset"], body.color-9b59b6 #buddypress ul.button-nav li a, body.color-9b59b6 #buddypress div.generic-button a, body.color-9b59b6 #buddypress .comment-reply-link, body.color-9b59b6 #buddypress div.item-list-tabs ul li a span, body.color-9b59b6 #buddypress div.item-list-tabs ul li.selected a, body.color-9b59b6 #buddypress div.item-list-tabs ul li.current a, body.color-9b59b6 #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-9b59b6 #members-list-options a.selected, body.color-9b59b6 #groups-list-options a.selected, body.color-9b59b6.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-9b59b6.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-9b59b6.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-9b59b6.dark-skin #members-list-options a.selected, body.color-9b59b6.dark-skin #groups-list-options a.selected, body.color-9b59b6 .search-block-large .search-button, body.color-9b59b6 #featured-posts .flex-next:hover, body.color-9b59b6 #featured-posts .flex-prev:hover, body.color-9b59b6 a.tie-cart span.shooping-count, body.color-9b59b6 .woocommerce span.onsale, body.color-9b59b6.woocommerce-page span.onsale, body.color-9b59b6.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-9b59b6.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-9b59b6 #check-also-close, body.color-9b59b6 a.post-slideshow-next, body.color-9b59b6 a.post-slideshow-prev, body.color-9b59b6 .widget_price_filter .ui-slider .ui-slider-handle, body.color-9b59b6 .quantity .minus:hover, body.color-9b59b6 .quantity .plus:hover, body.color-9b59b6 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #9b59b6;
}
body.color-9b59b6 footer#theme-footer, body.color-9b59b6 header#theme-header, body.color-9b59b6 .top-nav ul li.current-menu-item::before, body.color-9b59b6 #main-nav .menu-sub-content, body.color-9b59b6 #main-nav ul ul, body.color-9b59b6 #check-also-box {
    border-top-color: #9b59b6;
}
body.color-9b59b6 .search-block::after {
    border-right-color: #9b59b6;
}
body.rtl.color-9b59b6 .search-block::after {
    border-left-color: #9b59b6;
}
body.color-9b59b6 #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-9b59b6 #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #9b59b6;
}
body.color-9b59b6 .widget.timeline-posts li a:hover, body.color-9b59b6 .widget.timeline-posts li a:hover span.tie-date, body.color-9b59b6 #style_Switcher h4 {
    color: #9b59b6;
}
body.color-9b59b6 .widget.timeline-posts li a:hover span.tie-date::before {
    background: #9b59b6 none repeat scroll 0 0;
    border-color: #9b59b6;
}
body.color-9b59b6 #order_review, body.color-9b59b6 #order_review_heading {
    border-color: #9b59b6;
}
body.color-34495e #main-nav, body.color-34495e .cat-box-content, body.color-34495e #sidebar .widget-container, body.color-34495e .post-listing, body.color-34495e #commentform {
    border-bottom-color: #34495e;
}
body.color-34495e .search-block .search-button, body.color-34495e #topcontrol, body.color-34495e #main-nav ul li.current-menu-item a, body.color-34495e #main-nav ul li.current-menu-item a:hover, body.color-34495e #main-nav ul li.current_page_parent a, body.color-34495e #main-nav ul li.current_page_parent a:hover, body.color-34495e #main-nav ul li.current-menu-parent a, body.color-34495e #main-nav ul li.current-menu-parent a:hover, body.color-34495e #main-nav ul li.current-page-ancestor a, body.color-34495e #main-nav ul li.current-page-ancestor a:hover, body.color-34495e .pagination span.current, body.color-34495e .share-post span.share-text, body.color-34495e .flex-control-paging li a.flex-active, body.color-34495e .ei-slider-thumbs li.ei-slider-element, body.color-34495e .review-percentage .review-item span span, body.color-34495e .review-final-score, body.color-34495e .button, body.color-34495e a.button, body.color-34495e a.more-link, body.color-34495e #main-content input[type="submit"], body.color-34495e .form-submit #submit, body.color-34495e #login-form .login-button, body.color-34495e .widget-feedburner .feedburner-subscribe, body.color-34495e input[type="submit"], body.color-34495e #buddypress button, body.color-34495e #buddypress a.button, body.color-34495e #buddypress input[type="submit"], body.color-34495e #buddypress input[type="reset"], body.color-34495e #buddypress ul.button-nav li a, body.color-34495e #buddypress div.generic-button a, body.color-34495e #buddypress .comment-reply-link, body.color-34495e #buddypress div.item-list-tabs ul li a span, body.color-34495e #buddypress div.item-list-tabs ul li.selected a, body.color-34495e #buddypress div.item-list-tabs ul li.current a, body.color-34495e #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-34495e #members-list-options a.selected, body.color-34495e #groups-list-options a.selected, body.color-34495e.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-34495e.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-34495e.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-34495e.dark-skin #members-list-options a.selected, body.color-34495e.dark-skin #groups-list-options a.selected, body.color-34495e .search-block-large .search-button, body.color-34495e #featured-posts .flex-next:hover, body.color-34495e #featured-posts .flex-prev:hover, body.color-34495e a.tie-cart span.shooping-count, body.color-34495e .woocommerce span.onsale, body.color-34495e.woocommerce-page span.onsale, body.color-34495e.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-34495e.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-34495e #check-also-close, body.color-34495e a.post-slideshow-next, body.color-34495e a.post-slideshow-prev, body.color-34495e .widget_price_filter .ui-slider .ui-slider-handle, body.color-34495e .quantity .minus:hover, body.color-34495e .quantity .plus:hover, body.color-34495e .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #34495e;
}
body.color-34495e footer#theme-footer, body.color-34495e header#theme-header, body.color-34495e .top-nav ul li.current-menu-item::before, body.color-34495e #main-nav .menu-sub-content, body.color-34495e #main-nav ul ul, body.color-34495e #check-also-box {
    border-top-color: #34495e;
}
body.color-34495e .search-block::after {
    border-right-color: #34495e;
}
body.rtl.color-34495e .search-block::after {
    border-left-color: #34495e;
}
body.color-34495e #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-34495e #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #34495e;
}
body.color-34495e .widget.timeline-posts li a:hover, body.color-34495e .widget.timeline-posts li a:hover span.tie-date, body.color-34495e #style_Switcher h4 {
    color: #34495e;
}
body.color-34495e .widget.timeline-posts li a:hover span.tie-date::before {
    background: #34495e none repeat scroll 0 0;
    border-color: #34495e;
}
body.color-34495e #order_review, body.color-34495e #order_review_heading {
    border-color: #34495e;
}
body.color-f1c40f #main-nav, body.color-f1c40f .cat-box-content, body.color-f1c40f #sidebar .widget-container, body.color-f1c40f .post-listing, body.color-f1c40f #commentform {
    border-bottom-color: #f1c40f;
}
body.color-f1c40f .search-block .search-button, body.color-f1c40f #topcontrol, body.color-f1c40f #main-nav ul li.current-menu-item a, body.color-f1c40f #main-nav ul li.current-menu-item a:hover, body.color-f1c40f #main-nav ul li.current_page_parent a, body.color-f1c40f #main-nav ul li.current_page_parent a:hover, body.color-f1c40f #main-nav ul li.current-menu-parent a, body.color-f1c40f #main-nav ul li.current-menu-parent a:hover, body.color-f1c40f #main-nav ul li.current-page-ancestor a, body.color-f1c40f #main-nav ul li.current-page-ancestor a:hover, body.color-f1c40f .pagination span.current, body.color-f1c40f .share-post span.share-text, body.color-f1c40f .flex-control-paging li a.flex-active, body.color-f1c40f .ei-slider-thumbs li.ei-slider-element, body.color-f1c40f .review-percentage .review-item span span, body.color-f1c40f .review-final-score, body.color-f1c40f .button, body.color-f1c40f a.button, body.color-f1c40f a.more-link, body.color-f1c40f #main-content input[type="submit"], body.color-f1c40f .form-submit #submit, body.color-f1c40f #login-form .login-button, body.color-f1c40f .widget-feedburner .feedburner-subscribe, body.color-f1c40f input[type="submit"], body.color-f1c40f #buddypress button, body.color-f1c40f #buddypress a.button, body.color-f1c40f #buddypress input[type="submit"], body.color-f1c40f #buddypress input[type="reset"], body.color-f1c40f #buddypress ul.button-nav li a, body.color-f1c40f #buddypress div.generic-button a, body.color-f1c40f #buddypress .comment-reply-link, body.color-f1c40f #buddypress div.item-list-tabs ul li a span, body.color-f1c40f #buddypress div.item-list-tabs ul li.selected a, body.color-f1c40f #buddypress div.item-list-tabs ul li.current a, body.color-f1c40f #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-f1c40f #members-list-options a.selected, body.color-f1c40f #groups-list-options a.selected, body.color-f1c40f.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-f1c40f.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-f1c40f.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-f1c40f.dark-skin #members-list-options a.selected, body.color-f1c40f.dark-skin #groups-list-options a.selected, body.color-f1c40f .search-block-large .search-button, body.color-f1c40f #featured-posts .flex-next:hover, body.color-f1c40f #featured-posts .flex-prev:hover, body.color-f1c40f a.tie-cart span.shooping-count, body.color-f1c40f .woocommerce span.onsale, body.color-f1c40f.woocommerce-page span.onsale, body.color-f1c40f.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-f1c40f.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-f1c40f #check-also-close, body.color-f1c40f a.post-slideshow-next, body.color-f1c40f a.post-slideshow-prev, body.color-f1c40f .widget_price_filter .ui-slider .ui-slider-handle, body.color-f1c40f .quantity .minus:hover, body.color-f1c40f .quantity .plus:hover, body.color-f1c40f .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #f1c40f;
}
body.color-f1c40f footer#theme-footer, body.color-f1c40f header#theme-header, body.color-f1c40f .top-nav ul li.current-menu-item::before, body.color-f1c40f #main-nav .menu-sub-content, body.color-f1c40f #main-nav ul ul, body.color-f1c40f #check-also-box {
    border-top-color: #f1c40f;
}
body.color-f1c40f .search-block::after {
    border-right-color: #f1c40f;
}
body.rtl.color-f1c40f .search-block::after {
    border-left-color: #f1c40f;
}
body.color-f1c40f #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-f1c40f #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #f1c40f;
}
body.color-f1c40f .widget.timeline-posts li a:hover, body.color-f1c40f .widget.timeline-posts li a:hover span.tie-date, body.color-f1c40f #style_Switcher h4 {
    color: #f1c40f;
}
body.color-f1c40f .widget.timeline-posts li a:hover span.tie-date::before {
    background: #f1c40f none repeat scroll 0 0;
    border-color: #f1c40f;
}
body.color-f1c40f #order_review, body.color-f1c40f #order_review_heading {
    border-color: #f1c40f;
}
body.color-e67e22 #main-nav, body.color-e67e22 .cat-box-content, body.color-e67e22 #sidebar .widget-container, body.color-e67e22 .post-listing, body.color-e67e22 #commentform {
    border-bottom-color: #e67e22;
}
body.color-e67e22 .search-block .search-button, body.color-e67e22 #topcontrol, body.color-e67e22 #main-nav ul li.current-menu-item a, body.color-e67e22 #main-nav ul li.current-menu-item a:hover, body.color-e67e22 #main-nav ul li.current_page_parent a, body.color-e67e22 #main-nav ul li.current_page_parent a:hover, body.color-e67e22 #main-nav ul li.current-menu-parent a, body.color-e67e22 #main-nav ul li.current-menu-parent a:hover, body.color-e67e22 #main-nav ul li.current-page-ancestor a, body.color-e67e22 #main-nav ul li.current-page-ancestor a:hover, body.color-e67e22 .pagination span.current, body.color-e67e22 .share-post span.share-text, body.color-e67e22 .flex-control-paging li a.flex-active, body.color-e67e22 .ei-slider-thumbs li.ei-slider-element, body.color-e67e22 .review-percentage .review-item span span, body.color-e67e22 .review-final-score, body.color-e67e22 .button, body.color-e67e22 a.button, body.color-e67e22 a.more-link, body.color-e67e22 #main-content input[type="submit"], body.color-e67e22 .form-submit #submit, body.color-e67e22 #login-form .login-button, body.color-e67e22 .widget-feedburner .feedburner-subscribe, body.color-e67e22 input[type="submit"], body.color-e67e22 #buddypress button, body.color-e67e22 #buddypress a.button, body.color-e67e22 #buddypress input[type="submit"], body.color-e67e22 #buddypress input[type="reset"], body.color-e67e22 #buddypress ul.button-nav li a, body.color-e67e22 #buddypress div.generic-button a, body.color-e67e22 #buddypress .comment-reply-link, body.color-e67e22 #buddypress div.item-list-tabs ul li a span, body.color-e67e22 #buddypress div.item-list-tabs ul li.selected a, body.color-e67e22 #buddypress div.item-list-tabs ul li.current a, body.color-e67e22 #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-e67e22 #members-list-options a.selected, body.color-e67e22 #groups-list-options a.selected, body.color-e67e22.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-e67e22.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-e67e22.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-e67e22.dark-skin #members-list-options a.selected, body.color-e67e22.dark-skin #groups-list-options a.selected, body.color-e67e22 .search-block-large .search-button, body.color-e67e22 #featured-posts .flex-next:hover, body.color-e67e22 #featured-posts .flex-prev:hover, body.color-e67e22 a.tie-cart span.shooping-count, body.color-e67e22 .woocommerce span.onsale, body.color-e67e22.woocommerce-page span.onsale, body.color-e67e22.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-e67e22.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-e67e22 #check-also-close, body.color-e67e22 a.post-slideshow-next, body.color-e67e22 a.post-slideshow-prev, body.color-e67e22 .widget_price_filter .ui-slider .ui-slider-handle, body.color-e67e22 .quantity .minus:hover, body.color-e67e22 .quantity .plus:hover, body.color-e67e22 .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #e67e22;
}
body.color-e67e22 footer#theme-footer, body.color-e67e22 header#theme-header, body.color-e67e22 .top-nav ul li.current-menu-item::before, body.color-e67e22 #main-nav .menu-sub-content, body.color-e67e22 #main-nav ul ul, body.color-e67e22 #check-also-box {
    border-top-color: #e67e22;
}
body.color-e67e22 .search-block::after {
    border-right-color: #e67e22;
}
body.rtl.color-e67e22 .search-block::after {
    border-left-color: #e67e22;
}
body.color-e67e22 #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-e67e22 #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #e67e22;
}
body.color-e67e22 .widget.timeline-posts li a:hover, body.color-e67e22 .widget.timeline-posts li a:hover span.tie-date, body.color-e67e22 #style_Switcher h4 {
    color: #e67e22;
}
body.color-e67e22 .widget.timeline-posts li a:hover span.tie-date::before {
    background: #e67e22 none repeat scroll 0 0;
    border-color: #e67e22;
}
body.color-e67e22 #order_review, body.color-e67e22 #order_review_heading {
    border-color: #e67e22;
}
body.color-e74c3c #main-nav, .cat-box-content, body.color-e74c3c #sidebar .widget-container, body.color-e74c3c .post-listing, body.color-e74c3c #commentform {
    border-bottom-color: #e74c3c;
}
body.color-e74c3c .search-block .search-button, body.color-e74c3c #topcontrol, body.color-e74c3c #main-nav ul li.current-menu-item a, body.color-e74c3c #main-nav ul li.current-menu-item a:hover, body.color-e74c3c #main-nav ul li.current_page_parent a, body.color-e74c3c #main-nav ul li.current_page_parent a:hover, body.color-e74c3c #main-nav ul li.current-menu-parent a, body.color-e74c3c #main-nav ul li.current-menu-parent a:hover, body.color-e74c3c #main-nav ul li.current-page-ancestor a, body.color-e74c3c #main-nav ul li.current-page-ancestor a:hover, body.color-e74c3c .pagination span.current, body.color-e74c3c .share-post span.share-text, body.color-e74c3c .flex-control-paging li a.flex-active, body.color-e74c3c .ei-slider-thumbs li.ei-slider-element, body.color-e74c3c .review-percentage .review-item span span, body.color-e74c3c .review-final-score, body.color-e74c3c .button, body.color-e74c3c a.button, body.color-e74c3c a.more-link, body.color-e74c3c #main-content input[type="submit"], body.color-e74c3c .form-submit #submit, body.color-e74c3c #login-form .login-button, body.color-e74c3c .widget-feedburner .feedburner-subscribe, body.color-e74c3c input[type="submit"], body.color-e74c3c #buddypress button, body.color-e74c3c #buddypress a.button, body.color-e74c3c #buddypress input[type="submit"], body.color-e74c3c #buddypress input[type="reset"], body.color-e74c3c #buddypress ul.button-nav li a, body.color-e74c3c #buddypress div.generic-button a, body.color-e74c3c #buddypress .comment-reply-link, body.color-e74c3c #buddypress div.item-list-tabs ul li a span, body.color-e74c3c #buddypress div.item-list-tabs ul li.selected a, body.color-e74c3c #buddypress div.item-list-tabs ul li.current a, body.color-e74c3c #buddypress #members-directory-form div.item-list-tabs ul li.selected span, body.color-e74c3c #members-list-options a.selected, body.color-e74c3c #groups-list-options a.selected, body.color-e74c3c.dark-skin #buddypress div.item-list-tabs ul li a span, body.color-e74c3c.dark-skin #buddypress div.item-list-tabs ul li.selected a, body.color-e74c3c.dark-skin #buddypress div.item-list-tabs ul li.current a, body.color-e74c3c.dark-skin #members-list-options a.selected, body.color-e74c3c.dark-skin #groups-list-options a.selected, body.color-e74c3c .search-block-large .search-button, body.color-e74c3c #featured-posts .flex-next:hover, body.color-e74c3c #featured-posts .flex-prev:hover, body.color-e74c3c a.tie-cart span.shooping-count, body.color-e74c3c .woocommerce span.onsale, body.color-e74c3c.woocommerce-page span.onsale, body.color-e74c3c.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.color-e74c3c.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.color-e74c3c #check-also-close, body.color-e74c3c a.post-slideshow-next, body.color-e74c3c a.post-slideshow-prev, body.color-e74c3c .widget_price_filter .ui-slider .ui-slider-handle, body.color-e74c3c .quantity .minus:hover, body.color-e74c3c .quantity .plus:hover, body.color-e74c3c .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #e74c3c;
}
body.color-e74c3c footer#theme-footer, body.color-e74c3c header#theme-header, body.color-e74c3c .top-nav ul li.current-menu-item::before, body.color-e74c3c #main-nav .menu-sub-content, body.color-e74c3c #main-nav ul ul, body.color-e74c3c #check-also-box {
    border-top-color: #e74c3c;
}
body.color-e74c3c .search-block::after {
    border-right-color: #e74c3c;
}
body.rtl.color-e74c3c .search-block::after {
    border-left-color: #e74c3c;
}
body.color-e74c3c #main-nav ul > li.menu-item-has-children:hover > a::after, body.color-e74c3c #main-nav ul > li.mega-menu:hover > a::after {
    border-color: transparent transparent #e74c3c;
}
body.color-e74c3c .widget.timeline-posts li a:hover, body.color-e74c3c .widget.timeline-posts li a:hover span.tie-date, body.color-e74c3c #style_Switcher h4 {
    color: #e74c3c;
}
body.color-e74c3c .widget.timeline-posts li a:hover span.tie-date::before {
    background: #e74c3c none repeat scroll 0 0;
    border-color: #e74c3c;
}
body.color-e74c3c #order_review, body.color-e74c3c #order_review_heading {
    border-color: #e74c3c;
}
@media only screen and (max-width: 767px) {
#style_Switcher {
    display: none;
}
}
a.taq-button {
    background: #c7c7c7 none repeat scroll 0 0;
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 45px;
    letter-spacing: 1px;
    line-height: 45px;
    margin: 10px 0 0;
    opacity: 0.9;
    outline: medium none;
    overflow: hidden;
    padding: 0 15px 0 60px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
a.taq-button.without-icon {
    padding: 0 15px !important;
}
a.taq-button:hover {
    opacity: 1;
}
a.taq-button i {
    background: rgba(0, 0, 0, 0.07) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    line-height: 45px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 45px;
}
a.taq-gradient {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3) 0px, rgba(0, 0, 0, 0) 100%);
}
a.taq-button.taq-large {
    font-size: 24px;
    height: 65px;
    line-height: 65px;
    padding: 0 20px 0 80px;
}
a.taq-button.taq-large.without-icon {
    padding: 0 20px !important;
}
a.taq-button.taq-large i {
    line-height: 65px;
    width: 65px;
}
a.taq-button.taq-small {
    font-size: 10px;
    height: 25px;
    line-height: 25px;
    padding: 0 10px 0 35px;
}
a.taq-button.taq-small.without-icon {
    padding: 0 10px !important;
}
a.taq-button.taq-small i {
    line-height: 25px;
    width: 25px;
}
a.taq-round {
    border-radius: 5px;
}
a.taq-pill {
    border-radius: 200px;
}
body.rtl a.taq-button i {
    left: auto;
    right: 0;
}
body.rtl a.taq-button {
    padding: 0 60px 0 15px;
}
body.rtl a.taq-button.taq-large {
    padding: 0 80px 0 20px;
}
body.rtl a.taq-button.taq-small {
    padding: 0 35px 0 10px;
}
#taq-button-wrapper {
    display: none;
}
#taq-button-colour {
    display: table;
    margin: 0;
}
#taq-button-colour li {
    float: left;
    margin: 0 3px 3px 0;
}
#taq-button-colour li input {
    display: none;
}
#taq-button-colour a {
    color: #fff;
    text-decoration: none;
}
#taq-button-colour a span {
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 8px;
}
#taq-button-preview {
    margin: 10px 0;
    text-align: center;
}
#taq-button-icons {
    background: #fafafa none repeat scroll 0 0;
    border: 1px solid #eee;
    clear: both;
    height: 250px;
    margin-top: 10px;
    overflow-y: scroll;
    padding: 10px;
}
#taq-button-icons li {
    display: inline;
    list-style: outside none none;
    margin: 0;
}
#taq-button-icons li a {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    color: #888;
    display: block;
    float: left;
    font-size: 0;
    line-height: 4%;
    margin: 2px;
    padding: 5px 5px 0;
    text-align: center;
    width: 4%;
}
#taq-button-icons li a.active {
    box-shadow: 0 0 0 3px #0074a2 inset;
    color: #0074a2 !important;
}
#taq-button-icons li a:hover {
    color: #333;
}
#taq-button-icons li a i {
    font-size: 16px;
    line-height: 2;
}
#taq-button-icons li a i.none::before {
    color: #fff;
    content: ".";
}
body.rtl #taq-button-colour li {
    float: right;
    margin: 0 0 3px 3px;
}
body.rtl #taq-button-icons li a {
    float: right;
}
* {
    border: 0 none;
    list-style: outside none none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
*, *::before, *::after {
    box-sizing: border-box;
}
html {
}
body {
   /* background: #fff url("../images/patterns/body-bg7.png") repeat scroll 0 0;*/
    background-color: #ddd;
    color: #333;
    font-family: "Droid Sans",Arial,Verdana,sans-serif;
    font-size: 13px;
}
pre, code {
    background: rgba(0, 0, 0, 0) url("../images/code-bg.png") repeat scroll 0 0;
    border-color: #e1e1e1 #f0f0f0 #f0f0f0 #e1e1e1;
    border-style: solid;
    border-width: 1px;
    color: #666;
    direction: ltr;
    display: block;
    font: 11px/19px "andale mono","lucida console",monospace;
    margin: 0 0 20px;
    overflow-x: visible;
    overflow-y: hidden;
    padding: 3px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
.alignright {
    float: right;
}
.alignleft {
    float: left;
}
.aligncenter {
    clear: both;
    margin-left: auto;
    margin-right: auto;
}
a {
    color: #161616;
    text-decoration: none;
}
a:hover {
    color: #000;
}
.clear {
    clear: both;
}
#theme-header::after, #signup_form::after, #buddypress::after, #main-nav::after, .gallery::after, #respond::before {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
a, .post-title a, ul.slider-navigation li, .pagenavi a, a.more-link, .main-menu li a, .subscribe-icons a, .flickr_badge_image img, .mega-menu-item img, .arqam-lite-widget-counter a i, .arqam-lite-widget-counter a span, .arqam-lite-widget-counter a small, .search-block-large .search-button, .search-block-large #s, .widget.timeline-posts li span.tie-date, .widget.timeline-posts li span.tie-date::before {
    transition: all 0.2s ease-in-out 0s;
}
iframe {
    max-width: 100%;
}
textarea, input, select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    font-size: inherit;
}
textarea {
    overflow: auto;
    width: 100%;
}
textarea, input {
    outline: medium none;
    padding: 5px;
}
select {
    padding: 2px;
}
option {
    padding: 0 4px;
}
input[type="button"], button {
    cursor: pointer;
    padding: 4px;
    vertical-align: middle;
}
input.text_input, textarea.textarea {
    border: 1px solid #ccc;
    border-radius: 1px;
}
textarea, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="file"], input[type="search"], input[type="color"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="range"], input[type="time"], input[type="week"], select {
    background-color: #f9f9f9;
    border-color: #ddd #f1f1f1 #f1f1f1 #ddd;
    border-radius: 3px;
    color: #515151;
    font: 12px Tahoma;
    margin-bottom: 7px;
    padding: 8px;
    transition: all 0.3s ease-in-out 0s;
}
textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="tel"]:hover, input[type="number"]:hover, input[type="date"]:hover, input[type="file"]:hover, input[type="search"]:hover, input[type="color"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="range"]:hover, input[type="time"]:hover, input[type="week"]:hover, select:focus {
    background-color: #f5f5f5;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="file"]:focus, input[type="search"]:focus, input[type="color"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="range"]:focus, input[type="time"]:focus, input[type="week"]:focus, select:focus {
    background-color: #fff;
}
.button, a.button, a.more-link, #main-content input[type="submit"], .form-submit #submit, #login-form .login-button, .widget-feedburner .feedburner-subscribe, input[type="submit"], #buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button {
    -moz-appearance: none !important;
    background-color: #EC1B23;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 12px/22px Tahoma;
    padding: 5px 12px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
    width: auto;
}
.button:hover, a.button:hover, a.more-link:hover, #main-content input[type="submit"]:hover, .form-submit #submit:hover, #login-form .login-button:hover, .widget-feedburner .feedburner-subscribe:hover, input[type="submit"]:hover, #buddypress button:hover, #buddypress a.button:hover, #buddypress input[type="submit"]:hover, #buddypress input[type="reset"]:hover, #buddypress ul.button-nav li a:hover, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, a.bp-title-button:hover {
    background-color: #777 !important;
    text-decoration: none;
}
*::-moz-selection {
    background: #f9a386 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}
@font-face {
    font-family: "BebasNeueRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/BebasNeue/BebasNeue-webfont.eot") format("embedded-opentype"), url("../fonts/BebasNeue/BebasNeue-webfont.woff") format("woff"), url("../fonts/BebasNeue/BebasNeue-webfont.ttf") format("truetype"), url("../fonts/BebasNeue/BebasNeue-webfont.svg") format("svg");
}
#respond h3, .woocommerce-tabs .entry-content h2, .woocommerce .related.products h2, .entry .woocommerce h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading, #bbpress-forums fieldset.bbp-form legend, #buddypress .item-body h4, #buddypress #item-body h4 {
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 22px;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontawesome/fontawesome-webfont.eot") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont-v-4.4.0.woff") format("woff"), url("../fonts/fontawesome/fontawesome-webfont-v-4.4.0.ttf") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont-v-4.4.0-fontawesomeregular.svg") format("svg");
}
.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-fw {
    text-align: center;
    width: 1.28571em;
}
.fa-ul {
    list-style-type: none;
    margin-left: 2.14286em;
    padding-left: 0;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    left: -2.14286em;
    position: absolute;
    text-align: center;
    top: 0.142857em;
    width: 2.14286em;
}
.fa-li.fa-lg {
    left: -1.85714em;
}
.fa-border {
    border: 0.08em solid #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left {
    float: left;
}
.fa-pull-right {
    float: right;
}
.fa.fa-pull-left {
    margin-right: 0.3em;
}
.fa.fa-pull-right {
    margin-left: 0.3em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.fa.pull-left {
    margin-right: 0.3em;
}
.fa.pull-right {
    margin-left: 0.3em;
}
.fa-spin {
    animation: 2s linear 0s normal none infinite running fa-spin;
}
.fa-pulse {
    animation: 1s steps(8) 0s normal none infinite running fa-spin;
}
@keyframes fa-spin {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}
.fa-rotate-90 {
    transform: rotate(90deg);
}
.fa-rotate-180 {
    transform: rotate(180deg);
}
.fa-rotate-270 {
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    transform: scale(1, -1);
}
:root .fa-rotate-90, *:root .fa-rotate-180, *:root .fa-rotate-270, *:root .fa-flip-horizontal, *:root .fa-flip-vertical {
    filter: none;
}
.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
}
.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-2x {
    font-size: 2em;
}
.fa-inverse {
    color: #fff;
}
.fa-glass::before {
    content: "";
}
.fa-music::before {
    content: "";
}
.fa-search::before {
    content: "";
}
.fa-envelope-o::before {
    content: "";
}
.fa-heart::before {
    content: "";
}
.fa-star::before {
    content: "";
}
.fa-star-o::before {
    content: "";
}
.fa-user::before {
    content: "";
}
.fa-film::before {
    content: "";
}
.fa-th-large::before {
    content: "";
}
.fa-th::before {
    content: "";
}
.fa-th-list::before {
    content: "";
}
.fa-check::before {
    content: "";
}
.fa-remove::before, .fa-close::before, .fa-times::before {
    content: "";
}
.fa-search-plus::before {
    content: "";
}
.fa-search-minus::before {
    content: "";
}
.fa-power-off::before {
    content: "";
}
.fa-signal::before {
    content: "";
}
.fa-gear::before, .fa-cog::before {
    content: "";
}
.fa-trash-o::before {
    content: "";
}
.fa-home::before {
    content: "";
}
.fa-file-o::before {
    content: "";
}
.fa-clock-o::before {
    content: "";
}
.fa-road::before {
    content: "";
}
.fa-download::before {
    content: "";
}
.fa-arrow-circle-o-down::before {
    content: "";
}
.fa-arrow-circle-o-up::before {
    content: "";
}
.fa-inbox::before {
    content: "";
}
.fa-play-circle-o::before {
    content: "";
}
.fa-rotate-right::before, .fa-repeat::before {
    content: "";
}
.fa-refresh::before {
    content: "";
}
.fa-list-alt::before {
    content: "";
}
.fa-lock::before {
    content: "";
}
.fa-flag::before {
    content: "";
}
.fa-headphones::before {
    content: "";
}
.fa-volume-off::before {
    content: "";
}
.fa-volume-down::before {
    content: "";
}
.fa-volume-up::before {
    content: "";
}
.fa-qrcode::before {
    content: "";
}
.fa-barcode::before {
    content: "";
}
.fa-tag::before {
    content: "";
}
.fa-tags::before {
    content: "";
}
.fa-book::before {
    content: "";
}
.fa-bookmark::before {
    content: "";
}
.fa-print::before {
    content: "";
}
.fa-camera::before {
    content: "";
}
.fa-font::before {
    content: "";
}
.fa-bold::before {
    content: "";
}
.fa-italic::before {
    content: "";
}
.fa-text-height::before {
    content: "";
}
.fa-text-width::before {
    content: "";
}
.fa-align-left::before {
    content: "";
}
.fa-align-center::before {
    content: "";
}
.fa-align-right::before {
    content: "";
}
.fa-align-justify::before {
    content: "";
}
.fa-list::before {
    content: "";
}
.fa-dedent::before, .fa-outdent::before {
    content: "";
}
.fa-indent::before {
    content: "";
}
.fa-video-camera::before {
    content: "";
}
.fa-photo::before, .fa-image::before, .fa-picture-o::before {
    content: "";
}
.fa-pencil::before {
    content: "";
}
.fa-map-marker::before {
    content: "";
}
.fa-adjust::before {
    content: "";
}
.fa-tint::before {
    content: "";
}
.fa-edit::before, .fa-pencil-square-o::before {
    content: "";
}
.fa-share-square-o::before {
    content: "";
}
.fa-check-square-o::before {
    content: "";
}
.fa-arrows::before {
    content: "";
}
.fa-step-backward::before {
    content: "";
}
.fa-fast-backward::before {
    content: "";
}
.fa-backward::before {
    content: "";
}
.fa-play::before {
    content: "";
}
.fa-pause::before {
    content: "";
}
.fa-stop::before {
    content: "";
}
.fa-forward::before {
    content: "";
}
.fa-fast-forward::before {
    content: "";
}
.fa-step-forward::before {
    content: "";
}
.fa-eject::before {
    content: "";
}
.fa-chevron-left::before {
    content: "";
}
.fa-chevron-right::before {
    content: "";
}
.fa-plus-circle::before {
    content: "";
}
.fa-minus-circle::before {
    content: "";
}
.fa-times-circle::before {
    content: "";
}
.fa-check-circle::before {
    content: "";
}
.fa-question-circle::before {
    content: "";
}
.fa-info-circle::before {
    content: "";
}
.fa-crosshairs::before {
    content: "";
}
.fa-times-circle-o::before {
    content: "";
}
.fa-check-circle-o::before {
    content: "";
}
.fa-ban::before {
    content: "";
}
.fa-arrow-left::before {
    content: "";
}
.fa-arrow-right::before {
    content: "";
}
.fa-arrow-up::before {
    content: "";
}
.fa-arrow-down::before {
    content: "";
}
.fa-mail-forward::before, .fa-share::before {
    content: "";
}
.fa-expand::before {
    content: "";
}
.fa-compress::before {
    content: "";
}
.fa-plus::before {
    content: "";
}
.fa-minus::before {
    content: "";
}
.fa-asterisk::before {
    content: "";
}
.fa-exclamation-circle::before {
    content: "";
}
.fa-gift::before {
    content: "";
}
.fa-leaf::before {
    content: "";
}
.fa-fire::before {
    content: "";
}
.fa-eye::before {
    content: "";
}
.fa-eye-slash::before {
    content: "";
}
.fa-warning::before, .fa-exclamation-triangle::before {
    content: "";
}
.fa-plane::before {
    content: "";
}
.fa-calendar::before {
    content: "";
}
.fa-random::before {
    content: "";
}
.fa-comment::before {
    content: "";
}
.fa-magnet::before {
    content: "";
}
.fa-chevron-up::before {
    content: "";
}
.fa-chevron-down::before {
    content: "";
}
.fa-retweet::before {
    content: "";
}
.fa-shopping-cart::before {
    content: "";
}
.fa-folder::before {
    content: "";
}
.fa-folder-open::before {
    content: "";
}
.fa-arrows-v::before {
    content: "";
}
.fa-arrows-h::before {
    content: "";
}
.fa-bar-chart-o::before, .fa-bar-chart::before {
    content: "";
}
.fa-twitter-square::before {
    content: "";
}
.fa-facebook-square::before {
    content: "";
}
.fa-camera-retro::before {
    content: "";
}
.fa-key::before {
    content: "";
}
.fa-gears::before, .fa-cogs::before {
    content: "";
}
.fa-comments::before {
    content: "";
}
.fa-thumbs-o-up::before {
    content: "";
}
.fa-thumbs-o-down::before {
    content: "";
}
.fa-star-half::before {
    content: "";
}
.fa-heart-o::before {
    content: "";
}
.fa-sign-out::before {
    content: "";
}
.fa-linkedin-square::before {
    content: "";
}
.fa-thumb-tack::before {
    content: "";
}
.fa-external-link::before {
    content: "";
}
.fa-sign-in::before {
    content: "";
}
.fa-trophy::before {
    content: "";
}
.fa-github-square::before {
    content: "";
}
.fa-upload::before {
    content: "";
}
.fa-lemon-o::before {
    content: "";
}
.fa-phone::before {
    content: "";
}
.fa-square-o::before {
    content: "";
}
.fa-bookmark-o::before {
    content: "";
}
.fa-phone-square::before {
    content: "";
}
.fa-twitter::before {
    content: "";
}
.fa-facebook-f::before, .fa-facebook::before {
    content: "";
}
.fa-github::before {
    content: "";
}
.fa-unlock::before {
    content: "";
}
.fa-credit-card::before {
    content: "";
}
.fa-feed::before, .fa-rss::before {
    content: "";
}
.fa-hdd-o::before {
    content: "";
}
.fa-bullhorn::before {
    content: "";
}
.fa-bell::before {
    content: "";
}
.fa-certificate::before {
    content: "";
}
.fa-hand-o-right::before {
    content: "";
}
.fa-hand-o-left::before {
    content: "";
}
.fa-hand-o-up::before {
    content: "";
}
.fa-hand-o-down::before {
    content: "";
}
.fa-arrow-circle-left::before {
    content: "";
}
.fa-arrow-circle-right::before {
    content: "";
}
.fa-arrow-circle-up::before {
    content: "";
}
.fa-arrow-circle-down::before {
    content: "";
}
.fa-globe::before {
    content: "";
}
.fa-wrench::before {
    content: "";
}
.fa-tasks::before {
    content: "";
}
.fa-filter::before {
    content: "";
}
.fa-briefcase::before {
    content: "";
}
.fa-arrows-alt::before {
    content: "";
}
.fa-group::before, .fa-users::before {
    content: "";
}
.fa-chain::before, .fa-link::before {
    content: "";
}
.fa-cloud::before {
    content: "";
}
.fa-flask::before {
    content: "";
}
.fa-cut::before, .fa-scissors::before {
    content: "";
}
.fa-copy::before, .fa-files-o::before {
    content: "";
}
.fa-paperclip::before {
    content: "";
}
.fa-save::before, .fa-floppy-o::before {
    content: "";
}
.fa-square::before {
    content: "";
}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
    content: "";
}
.fa-list-ul::before {
    content: "";
}
.fa-list-ol::before {
    content: "";
}
.fa-strikethrough::before {
    content: "";
}
.fa-underline::before {
    content: "";
}
.fa-table::before {
    content: "";
}
.fa-magic::before {
    content: "";
}
.fa-truck::before {
    content: "";
}
.fa-pinterest::before {
    content: "";
}
.fa-pinterest-square::before {
    content: "";
}
.fa-google-plus-square::before {
    content: "";
}
.fa-google-plus::before {
    content: "";
}
.fa-money::before {
    content: "";
}
.fa-caret-down::before {
    content: "";
}
.fa-caret-up::before {
    content: "";
}
.fa-caret-left::before {
    content: "";
}
.fa-caret-right::before {
    content: "";
}
.fa-columns::before {
    content: "";
}
.fa-unsorted::before, .fa-sort::before {
    content: "";
}
.fa-sort-down::before, .fa-sort-desc::before {
    content: "";
}
.fa-sort-up::before, .fa-sort-asc::before {
    content: "";
}
.fa-envelope::before {
    content: "";
}
.fa-linkedin::before {
    content: "";
}
.fa-rotate-left::before, .fa-undo::before {
    content: "";
}
.fa-legal::before, .fa-gavel::before {
    content: "";
}
.fa-dashboard::before, .fa-tachometer::before {
    content: "";
}
.fa-comment-o::before {
    content: "";
}
.fa-comments-o::before {
    content: "";
}
.fa-flash::before, .fa-bolt::before {
    content: "";
}
.fa-sitemap::before {
    content: "";
}
.fa-umbrella::before {
    content: "";
}
.fa-paste::before, .fa-clipboard::before {
    content: "";
}
.fa-lightbulb-o::before {
    content: "";
}
.fa-exchange::before {
    content: "";
}
.fa-cloud-download::before {
    content: "";
}
.fa-cloud-upload::before {
    content: "";
}
.fa-user-md::before {
    content: "";
}
.fa-stethoscope::before {
    content: "";
}
.fa-suitcase::before {
    content: "";
}
.fa-bell-o::before {
    content: "";
}
.fa-coffee::before {
    content: "";
}
.fa-cutlery::before {
    content: "";
}
.fa-file-text-o::before {
    content: "";
}
.fa-building-o::before {
    content: "";
}
.fa-hospital-o::before {
    content: "";
}
.fa-ambulance::before {
    content: "";
}
.fa-medkit::before {
    content: "";
}
.fa-fighter-jet::before {
    content: "";
}
.fa-beer::before {
    content: "";
}
.fa-h-square::before {
    content: "";
}
.fa-plus-square::before {
    content: "";
}
.fa-angle-double-left::before {
    content: "";
}
.fa-angle-double-right::before {
    content: "";
}
.fa-angle-double-up::before {
    content: "";
}
.fa-angle-double-down::before {
    content: "";
}
.fa-angle-left::before {
    content: "";
}
.fa-angle-right::before {
    content: "";
}
.fa-angle-up::before {
    content: "";
}
.fa-angle-down::before {
    content: "";
}
.fa-desktop::before {
    content: "";
}
.fa-laptop::before {
    content: "";
}
.fa-tablet::before {
    content: "";
}
.fa-mobile-phone::before, .fa-mobile::before {
    content: "";
}
.fa-circle-o::before {
    content: "";
}
.fa-quote-left::before {
    content: "";
}
.fa-quote-right::before {
    content: "";
}
.fa-spinner::before {
    content: "";
}
.fa-circle::before {
    content: "";
}
.fa-mail-reply::before, .fa-reply::before {
    content: "";
}
.fa-github-alt::before {
    content: "";
}
.fa-folder-o::before {
    content: "";
}
.fa-folder-open-o::before {
    content: "";
}
.fa-smile-o::before {
    content: "";
}
.fa-frown-o::before {
    content: "";
}
.fa-meh-o::before {
    content: "";
}
.fa-gamepad::before {
    content: "";
}
.fa-keyboard-o::before {
    content: "";
}
.fa-flag-o::before {
    content: "";
}
.fa-flag-checkered::before {
    content: "";
}
.fa-terminal::before {
    content: "";
}
.fa-code::before {
    content: "";
}
.fa-mail-reply-all::before, .fa-reply-all::before {
    content: "";
}
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before {
    content: "";
}
.fa-location-arrow::before {
    content: "";
}
.fa-crop::before {
    content: "";
}
.fa-code-fork::before {
    content: "";
}
.fa-unlink::before, .fa-chain-broken::before {
    content: "";
}
.fa-question::before {
    content: "";
}
.fa-info::before {
    content: "";
}
.fa-exclamation::before {
    content: "";
}
.fa-superscript::before {
    content: "";
}
.fa-subscript::before {
    content: "";
}
.fa-eraser::before {
    content: "";
}
.fa-puzzle-piece::before {
    content: "";
}
.fa-microphone::before {
    content: "";
}
.fa-microphone-slash::before {
    content: "";
}
.fa-shield::before {
    content: "";
}
.fa-calendar-o::before {
    content: "";
}
.fa-fire-extinguisher::before {
    content: "";
}
.fa-rocket::before {
    content: "";
}
.fa-maxcdn::before {
    content: "";
}
.fa-chevron-circle-left::before {
    content: "";
}
.fa-chevron-circle-right::before {
    content: "";
}
.fa-chevron-circle-up::before {
    content: "";
}
.fa-chevron-circle-down::before {
    content: "";
}
.fa-html5::before {
    content: "";
}
.fa-css3::before {
    content: "";
}
.fa-anchor::before {
    content: "";
}
.fa-unlock-alt::before {
    content: "";
}
.fa-bullseye::before {
    content: "";
}
.fa-ellipsis-h::before {
    content: "";
}
.fa-ellipsis-v::before {
    content: "";
}
.fa-rss-square::before {
    content: "";
}
.fa-play-circle::before {
    content: "";
}
.fa-ticket::before {
    content: "";
}
.fa-minus-square::before {
    content: "";
}
.fa-minus-square-o::before {
    content: "";
}
.fa-level-up::before {
    content: "";
}
.fa-level-down::before {
    content: "";
}
.fa-check-square::before {
    content: "";
}
.fa-pencil-square::before {
    content: "";
}
.fa-external-link-square::before {
    content: "";
}
.fa-share-square::before {
    content: "";
}
.fa-compass::before {
    content: "";
}
.fa-toggle-down::before, .fa-caret-square-o-down::before {
    content: "";
}
.fa-toggle-up::before, .fa-caret-square-o-up::before {
    content: "";
}
.fa-toggle-right::before, .fa-caret-square-o-right::before {
    content: "";
}
.fa-euro::before, .fa-eur::before {
    content: "";
}
.fa-gbp::before {
    content: "";
}
.fa-dollar::before, .fa-usd::before {
    content: "";
}
.fa-rupee::before, .fa-inr::before {
    content: "";
}
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before {
    content: "";
}
.fa-ruble::before, .fa-rouble::before, .fa-rub::before {
    content: "";
}
.fa-won::before, .fa-krw::before {
    content: "";
}
.fa-bitcoin::before, .fa-btc::before {
    content: "";
}
.fa-file::before {
    content: "";
}
.fa-file-text::before {
    content: "";
}
.fa-sort-alpha-asc::before {
    content: "";
}
.fa-sort-alpha-desc::before {
    content: "";
}
.fa-sort-amount-asc::before {
    content: "";
}
.fa-sort-amount-desc::before {
    content: "";
}
.fa-sort-numeric-asc::before {
    content: "";
}
.fa-sort-numeric-desc::before {
    content: "";
}
.fa-thumbs-up::before {
    content: "";
}
.fa-thumbs-down::before {
    content: "";
}
.fa-youtube-square::before {
    content: "";
}
.fa-youtube::before {
    content: "";
}
.fa-xing::before {
    content: "";
}
.fa-xing-square::before {
    content: "";
}
.fa-youtube-play::before {
    content: "";
}
.fa-dropbox::before {
    content: "";
}
.fa-stack-overflow::before {
    content: "";
}
.fa-instagram::before {
    content: "";
}
.fa-flickr::before {
    content: "";
}
.fa-adn::before {
    content: "";
}
.fa-bitbucket::before {
    content: "";
}
.fa-bitbucket-square::before {
    content: "";
}
.fa-tumblr::before {
    content: "";
}
.fa-tumblr-square::before {
    content: "";
}
.fa-long-arrow-down::before {
    content: "";
}
.fa-long-arrow-up::before {
    content: "";
}
.fa-long-arrow-left::before {
    content: "";
}
.fa-long-arrow-right::before {
    content: "";
}
.fa-apple::before {
    content: "";
}
.fa-windows::before {
    content: "";
}
.fa-android::before {
    content: "";
}
.fa-linux::before {
    content: "";
}
.fa-dribbble::before {
    content: "";
}
.fa-skype::before {
    content: "";
}
.fa-foursquare::before {
    content: "";
}
.fa-trello::before {
    content: "";
}
.fa-female::before {
    content: "";
}
.fa-male::before {
    content: "";
}
.fa-gittip::before, .fa-gratipay::before {
    content: "";
}
.fa-sun-o::before {
    content: "";
}
.fa-moon-o::before {
    content: "";
}
.fa-archive::before {
    content: "";
}
.fa-bug::before {
    content: "";
}
.fa-vk::before {
    content: "";
}
.fa-weibo::before {
    content: "";
}
.fa-renren::before {
    content: "";
}
.fa-pagelines::before {
    content: "";
}
.fa-stack-exchange::before {
    content: "";
}
.fa-arrow-circle-o-right::before {
    content: "";
}
.fa-arrow-circle-o-left::before {
    content: "";
}
.fa-toggle-left::before, .fa-caret-square-o-left::before {
    content: "";
}
.fa-dot-circle-o::before {
    content: "";
}
.fa-wheelchair::before {
    content: "";
}
.fa-vimeo-square::before {
    content: "";
}
.fa-turkish-lira::before, .fa-try::before {
    content: "";
}
.fa-plus-square-o::before {
    content: "";
}
.fa-space-shuttle::before {
    content: "";
}
.fa-slack::before {
    content: "";
}
.fa-envelope-square::before {
    content: "";
}
.fa-wordpress::before {
    content: "";
}
.fa-openid::before {
    content: "";
}
.fa-institution::before, .fa-bank::before, .fa-university::before {
    content: "";
}
.fa-mortar-board::before, .fa-graduation-cap::before {
    content: "";
}
.fa-yahoo::before {
    content: "";
}
.fa-google::before {
    content: "";
}
.fa-reddit::before {
    content: "";
}
.fa-reddit-square::before {
    content: "";
}
.fa-stumbleupon-circle::before {
    content: "";
}
.fa-stumbleupon::before {
    content: "";
}
.fa-delicious::before {
    content: "";
}
.fa-digg::before {
    content: "";
}
.fa-pied-piper::before {
    content: "";
}
.fa-pied-piper-alt::before {
    content: "";
}
.fa-drupal::before {
    content: "";
}
.fa-joomla::before {
    content: "";
}
.fa-language::before {
    content: "";
}
.fa-fax::before {
    content: "";
}
.fa-building::before {
    content: "";
}
.fa-child::before {
    content: "";
}
.fa-paw::before {
    content: "";
}
.fa-spoon::before {
    content: "";
}
.fa-cube::before {
    content: "";
}
.fa-cubes::before {
    content: "";
}
.fa-behance::before {
    content: "";
}
.fa-behance-square::before {
    content: "";
}
.fa-steam::before {
    content: "";
}
.fa-steam-square::before {
    content: "";
}
.fa-recycle::before {
    content: "";
}
.fa-automobile::before, .fa-car::before {
    content: "";
}
.fa-cab::before, .fa-taxi::before {
    content: "";
}
.fa-tree::before {
    content: "";
}
.fa-spotify::before {
    content: "";
}
.fa-deviantart::before {
    content: "";
}
.fa-soundcloud::before {
    content: "";
}
.fa-database::before {
    content: "";
}
.fa-file-pdf-o::before {
    content: "";
}
.fa-file-word-o::before {
    content: "";
}
.fa-file-excel-o::before {
    content: "";
}
.fa-file-powerpoint-o::before {
    content: "";
}
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before {
    content: "";
}
.fa-file-zip-o::before, .fa-file-archive-o::before {
    content: "";
}
.fa-file-sound-o::before, .fa-file-audio-o::before {
    content: "";
}
.fa-file-movie-o::before, .fa-file-video-o::before {
    content: "";
}
.fa-file-code-o::before {
    content: "";
}
.fa-vine::before {
    content: "";
}
.fa-codepen::before {
    content: "";
}
.fa-jsfiddle::before {
    content: "";
}
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before {
    content: "";
}
.fa-circle-o-notch::before {
    content: "";
}
.fa-ra::before, .fa-rebel::before {
    content: "";
}
.fa-ge::before, .fa-empire::before {
    content: "";
}
.fa-git-square::before {
    content: "";
}
.fa-git::before {
    content: "";
}
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before {
    content: "";
}
.fa-tencent-weibo::before {
    content: "";
}
.fa-qq::before {
    content: "";
}
.fa-wechat::before, .fa-weixin::before {
    content: "";
}
.fa-send::before, .fa-paper-plane::before {
    content: "";
}
.fa-send-o::before, .fa-paper-plane-o::before {
    content: "";
}
.fa-history::before {
    content: "";
}
.fa-circle-thin::before {
    content: "";
}
.fa-header::before {
    content: "";
}
.fa-paragraph::before {
    content: "";
}
.fa-sliders::before {
    content: "";
}
.fa-share-alt::before {
    content: "";
}
.fa-share-alt-square::before {
    content: "";
}
.fa-bomb::before {
    content: "";
}
.fa-soccer-ball-o::before, .fa-futbol-o::before {
    content: "";
}
.fa-tty::before {
    content: "";
}
.fa-binoculars::before {
    content: "";
}
.fa-plug::before {
    content: "";
}
.fa-slideshare::before {
    content: "";
}
.fa-twitch::before {
    content: "";
}
.fa-yelp::before {
    content: "";
}
.fa-newspaper-o::before {
    content: "";
}
.fa-wifi::before {
    content: "";
}
.fa-calculator::before {
    content: "";
}
.fa-paypal::before {
    content: "";
}
.fa-google-wallet::before {
    content: "";
}
.fa-cc-visa::before {
    content: "";
}
.fa-cc-mastercard::before {
    content: "";
}
.fa-cc-discover::before {
    content: "";
}
.fa-cc-amex::before {
    content: "";
}
.fa-cc-paypal::before {
    content: "";
}
.fa-cc-stripe::before {
    content: "";
}
.fa-bell-slash::before {
    content: "";
}
.fa-bell-slash-o::before {
    content: "";
}
.fa-trash::before {
    content: "";
}
.fa-copyright::before {
    content: "";
}
.fa-at::before {
    content: "";
}
.fa-eyedropper::before {
    content: "";
}
.fa-paint-brush::before {
    content: "";
}
.fa-birthday-cake::before {
    content: "";
}
.fa-area-chart::before {
    content: "";
}
.fa-pie-chart::before {
    content: "";
}
.fa-line-chart::before {
    content: "";
}
.fa-lastfm::before {
    content: "";
}
.fa-lastfm-square::before {
    content: "";
}
.fa-toggle-off::before {
    content: "";
}
.fa-toggle-on::before {
    content: "";
}
.fa-bicycle::before {
    content: "";
}
.fa-bus::before {
    content: "";
}
.fa-ioxhost::before {
    content: "";
}
.fa-angellist::before {
    content: "";
}
.fa-cc::before {
    content: "";
}
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before {
    content: "";
}
.fa-meanpath::before {
    content: "";
}
.fa-buysellads::before {
    content: "";
}
.fa-connectdevelop::before {
    content: "";
}
.fa-dashcube::before {
    content: "";
}
.fa-forumbee::before {
    content: "";
}
.fa-leanpub::before {
    content: "";
}
.fa-sellsy::before {
    content: "";
}
.fa-shirtsinbulk::before {
    content: "";
}
.fa-simplybuilt::before {
    content: "";
}
.fa-skyatlas::before {
    content: "";
}
.fa-cart-plus::before {
    content: "";
}
.fa-cart-arrow-down::before {
    content: "";
}
.fa-diamond::before {
    content: "";
}
.fa-ship::before {
    content: "";
}
.fa-user-secret::before {
    content: "";
}
.fa-motorcycle::before {
    content: "";
}
.fa-street-view::before {
    content: "";
}
.fa-heartbeat::before {
    content: "";
}
.fa-venus::before {
    content: "";
}
.fa-mars::before {
    content: "";
}
.fa-mercury::before {
    content: "";
}
.fa-intersex::before, .fa-transgender::before {
    content: "";
}
.fa-transgender-alt::before {
    content: "";
}
.fa-venus-double::before {
    content: "";
}
.fa-mars-double::before {
    content: "";
}
.fa-venus-mars::before {
    content: "";
}
.fa-mars-stroke::before {
    content: "";
}
.fa-mars-stroke-v::before {
    content: "";
}
.fa-mars-stroke-h::before {
    content: "";
}
.fa-neuter::before {
    content: "";
}
.fa-genderless::before {
    content: "";
}
.fa-facebook-official::before {
    content: "";
}
.fa-pinterest-p::before {
    content: "";
}
.fa-whatsapp::before {
    content: "";
}
.fa-server::before {
    content: "";
}
.fa-user-plus::before {
    content: "";
}
.fa-user-times::before {
    content: "";
}
.fa-hotel::before, .fa-bed::before {
    content: "";
}
.fa-viacoin::before {
    content: "";
}
.fa-train::before {
    content: "";
}
.fa-subway::before {
    content: "";
}
.fa-medium::before {
    content: "";
}
.fa-yc::before, .fa-y-combinator::before {
    content: "";
}
.fa-optin-monster::before {
    content: "";
}
.fa-opencart::before {
    content: "";
}
.fa-expeditedssl::before {
    content: "";
}
.fa-battery-4::before, .fa-battery-full::before {
    content: "";
}
.fa-battery-3::before, .fa-battery-three-quarters::before {
    content: "";
}
.fa-battery-2::before, .fa-battery-half::before {
    content: "";
}
.fa-battery-1::before, .fa-battery-quarter::before {
    content: "";
}
.fa-battery-0::before, .fa-battery-empty::before {
    content: "";
}
.fa-mouse-pointer::before {
    content: "";
}
.fa-i-cursor::before {
    content: "";
}
.fa-object-group::before {
    content: "";
}
.fa-object-ungroup::before {
    content: "";
}
.fa-sticky-note::before {
    content: "";
}
.fa-sticky-note-o::before {
    content: "";
}
.fa-cc-jcb::before {
    content: "";
}
.fa-cc-diners-club::before {
    content: "";
}
.fa-clone::before {
    content: "";
}
.fa-balance-scale::before {
    content: "";
}
.fa-hourglass-o::before {
    content: "";
}
.fa-hourglass-1::before, .fa-hourglass-start::before {
    content: "";
}
.fa-hourglass-2::before, .fa-hourglass-half::before {
    content: "";
}
.fa-hourglass-3::before, .fa-hourglass-end::before {
    content: "";
}
.fa-hourglass::before {
    content: "";
}
.fa-hand-grab-o::before, .fa-hand-rock-o::before {
    content: "";
}
.fa-hand-stop-o::before, .fa-hand-paper-o::before {
    content: "";
}
.fa-hand-scissors-o::before {
    content: "";
}
.fa-hand-lizard-o::before {
    content: "";
}
.fa-hand-spock-o::before {
    content: "";
}
.fa-hand-pointer-o::before {
    content: "";
}
.fa-hand-peace-o::before {
    content: "";
}
.fa-trademark::before {
    content: "";
}
.fa-registered::before {
    content: "";
}
.fa-creative-commons::before {
    content: "";
}
.fa-gg::before {
    content: "";
}
.fa-gg-circle::before {
    content: "";
}
.fa-tripadvisor::before {
    content: "";
}
.fa-odnoklassniki::before {
    content: "";
}
.fa-odnoklassniki-square::before {
    content: "";
}
.fa-get-pocket::before {
    content: "";
}
.fa-wikipedia-w::before {
    content: "";
}
.fa-safari::before {
    content: "";
}
.fa-chrome::before {
    content: "";
}
.fa-firefox::before {
    content: "";
}
.fa-opera::before {
    content: "";
}
.fa-internet-explorer::before {
    content: "";
}
.fa-tv::before, .fa-television::before {
    content: "";
}
.fa-contao::before {
    content: "";
}
.fa-500px::before {
    content: "";
}
.fa-amazon::before {
    content: "";
}
.fa-calendar-plus-o::before {
    content: "";
}
.fa-calendar-minus-o::before {
    content: "";
}
.fa-calendar-times-o::before {
    content: "";
}
.fa-calendar-check-o::before {
    content: "";
}
.fa-industry::before {
    content: "";
}
.fa-map-pin::before {
    content: "";
}
.fa-map-signs::before {
    content: "";
}
.fa-map-o::before {
    content: "";
}
.fa-map::before {
    content: "";
}
.fa-commenting::before {
    content: "";
}
.fa-commenting-o::before {
    content: "";
}
.fa-houzz::before {
    content: "";
}
.fa-vimeo::before {
    content: "";
}
.fa-black-tie::before {
    content: "";
}
.fa-fonticons::before {
    content: "";
}
.fa-reddit-alien::before {
    content: "";
}
.fa-edge::before {
    content: "";
}
.fa-credit-card-alt::before {
    content: "";
}
.fa-codiepie::before {
    content: "";
}
.fa-modx::before {
    content: "";
}
.fa-fort-awesome::before {
    content: "";
}
.fa-usb::before {
    content: "";
}
.fa-product-hunt::before {
    content: "";
}
.fa-mixcloud::before {
    content: "";
}
.fa-scribd::before {
    content: "";
}
.fa-pause-circle::before {
    content: "";
}
.fa-pause-circle-o::before {
    content: "";
}
.fa-stop-circle::before {
    content: "";
}
.fa-stop-circle-o::before {
    content: "";
}
.fa-shopping-bag::before {
    content: "";
}
.fa-shopping-basket::before {
    content: "";
}
.fa-hashtag::before {
    content: "";
}
.fa-bluetooth::before {
    content: "";
}
.fa-bluetooth-b::before {
    content: "";
}
.fa-percent::before {
    content: "";
}
.fa, blockquote::before, .flexslider::before, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev, .tie-list-shortcode ul li::before, .ei-slider-loading::before, #mobile-menu li.menu-item-home a::before, #main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items::before, .woocommerce-pagination .page-numbers li .page-numbers.next::before, .woocommerce-pagination .page-numbers li .page-numbers.prev::before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
}
@font-face {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/tiefont/fontello-14434071-iefix.eot") format("embedded-opentype"), url("../fonts/tiefont/fontello-14434071.woff") format("woff"), url("../fonts/tiefont/fontello-14434071.ttf") format("truetype"), url("../fonts/tiefont/fontello-14434071-fontello.svg") format("svg");
}
@media not all {
@font-face {
    font-family: "tiefontello";
    src: url("../fonts/tiefont/fontello-14434071-fontello.svg") format("svg");
}
}
[class^="tieicon-"]::before, [class*=" tieicon-"]::before, .tie_slider .overlay-icon::before {
    display: inline-block;
    font-family: "tiefontello";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1em;
    min-width: 1em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
}
.tieicon-evernote::before {
    content: "";
}
.tieicon-picasa::before {
    content: "";
}
.tieicon-vimeo::before {
    content: "";
}
.tieicon-blogger::before {
    content: "";
}
.tieicon-grooveshark::before {
    content: "";
}
.tieicon-deviantart::before {
    content: "";
}
.tieicon-viadeo::before {
    content: "";
}
.tieicon-forrst::before {
    content: "";
}
.tieicon-fivehundredpx::before {
    content: "";
}
.tieicon-flickr::before {
    content: "";
}
.tieicon-instagram::before {
    content: "";
}
.tieicon-sun::before {
    content: "";
}
.tieicon-moon::before {
    content: "";
}
.tieicon-cloud::before {
    content: "";
}
.tieicon-clouds::before {
    content: "";
}
.tieicon-clouds-flash-alt::before {
    content: "";
}
.tieicon-cloud-moon::before {
    content: "";
}
.tieicon-cloud-sun::before {
    content: "";
}
.tieicon-fog::before {
    content: "";
}
.tieicon-hail::before {
    content: "";
}
.tieicon-rain::before {
    content: "";
}
.tieicon-picture::before {
    content: "";
}
@media not all, not all {
#main-nav ul li.menu-item-home a {
    background-image: url("../images/home-2x.png") !important;
    background-size: 30px 78px;
}
span.stars-large, span.stars-large span {
    background-image: url("../images/stars-large-2x.png");
    background-size: 98px 44px;
}
span.stars-small, span.stars-small span {
    background-image: url("../images/stars-small-2x.png");
    background-size: 54px 30px;
}
}
.wrapper-outer {
    position: relative;
}
.background-cover {
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 0;
}
.container {
    margin: 0 auto;
    width: 1045px;
}
#wrapper.boxed {
    margin: 0 auto;
}
#wrapper.boxed #theme-header, #wrapper.boxed .breaking-news, #wrapper.boxed #main-content {
    box-shadow: 0 0 3px #cacaca;
    width: 1045px;
}
#wrapper.boxed #main-content {
    padding-left: 24px;
    padding-right: 24px;
}
#wrapper.boxed .post-cover-head {
    margin: -24px -24px 20px;
}
#wrapper.boxed-all {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #cacaca;
    margin: 0 auto;
    position: relative;
    width: 1045px;
}
#wrapper.boxed-all #theme-header {
    margin-top: 0;
}
#wrapper.boxed-all .breaking-news {
    box-shadow: 0 0 2px #cacaca;
    margin-left: 24px;
    margin-right: 24px;
}
#wrapper.boxed-all #main-content {
    background: transparent none repeat scroll 0 0;
    margin-top: 0;
    padding: 0;
    width: 997px;
}
#wrapper.boxed-all #footer-widget-area, #wrapper.boxed-all .footer-bottom .container {
    width: 997px;
}
#wrapper.boxed-all .post-cover-head {
    margin: 0 -24px 20px;
}
#wrapper.wide-layout {
    background: #fff none repeat scroll 0 0;
    position: relative;
}
#wrapper.wide-layout .header-content, #wrapper.wide-layout .breaking-news, #wrapper.wide-layout .container, #wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block {
    width: 1010px;
}
#wrapper.wide-layout #theme-header {
    margin-top: 0;
}
#wrapper.wide-layout #main-nav .main-menu {
    margin: 0 !important;
}
#wrapper.wide-layout .breaking-news {
    box-shadow: 0 0 1px #cacaca;
    margin-bottom: 0;
}
#wrapper.wide-layout #main-content {
    background: transparent none repeat scroll 0 0;
    margin-top: 10px;
}
#wrapper.wide-layout .post-cover-head {
    margin: -10px 0 20px;
}
#theme-header {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #EC1B23;
    margin: 20px auto 25px;
    position: relative;
}
.top-nav {
    background: #fbfbfb none repeat scroll 0 0;
    border-bottom: 1px solid #ececec;
    height: 31px;
}
.top-nav ul {
    float: left;
}
.top-nav ul li {
    display: inline-block;
    float: left;
    font-size: 12px;
    position: relative;
}
.top-nav ul li a {
    color: #838383;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.top-nav ul li a:hover {
    color: #000;
}
.top-nav ul ul {
    background: #fbfbfb none repeat scroll 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    display: none;
    float: left;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 180px;
    z-index: 200;
}
.top-nav ul ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    min-width: 180px;
    z-index: 200;
}
.top-nav ul ul ul {
    left: 100%;
    right: auto;
    top: 0;
    z-index: 200;
}
.top-nav ul ul a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #777 !important;
    display: block !important;
    height: auto !important;
    line-height: 1em;
    margin-right: 0 !important;
    padding: 10px;
    width: 160px;
    z-index: 200;
}
.top-nav ul li:hover > a, .top-nav ul:hover > a, .top-nav ul li.current-menu-item a {
    color: #000;
}
.top-nav ul li.menu-item-has-children a {
    padding-right: 20px;
}
#main-nav ul li.menu-item-has-children::after, #main-nav ul li.mega-menu::after, .top-menu ul li.menu-item-has-children::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bbb transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: 7px;
    top: 50%;
    width: 0;
}
#main-nav ul ul li.menu-item-has-children::after, #main-nav ul ul li.mega-menu::after, .top-nav .top-menu ul ul li.menu-item-has-children::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #bbb;
    border-image: none;
    border-style: solid;
    border-width: 4px;
}
.top-nav ul li.current-menu-item::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EC1B23 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    right: 45%;
    top: 0;
    width: 0;
    z-index: 2;
}
.top-nav ul ul li.current-menu-item::before {
    display: none;
}
.top-nav ul ul li:hover > a, .top-nav ul ul:hover > a {
    color: #000 !important;
    padding: 10px 5px 10px 15px;
}
.top-nav ul li:hover > ul {
    animation: 0.1s ease-in 0s normal none 1 running fadeInDown;
    display: block;
}
.today-date {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 0 0;
    color: #666;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 10px 10px 0 0;
    padding: 0 10px;
    text-transform: uppercase;
}
.search-block {
    float: right;
    height: 30px;
    margin-left: 5px;
    overflow: hidden;
    position: relative;
}
.search-block::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #EC1B23 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: block;
    height: 0;
    position: absolute;
    right: 30px;
    top: 10px;
    width: 0;
    z-index: 2;
}
.search-block #s-header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #ececec;
    border-image: none;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #c5c5c5;
    float: right;
    font: 11px tahoma;
    padding: 9px 12px 8px;
    transition: width 0.7s ease 0s, color 0.4s ease 0s;
    width: 90px;
}
.search-block #s-header:focus {
    color: #000;
    width: 150px;
}
.search-block .search-button {
    background: #EC1B23 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none !important;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    padding: 0;
    width: 30px;
}
.search-block .search-button:active {
    top: 0;
}
.search-block:hover .search-button, .search-block:hover #s-header {
    color: #444;
    opacity: 1;
}
.search-block button.search-button i::before {
    color: #fff;
    font-size: 18px;
}
#live-search_results {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #cacaca;
    overflow: hidden;
    padding: 10px;
    z-index: 550 !important;
}
.live-search_more {
    display: block;
    font-weight: bold;
    line-height: 12px;
    margin: 3px 0 0;
    min-height: 1px;
    padding: 8px;
    text-align: center;
}
.live-search_header {
    display: none;
}
.live-search_result_container li {
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;
    padding: 8px 0 4px;
}
.live-search_result_container .post-thumbnail {
    float: left;
    margin-bottom: 0;
}
.live-search_result_container .post-thumbnail img {
    max-width: 65px;
}
#live-search_loading {
    display: block !important;
    height: 31px !important;
    width: 100%;
}
#tie_lang_switcher {
    float: right;
    padding: 9px 5px 0;
}
#tie_lang_switcher img {
    margin: 0 2px;
}
#tie_lang_switcher a {
    line-height: 0;
    opacity: 0.4;
}
#tie_lang_switcher a:hover {
    opacity: 1;
}
.top-nav .social-icons {
    float: right;
    padding-top: 2px;
}
.top-nav .social-icons a {
    color: #555;
}
.top-nav .social-icons a, .footer-bottom .social-icons a {
    opacity: 0.5;
}
.top-nav .social-icons a:hover, .footer-bottom .social-icons a:hover {
    opacity: 1;
    top: 0;
}
.top-nav .social-icons i::before, .footer-bottom .social-icons i::before {
    font-size: 14px;
    line-height: 24px;
    padding: 0 2px;
}
.header-content {
    margin: 0 auto;
    padding: 20px 15px;
}
.logo {
    float: left;
}
.logo img {
    max-width: 100%;
}
.logo h1, .logo h2 {
    font: bold 32pt arial;
}
.logo strong {
    display: none;
}
.logo span {
    clear: both;
    display: block;
    font-size: 14px;
    font-weight: normal;
}
#theme-header.full-logo .header-content {
    padding: 0;
}
#theme-header.full-logo .logo {
    float: none;
    margin: 0 !important;
}
#theme-header.full-logo .logo a {
    display: block;
    line-height: 0;
}
#theme-header.full-logo .logo img {
    height: auto;
    width: 100%;
}
#theme-header.center-logo .logo, #theme-header.center-logo .e3lan-top {
    float: none;
    text-align: center;
}
#main-nav {
    background: #000 none repeat scroll 0 0;
    border-bottom: 5px solid #EC1B23;
    box-shadow: -1px -1px 0 -1px #191919 inset;
    margin: 0 auto;
    min-height: 32px;
}
#main-nav .container, #main-nav-uber .container {
    position: relative;
}
#main-nav .main-menu {
    margin-left: 10px;
}
#main-nav ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #222;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    display: inline-block;
    float: left;
    font-size: 13px;
    height: 37px;
    position: relative;
}
#main-nav ul li:first-child, #main-nav ul li:first-child a {
    border: 0 none;
}
#main-nav ul li:last-child a {
    border-right-width: 0;
}
#main-nav ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #383838;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #ddd;
    display: inline-block;
    height: 37px;
    line-height: 37px;
    padding: 0 10px;
    position: relative;
}
#main-nav ul li.menu-item-type-taxonomy>a {
    
    color: #fff !important;
    font-family: "Open Sans",arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 37px;
    text-transform: uppercase;
   
}
#main-nav ul li i.fa, #slide-out ul li i.fa, #mobile-menu li.menu-item-home a::before {
    margin-right: 5px;
}
#main-nav ul li.menu-item-has-children a, #main-nav ul li.mega-menu a {
    padding-right: 20px;
}
#main-nav ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover, #main-nav ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover, #main-nav ul li.current_page_parent a, #main-nav ul li.current_page_parent a:hover, #main-nav ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover {
    background: #EC1B23 none repeat scroll 0 0;
    border-width: 0 !important;
    color: #fff;
    height: 37px;
    line-height: 37px;
}
#main-nav ul li.current-menu-item .menu-sub-content a, #main-nav ul li.current-menu-item .menu-sub-content a:hover, #main-nav ul li.current-menu-parent .menu-sub-content a, #main-nav ul li.current-menu-parent .menu-sub-content a:hover, #main-nav ul li.current_page_parent .menu-sub-content a, #main-nav ul li.current_page_parent .menu-sub-content a:hover, #main-nav ul li.current-page-ancestor .menu-sub-content a, #main-nav ul li.current-page-ancestor .menu-sub-content a:hover, #main-nav ul li.current-menu-item .menu-sub-content ul, #main-nav ul li.current-menu-parent .menu-sub-content ul, #main-nav ul li.current_page_parent .menu-sub-content ul, #main-nav ul li.current-page-ancestor .menu-sub-content ul {
    top: 0;
}
#main-nav ul li.menu-item-has-children::after, #main-nav ul li.mega-menu::after {
    border-top-color: #ddd;
}
#main-nav ul ul li.menu-item-has-children::after {
    border-left-color: #ddd;
}
#main-nav ul > li.menu-item-has-children:hover > a::after, #main-nav ul > li.mega-menu:hover > a::after {
    animation: 0.2s ease-in 0s normal none 1 running fadeInDown;
    border-color: transparent transparent #EC1B23;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    display: block;
    left: 20px;
    position: absolute;
    top: 36px;
    width: 0;
    z-index: 200;
}
#main-nav ul ul li.current-menu-item a, #main-nav ul ul li.current-menu-item a:hover, #main-nav ul ul li.current-menu-parent a, #main-nav ul ul li.current-menu-parent a:hover, #main-nav ul ul li.current_page_parent a, #main-nav ul ul li.current_page_parent a:hover, #main-nav ul ul li.current-page-ancestor a, #main-nav ul ul li.current-page-ancestor a:hover {
    border-width: 1px !important;
}
#main-nav ul ul > li.menu-item-has-children:hover > a::after, #main-nav ul ul > li.mega-menu:hover > a::after, #main-nav ul li .mega-menu-block ul.sub-menu::before {
    display: none;
}
#main-nav ul > li.current-menu-item.menu-item-has-children:hover > a::after, #main-nav ul > li.current_page_parent.menu-item-has-children:hover > a::after {
    top: 45px;
}
#main-nav ul ul.sub-menu {
    width: 200px;
    z-index: 250;
}
#main-nav ul ul ul.sub-menu, #main-nav ul ul li.current-menu-item ul, #main-nav ul ul li.current_page_parent ul, #main-nav ul ul li.current-menu-parent ul, #main-nav ul ul li.current-page-ancestor ul {
    top: -2px;
}
#main-nav ul .mega-menu-block ul ul.sub-menu, #main-nav ul .mega-menu-block ul li.current-menu-item ul, #main-nav ul .mega-menu-block ul li.current_page_parent ul, #main-nav ul .mega-menu-block ul li.current-menu-parent ul, #main-nav ul .mega-menu-block ul li.current-page-ancestor ul {
    top: 0;
}
#main-nav .menu-sub-content {
    background: #2d2d2d none repeat scroll 0 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 2px solid #EC1B23;
    box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
    color: #999;
    display: none;
    padding: 0;
    position: absolute;
    z-index: 205;
}
#main-nav ul li.current-menu-item ul, #main-nav ul li.current-menu-parent ul, #main-nav ul li.current_page_parent ul, #main-nav ul li.current-page-ancestor ul {
    top: 52px;
}
#main-nav ul ul li, #main-nav ul ul li:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-color: -moz-use-text-color -moz-use-text-color #333;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 12px;
    height: auto !important;
    margin: 0 !important;
    width: 100%;
}
#main-nav ul ul ul, #main-nav ul li .mega-menu-block ul.sub-menu {
    border-top: 0 none;
}
#main-nav ul ul li:first-child, #main-nav ul li.current-menu-item ul li:first-child, #main-nav ul li.current_page_parent ul li:first-child, #main-nav ul li.current-menu-parent ul li:first-child {
    border-top: 0 none !important;
}
#main-nav ul ul ul {
    left: 100%;
    right: auto;
    top: 0;
    z-index: 210;
}
#main-nav ul ul a, #main-nav .mega-menu-block a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 none;
    color: #ccc;
    display: block;
    height: auto !important;
    line-height: 1.5em !important;
    margin-right: 0;
    padding: 7px;
    z-index: 210;
}
#main-nav .mega-menu-block a.mega-menu-link {
    margin-top: 10px;
    padding: 0;
}
#main-nav ul li.current-menu-item ul a, #main-nav ul li.current_page_parent ul a, #main-nav ul li.current-menu-parent ul a, #main-nav ul li.current-page-ancestor ul a {
    color: #eee;
}
#main-nav ul li:hover > a, #main-nav ul:hover > a {
    color: #fff;
}
#main-nav ul ul li:hover > a, #main-nav ul ul:hover > a {
    color: #fff;
    padding-left: 15px;
    padding-right: 5px;
}
#main-nav ul li:hover > ul, #main-nav ul li:hover > .mega-menu-block {
    animation: 0.2s ease-in 0s normal none 1 running fadeInDown;
    display: block;
}
#main-nav ul li.current-menu-item, #main-nav ul li.current_page_parent, #main-nav ul li.current-menu-parent, #main-nav ul li.current-page-ancestor {
    border-width: 0;
    height: 32px;
    margin-top: -5px;
}
#main-nav ul li.menu-item-home a {
    background-image: url("../images/home.png") !important;
    background-position: center -44px;
    background-repeat: no-repeat !important;
    text-indent: -9999px;
    width: 42px;
}
#main-nav ul li.menu-item-home.current-menu-item a {
    background-position: center 8px;
    height: 42px;
}
#main-nav ul li.menu-item-home::after {
    display: none;
}
#main-nav ul li.menu-item-home ul li a, #main-nav ul ul li.menu-item-home a, #main-nav ul li.menu-item-home ul li a:hover {
    background-color: transparent !important;
    background-image: none !important;
    height: auto !important;
    text-indent: 0;
    width: auto;
}
#main-nav ul li.mega-menu .mega-menu-block {
    left: -10px;
    padding: 25px 25px 5px;
    width: 1045px;
}
#main-nav ul li.mega-menu .mega-menu-block img {
    height: auto;
    max-width: 100%;
}
#main-nav ul li.mega-menu .post-thumbnail, #main-nav ul li.mega-menu .post-thumbnail a, #main-nav ul li .mega-menu-block .tie-date i.fa {
    margin: 0;
    padding: 0;
}
#main-nav ul li.mega-menu.mega-links .mega-menu-block {
    padding-right: 0;
}
#main-nav ul li.mega-menu.mega-links .mega-menu-block .sub-menu-columns-item {
    animation: 0s ease 0s normal none 1 running none;
}
#main-nav li.mega-menu.mega-links .mega-menu-block ul li.mega-link-column {
    border: 0 none;
    float: left;
    margin-bottom: 10px;
    padding-right: 25px;
    width: 50%;
}
#main-nav li.mega-menu.mega-links .mega-menu-block ul li.mega-link-column::after {
    display: none;
}
#main-nav ul li.mega-menu.mega-links a.mega-links-head {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
}
#main-nav li.mega-menu.mega-links.mega-links-3col .mega-menu-block ul li.mega-link-column {
    width: 33.333%;
}
#main-nav li.mega-menu.mega-links.mega-links-4col .mega-menu-block ul li.mega-link-column {
    width: 25%;
}
#main-nav li.mega-menu.mega-links.mega-links-5col .mega-menu-block ul li.mega-link-column {
    width: 20%;
}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block {
    padding: 0;
}
#main-nav .mega-cat-wrapper {
    clear: both;
}
#main-nav ul ul.sub-menu.mega-cat-more-links {
    margin: 10px 0;
    width: 100%;
}
#main-nav ul li.mega-menu.mega-cat .mega-cat-more-links li {
    float: left;
    margin: 0 2% !important;
    width: 29.3333%;
}
#main-nav ul li.mega-menu.mega-cat .mega-cat-more-links li ul li {
    float: none;
    margin: 0 !important;
    width: 100%;
}
.mega-cat-sub-categories {
    float: left;
    padding-top: 20px;
    width: 20%;
}
#main-nav ul li.cat-active a {
    background: #222 none repeat scroll 0 0 !important;
}
#main-nav .mega-cat-content-tab {
    display: none;
    overflow: hidden;
}
#main-nav .mega-cat-content-tab a {
    cursor: default;
}
#main-nav .mega-cat-content-tab.already-loaded a {
    cursor: pointer;
}
#main-nav .mega-cat-content {
    float: left;
    padding: 20px 0 20px 20px;
}
#main-nav .mega-cat-content.mega-cat-sub-exists {
    background: #222 none repeat scroll 0 0;
    position: relative;
    width: 80%;
}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .mega-menu-post {
    float: left;
    opacity: 0;
    padding-right: 20px;
    transition: opacity 0.3s ease-in-out 0s;
    width: 25%;
}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .already-loaded .mega-menu-post {
    opacity: 1;
}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .mega-menu-post a {
    border: 0 none;
    padding: 0;
}
#main-nav ul ul.sub-menu.mega-cat-more-links::after {
    clear: both;
    content: " ";
    display: block;
}
#main-nav .mega-recent-featured-list {
    float: left;
    margin-right: 3%;
    width: 25%;
}
#main-nav .mega-recent-post {
    float: left;
    margin-right: 3%;
    width: 37%;
}
#main-nav ul li.mega-menu.mega-recent-featured .mega-menu-block .mega-recent-post a {
    border: 0 none;
    padding: 0;
}
#main-nav .mega-check-also {
    float: left;
    width: 60%;
}
#main-nav ul .mega-check-also li {
    float: left !important;
    margin-bottom: 8px !important;
    padding: 8px 0 !important;
    width: 50% !important;
}
#main-nav .menu-item-has-children .mega-check-also {
    width: 32%;
}
#main-nav ul .menu-item-has-children .mega-check-also li {
    float: none !important;
    width: 100% !important;
}
#main-nav .mega-menu-block .mega-check-also a.mega-menu-link {
    display: inline;
    margin-top: 0;
}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail {
    float: left;
    margin-right: 10px;
}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail img {
    height: auto;
    max-width: 90px;
}
.fixed-nav {
    box-shadow: 0 5px 3px rgba(0, 0, 0, 0.1);
    opacity: 0.95;
    position: fixed;
    top: -90px;
    transition: top 0.5s ease 0s;
    width: 1045px;
    z-index: 9999;
}
.fixed-nav-appear {
    top: 0;
}
.wide-layout #main-nav.fixed-nav {
    width: 100% !important;
}
body.admin-bar .fixed-nav-appear {
    top: 32px;
}
.main-nav-logo {
    display: none;
    float: left;
    opacity: 0.8;
    padding: 10px 10px 0;
}
.main-nav-logo:hover {
    opacity: 1;
}
.main-nav-logo img {
    height: 27px;
    width: auto;
}
.fixed-nav .main-nav-logo {
    display: block;
}
a.random-article, a.tie-cart {
    background: #164371 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: right;
    height: 37px;
    margin-left: 1px;
    position: relative;
    text-align: center;
    width: 65px;
	line-height:37px;
	font-size:14px;
	font-weight:700;
	font-family:Open Sans, Arial;
}
a.tie-cart span{
font-size:14px;
	font-weight:700;
	font-family:Open Sans, Arial;
	}
a.random-article i::before, a.tie-cart i::before {
    font-size: 18px;
    line-height: 37px;
    width: 42px;
}
a.random-article:hover, a.tie-cart:hover {
    background-color: #587FFC;
}
a.tie-cart span.shooping-count {
    background: #EC1B23 none repeat scroll 0 0;
    border-radius: 100%;
    display: block;
    font-size: 11px;
    padding: 1px 5px;
    position: absolute;
    right: 4px;
    top: 5px;
}
#main-nav-uber a.random-article, #main-nav-uber a.tie-cart {
    height: 40px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
#main-nav-uber a.random-article::before, #main-nav-uber a.tie-cart::before {
    line-height: 40px;
}
.breaking-news {
    background: #fff none repeat scroll 0 0;
    height: 32px;
    margin: -5px auto 25px;
    overflow: hidden;
    position: relative;
}
.breaking-news span.breaking-news-title {
    background: #f43d2a none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 14pt;
    height: 32px;
    padding: 8px 10px 0;
}
.breaking-news span.breaking-news-title i {
    display: none;
}
.breaking-news ul {
    float: left;
}
.breaking-news ul li {
    display: block;
}
.breaking-news ul a {
    background: #fff none repeat scroll 0 0;
    display: block;
    font-family: tahoma;
    padding: 8px;
    white-space: nowrap;
}
.tickercontainer {
    height: 32px;
    overflow: hidden;
}
.tickercontainer .mask {
    overflow: hidden;
    position: relative;
    top: 9px;
}
ul.newsticker {
    left: 750px;
    list-style-type: none;
    position: relative;
}
ul.newsticker li {
    display: inline-block;
    padding: 0;
}
ul.newsticker a {
    margin: 0 50px 0 0;
    padding: 0;
    white-space: nowrap;
}
#main-content {
    background: #fff none repeat scroll 0 0;
    margin: 20px auto 25px;
    padding: 24px 0;
    position: relative;
}
#main-content::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.full-width {
    background-image: none;
}
.content {
    float: left;
    width: 680px;
}
#crumbs, .woocommerce-breadcrumb {
    border-bottom: 1px solid #eee;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
#crumbs span.delimiter {
    padding: 0 3px;
}
div.not-found {
    padding: 20px;
}
.full-width .content, body.error404 .content {
    float: none;
    width: auto;
}
.tie-hide, .lazy-enabled #main-content .post-thumbnail, .lazy-enabled #theme-footer div.post-thumbnail, .lazy-enabled #main-content img, .lazy-enabled #featured-posts {
    opacity: 0;
}
.lazy-enabled #main-content .post-thumbnail.tie-appear, .lazy-enabled #theme-footer div.post-thumbnail.tie-appear, .lazy-enabled #main-content img.tie-appear, .lazy-enabled #featured-posts.tie-appear {

    opacity: 1;
    transition: all 0.4s ease-in-out 0s;
}
.recaptchatable #recaptcha_image #recaptcha_challenge_image {
    opacity: 1 !important;
}
body.error404 .content .entry, body.error404 .content .post-title, body.error404 .title-404 {
    text-align: center;
}
body.error404 .title-404 {
    color: #eee;
    font-size: 200px;
    font-weight: bold;
}
body.error404 .post-title {
    font-size: 50px;
}
.cat-box {
    margin-bottom: 35px;
}
.cat-box-title {
    overflow: hidden;
    padding: 3px 0;
}
.cat-box-title h2 {
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 22px;
    margin-right: 10px;
}
.cat-box-title h2 a {
    color: #111;
}
.cat-box-title h2 a:hover {
    color: #000;
}
h2.post-box-title {
    font-size: 20px;
    line-height: 26px;
	font-weight:600;
}
h3.post-box-title {
    font-size: 13px;
    line-height: 20px;
	font-weight:400;
}
.cat-box p.post-meta {
    font-size: 80%;
    margin: 5px 0 0;
}
.cat-box p.post-meta span, .cat-box p.post-meta .stars-small {
    margin-right: 7px;
}
li.first-news p.post-meta, .list-box li.first-news p.post-meta, .wide-box li.first-news p.post-meta, .cat-tabs-wrap li.first-news p.post-meta {
    font-size: 85%;
    margin: 5px 0 10px;
    padding: 0;
}
.stripe-line {
    background: rgba(0, 0, 0, 0) url("../images/stripe.png") repeat scroll 0 0;
    height: 12px;
    margin-top: 5px;
    overflow: hidden;
}
.cat-box .entry {
    font-size: 12px;
}
.cat-box .entry p, .archive-box .entry p {
    line-height: 21px;
    margin-bottom: 12px;
}
.cat-box .entry a.more-link, .archive-box .entry a.more-link {
    margin-top: 0;
}
.cat-box-content, #sidebar .widget-container, .post-listing, #commentform {
    background: #fff none repeat scroll 0 0;
    border-bottom: 4px solid #EC1B23;
    box-shadow: 0 0 3px #cacaca;
}
.right-widget {
    box-shadow: none !important;
	padding:0 !important;
}
.cat-box li.first-news .inner-content {
    overflow: hidden;
    padding: 20px;
}
.cat-box .post-thumbnail img.attachment-tie-small {
    height: auto;
    max-width: 90px;
}
p.post-meta {
    color: #888;
    font-size: 85%;
    margin: 7px 0;
}
p.post-meta a {
    color: #888;
}
p.post-meta a:hover {
    border-bottom: 1px dotted #000;
    color: #000;
    text-decoration: none;
}
.post-meta .stars-small {
    float: left;
    margin: -1px 10px 0 0;
}
span.post-views-widget i::before, span.post-comments-widget i::before, span.tie-date i::before, .post-meta i::before {
    margin-right: 3px;
}
a.more-link {
    color: #fff !important;
    float: left;
    margin-top: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.cat-box.column2 {
    float: left;
    margin-right: 4%;
    width: 48%;
}
.column2.last-column {
    margin-left: 0;
    margin-right: 0;
}
.column2 li.other-news, .list-box li.other-news {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #fff;
    overflow: hidden;
    padding: 17px 20px;
    transition: all 0.4s ease 0s;
}
.column2 li.other-news {
    padding-bottom: 10px;
    padding-top: 10px;
}
.column2 li.other-news:hover, .list-box li.other-news:hover {
    background: #f2f2f2 none repeat scroll 0 0;
}
.column2 li.first-news {
    border-bottom: 3px solid #eaeaea;
    padding: 0;
}
.wide-box li {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #fff;
    float: left;
    height: 78px;
    overflow: hidden;
    padding: 10px 20px 0;
    transition: all 0.4s ease 0s;
    width: 50%;
}
.wide-box ul {
    overflow: hidden;
}
.wide-box li.first-news {
    border-bottom: 3px solid #eaeaea;
    float: none;
    height: auto;
    padding: 0;
    width: 100%;
}
.wide-box li.other-news {
    background: #f7f7f7 none repeat scroll 0 0;
}
.video-box li {
    float: right;
    margin-bottom: 9px;
    overflow: hidden;
    width: 22%;
}
.video-box .big-video-column {
    float: left;
    margin-bottom: 0;
    width: 76.5%;
}
.video-box .cat-box-content {
    padding: 20px 20px 11px;
}
.video-box.cat-box li .post-thumbnail {
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.video-box.cat-box li .overlay-icon::before {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    content: "";
    opacity: 0.6;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.video-box.cat-box li.big-video-column .overlay-icon::before {
    border-width: 5px;
    font-size: 35px;
    height: 70px;
    line-height: 60px;
    margin: -35px 0 0 -35px;
    width: 70px;
}
.list-box, .wide-box {
    clear: both;
}
.list-box li {
    clear: right;
    float: right;
    overflow: hidden;
    padding: 10px;
    width: 50%;
}
.list-box li.other-news {
    border-left: 3px solid #eaeaea;
}
.list-box li.first-news {
    float: left;
    padding: 15px;
}
.pic-box .cat-box-content {
    padding: 20px 20px 13px;
}
.pic-box.pic-grid .cat-box-content {
    padding: 20px;
}
.pic-box li.first-pic {
    padding: 0;
    width: 50.94%;
}
.pic-box li {
    float: left;
    overflow: hidden;
    width: 16.3%;
}
.pic-box.cat-box li.first-pic .post-thumbnail, .pic-box.pic-grid.cat-box li .post-thumbnail {
    float: none;
    position: relative;
}
.pic-box.pic-grid.cat-box li {
    width: 16.65%;
}
.pic-box.cat-box li .post-thumbnail img.attachment-tie-small {
    max-width: 100%;
}
.pic-box.cat-box li .post-thumbnail {
    margin: 0;
    padding: 1px;
}
.cat-tabs-wrap {
    padding: 0 20px 20px;
}
.cat-tabs-header {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 3px solid #eaeaea;
    height: 46px;
    padding: 8px 10px 0;
}
.cat-tabs-header li {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    line-height: 30px;
    margin-right: 10px;
    padding: 4px 15px;
}
.cat-tabs-header li.active {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 -1px 2px #d4d4d4;
}
.cat-tabs-wrap li {
    clear: right;
    float: right;
    overflow: hidden;
    padding: 12px 0;
    width: 47%;
}
.cat-tabs-wrap li.first-news {
    float: left;
    padding-bottom: 0;
    width: 50%;
}
.cat-tabs-wrap li:last-child {
    padding-bottom: 0;
}
.scroll-box {
    clear: both;
}
.scroll-box .cat-box-content {
    padding: 20px;
    position: relative;
}
.scroll-box .scroll-item .post-thumbnail {
    margin: 0 0 10px;
}
.group_items {
    width: 100%;
}
.group_items-box {
    overflow: hidden;
    width: 100% !important;
}
.group_items .scroll-item:last-child, .scroll-box .scroll-item:nth-child(3) {
    margin-right: 0;
}
.scroll-item {
    display: none;
}
.scroll-item:nth-child(1), .scroll-item:nth-child(2), .scroll-item:nth-child(3), .group_items .scroll-item {
    display: block;
}
.scroll-nav {
    background: #f7f7f7 none repeat scroll 0 0;
    margin: 10px -20px -20px;
    padding: 5px;
    text-align: center;
}
.scroll-nav a {
    background: #b4b4b4 none repeat scroll 0 0;
    border-radius: 50px;
    display: inline-block;
    height: 10px;
    margin: 2px 2px 0;
    overflow: hidden;
    text-indent: -9999px;
    transition: all 0.4s ease 0s;
    width: 10px;
}
.scroll-nav a:hover {
    background: #939393 none repeat scroll 0 0;
}
.scroll-nav a.activeSlide {
    background: #666 none repeat scroll 0 0;
}
.recent-box {
    clear: both;
}
.recent-box .cat-box-content {
    padding: 20px;
    position: relative;
}
.cat-box.recent-box.recent-full_thumb .cat-box-content, .cat-box.recent-box.recent-blog .cat-box-content {
    padding-top: 0;
}
.recent-masonry .cat-box-content {
    padding: 0;
}
.recent-box .recent-item, .scroll-box .scroll-item {
    float: left;
    height: 190px;
    margin: 0 3% 10px 0;
    width: 31.3333%;
}
.recent-box .recent-item:nth-child(3n+3) {
    margin-right: 0;
}
.recent-box .item-list {
    padding: 20px 0;
}
.recent-box-pagination {
    margin: -35px 0 35px;
    position: relative;
}
.recent-box-pagination .pagination {
    margin: 0;
}
.tie-padding {
    display: inline-block;
}
.divider {
    border-top: 1px solid #ccc;
    clear: both;
    margin: 10px 0;
    overflow: hidden;
}
.divider.divider-solid {
    border-style: solid;
    border-top-width: thick;
}
.divider.divider-dashed {
    border-style: dashed;
    border-top-width: 2px;
}
.divider.divider-dotted {
    border-style: dotted;
    border-top-width: 2px;
}
.divider.divider-double {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    height: 10px;
}
.cat-box.woocommerce.woocommerce-box .cat-box-content {
    padding: 20px 20px 0;
}
.cat-box.woocommerce .products {
    margin: 0;
}
.cat-box.woocommerce ul.products li.product {
    margin-bottom: 20px;
}
.cat-box.scroll-box.woocommerce ul.products li.product, .cat-box.scroll-box.woocommerce .group_items, .cat-box.scroll-box.woocommerce .group_items-box {
    height: 355px;
}
.cat-box.woocommerce ul.products li.product .price, .cat-box.woocommerce ul.products li.product .star-rating {
    margin: 5px 0;
}
.page-head {
    overflow: hidden;
    padding: 3px 0;
}
.page-head .stripe-line {
    margin-top: 7px;
}
.page-title {
    color: #000;
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 26px;
    margin-right: 10px;
}
a.rss-cat-icon {
    color: #f8bc2e;
    display: block;
    float: right;
    font-size: 14px;
    margin: 6px 0 0 4px;
}
.archive-meta {
    padding: 15px 0;
}
.cat-box-content.author-cover {
    border-bottom: 0 none;
    line-height: 0;
    min-height: 100px;
    z-index: 0;
}
.author-cover-head {
    margin: -55px auto 45px;
    max-width: 90%;
    padding: 20px;
    position: relative;
    z-index: 1;
}
.author-cover-head .author-avatar img {
    max-width: 70px;
}
.page-head .author-bio {
    margin-bottom: 15px;
    padding: 10px;
}
.author-bio {
    clear: both;
    overflow: hidden;
}
.single-post-thumb {
    line-height: 0 !important;
    margin: 0 -1px !important;
}
.single-post-thumb img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.full-width .single-post-thumb {
    margin: 0 !important;
}
.google-map iframe {
    width: 100%;
}
.head-lightbox a {
    cursor: zoom-in;
}
.head-lightbox a:hover {
    opacity: 0.8;
}
.single-post-caption {
    color: #666;
    font-style: italic;
    padding: 7px;
    text-align: center;
}
.entry .mejs-container {
    margin-bottom: 20px;
}
.mejs-container.wp-audio-shortcode {
    width: 100%;
}
.mejs-container.wp-video-shortcode, .wp-video {
    height: auto !important;
    width: 100% !important;
}
.mejs-container.wp-video-shortcode.mejs-video {
    padding-top: 57%;
}
.mejs-overlay, .mejs-poster {
    height: 100% !important;
    width: 100% !important;
}
.mejs-mediaelement video {
    bottom: 0;
    height: 100% !important;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100% !important;
}
.wp-playlist.wp-playlist-light, .wp-playlist.wp-playlist-dark {
    background: transparent none repeat scroll 0 0;
    border-color: #eee;
    color: #333;
}
.wp-playlist.wp-playlist-light .wp-playlist-playing, .wp-playlist.wp-playlist-dark .wp-playlist-playing {
    background: #eee none repeat scroll 0 0;
    color: #444;
}
.wp-playlist .wp-playlist-item {
    border-color: #eee;
    padding: 5px;
}
.wp-playlist .wp-playlist-item-length {
    right: 6px;
    top: 5px;
}
.wp-playlist .wp-playlist-playing {
    font-weight: normal;
}
.post-cover #crumbs, .post-cover-title #crumbs {
    border-bottom: 0 none;
}
.post-cover article.post-listing {
    box-shadow: none !important;
}
.post-cover article.post-listing .post-inner {
    padding: 0 0 20px;
}
.post-cover .share-post {
    margin-left: 0;
    margin-right: 0;
}
.post-cover-head .single-has-thumb.single-post-thumb {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 475px;
    margin: 0;
    position: relative;
}
.post-cover-head .single-post-thumb.head-lightbox, .post-cover-head .single-post-thumb.single-post-audio {
    height: auto;
}
.post-cover-title {
    line-height: 22px;
    width: 100%;
}
.single-has-thumb .post-cover-title {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0;
    bottom: 0;
    color: #ccc;
    padding: 50px 20px 10px;
    position: absolute;
}
.single-has-thumb .post-cover-title a, .single-has-thumb .post-cover-title p.post-meta, .single-has-thumb .post-cover-title p.post-meta a {
    color: #ccc;
}
.single-has-thumb .post-cover-title a:hover, .single-has-thumb .post-cover-title p.post-meta a:hover {
    border: 0 none;
    color: #fff;
}
.post-cover-title .post-title {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 0;
}
.single-has-thumb .post-cover-title .post-title {
    color: #fff;
}
.post-cover-title #crumbs {
    margin-bottom: 0;
}
.post-cover-title p.post-meta {
    font-size: 14px;
}
a.go-to-the-post {
    bottom: 10px;
    color: #fff;
    display: block;
    font-size: 52px;
    opacity: 0.6;
    padding: 10px;
    position: absolute;
    right: 10px;
}
a.go-to-the-post:hover {
    opacity: 1;
}
.post-listing.post {
    margin-bottom: 40px;
}
.post-inner {
    padding: 20px;
}
.post-title {
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 28px;
    margin-bottom: 10px;
}
body.single .post-inner p.post-meta span {
    margin-right: 15px;
}
body.single .post-inner p.post-meta span i {
    margin-right: 5px;
}
.post-inner p.post-meta {
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
p.post-meta span {
    display: inline-block;
    margin-right: 10px;
}
.item-list {
    border-bottom: 1px solid #f2f2f2;
    clear: both;
    padding: 20px 20px 25px;
}
.item-list p.post-meta {
    margin: 10px 0;
}
.archive-wide-thumb {
    box-shadow: none !important;
    float: none !important;
    margin: -20px -20px 10px !important;
    padding: 0 !important;
}
.archive-wide-thumb a:hover img {
    opacity: 0.8;
}
.page-link {
    background: #f6f6f6 none repeat scroll 0 0;
    clear: both;
    margin: 15px 0 0;
    padding: 10px;
}
.page-link a {
    background: #999 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 6px;
}
.page-link a:hover {
    background: #777 none repeat scroll 0 0;
}
.edit-link {
    clear: both;
    display: block;
    margin-top: 10px;
}
.post-tag {
    margin: -30px 0 35px;
}
.post-tag a {
    background-color: #aaa;
    border-radius: 0 2px 2px 0;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    line-height: 13px;
    margin: 0 0 2px 10px;
    padding: 4px 7px 3px;
    position: relative;
    text-transform: uppercase;
}
.post-tag a::before {
    border-bottom: 10px solid transparent;
    border-right: 8px solid #aaa;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    left: -8px;
    position: absolute;
    top: 0;
    transition: all 0.2s linear 0s;
    width: 0;
}
.post-tag a::after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: -2px;
    position: absolute;
    top: 8px;
    width: 4px;
}
.post-tag a:hover {
    background: #444 none repeat scroll 0 0;
    color: #fff;
}
.post-tag a:hover::before {
    border-right-color: #444;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background-color: #EC1B23;
}
.mejs-container .mejs-controls a:focus > .mejs-offscreen {
    color: #000;
}
#reading-position-indicator {
    background: #ff8500 none repeat scroll 0 0;
    bottom: 0;
    display: block;
    height: 4px;
    left: 0;
    max-width: 100%;
    position: fixed;
    width: 0;
    z-index: 9999;
}
.sticky {
}
.post-thumbnail {
    line-height: 0;
   /* margin-right: 15px;*/
    position: relative;
}
.post-thumbnail a {
    background: #000 none repeat scroll 0 0;
    display: block !important;
    font-size: 0;
}
.post-thumbnail img {
    height: auto;
    max-width: 100%;
    transition: all 0.4s ease 0s;
    width: 100%;
}
.post-thumbnail img.attachment-tie-small, .post-thumbnail img.avatar {
    max-width: 140px;
}
.post-thumbnail a:hover img {
    opacity: 0.3 !important;
}
.post-thumbnail a:hover .overlay-icon::before, .video-box .overlay-icon::before {
    opacity: 1;
    transform: scale(1);
}
.overlay-icon::before, .tie_slider .overlay-icon::before {
    border: 3px solid #fff;
    border-radius: 100%;
    color: #fff;
    content: "";
    display: block;
    font-size: 18px;
    height: 40px;
    left: 50%;
    line-height: 35px;
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: scale(0);
    transition: all 0.3s ease-in-out 0s;
    width: 40px;
}
.tie_map .overlay-icon::before {
    content: "";
}
.tie_slider .overlay-icon::before {
    content: "";
}
.tie_lightbox .overlay-icon::before {
    content: "";
}
.tie_audio .overlay-icon::before, .tie_soundcloud .overlay-icon::before {
    content: "";
}
.tie_video .overlay-icon::before {
    content: "";
}
.item-list .post-thumbnail, .timeline .post-thumbnail {
    float: left;
    margin-bottom: 0;
	
}
.cat-box li .post-thumbnail {
    margin: 0 10px 0 0;
}
.column2 .post-thumbnail {
    float: left;
}
.cat-box.column2 li.first-news .post-thumbnail {
    float: none;
    margin: 0 0 10px;
}
.wide-box li .post-thumbnail, .list-box li .post-thumbnail {
    float: left;
}
.wide-box li.first-news .post-thumbnail {
    width: 275px;
}
.list-box li.first-news .post-thumbnail {
    float: none;
    margin: 0 0 15px;
}
.cat-tabs-wrap li .post-thumbnail {
    float: left;
    margin-bottom: 0;
}
.cat-tabs-wrap li.first-news .post-thumbnail {
    float: none;
    margin: 0 0 10px;
}
.recent-item .post-thumbnail {
    margin: 0 0 10px;
}
.share-post {
    background: #f7f7f7 none repeat scroll 0 0;
    border-top: 1px solid #eaeaea;
    clear: both;
    margin: 10px -20px -20px;
    padding: 8px 0 6px 10px;
}
.mini-share-post {
    clear: both;
    height: 20px;
    margin: 10px -24px -20px;
    padding: 10px 10px 10px 25px;
}
.mini-share-post .share-text, .entry .share-post .share-text {
    display: none;
}
.entry .share-post {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
}
.entry .share-post li, .entry .share-post ul {
    list-style: outside none none;
    margin: 0;
}
.recent-box .mini-share-post {
    margin-bottom: -5px;
}
.share-post li, .mini-share-post li {
    float: left;
    width: 106px;
}
.entry .share-post li iframe, .share-post li iframe, .mini-share-post li iframe {
    max-width: none !important;
}
.share-post span.share-text {
    background: #ff8500 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 14pt;
    height: 45px;
    line-height: 50px;
    margin: -9px 10px -10px -10px;
    padding: 0 9px;
}
.share-post .flat-social a {
    color: #fff !important;
    text-decoration: none !important;
}
.flat-social li {
    width: auto !important;
}
.flat-social a {
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    line-height: 14px;
    margin: 0 6px 2px 0;
    padding: 5px 9px;
}
.flat-social a i {
    margin-right: 3px;
}
.flat-social a:hover {
    background: #444 none repeat scroll 0 0;
}
.entry {
    line-height: 22px;
    word-wrap: break-word;
}
.entry p {
    margin-bottom: 20px;
}
.entry img {
    height: auto;
    max-width: 100%;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    font-family: Helvetica;
    font-weight: normal;
    line-height: 1em;
    margin-bottom: 10px;
    margin-top: 25px;
}
.entry h1 {
    font-size: 36px;
}
.entry h2 {
    font-size: 30px;
}
.entry h3 {
    font-size: 24px;
}
.entry h4 {
    font-size: 18px;
}
.entry h5 {
    font-size: 14px;
}
.entry h6 {
    font-size: 12px;
}
.entry ol, .entry ul {
    margin: 0 0 20px 15px;
}
.entry ul li {
    list-style: outside none disc;
}
.entry ol li {
    list-style: outside none decimal;
}
.entry li {
    margin: 0 0 5px;
}
.entry li ul, .entry li ol {
    margin: 5px 0 0 15px;
}
.entry #user-login ul {
    margin-bottom: -5px;
}
.entry table {
    border: 1px solid #eee;
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 1.5em;
    width: 100%;
}
.entry table tr:nth-child(2n) {
    background: #f9f9f9 none repeat scroll 0 0;
}
.entry table td, .entry table th {
    border-right: 1px dotted #eee;
    padding: 0.4em;
    text-align: left;
}
.entry table thead th {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 0.7em 0.4em;
    text-transform: uppercase;
    vertical-align: middle;
}
.entry table tbody th {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #eee;
}
.entry table tbody td {
    border-bottom: 1px solid #eee;
}
.entry table tr th:last-child, .entry table tr td:last-child {
    border-right: 0 none;
}
.entry table tbody tr:last-child td, .entry table tbody tr:last-child th {
    border-bottom: 0 none;
}
.gallery {
    clear: both;
    margin: 0 auto 18px;
}
.gallery .gallery-item {
    display: inline-block;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery .gallery-item img {
    height: auto;
    margin: 0 auto;
    transition: all 0.4s ease 0s;
}
.gallery .gallery-item a:hover img {
    margin: -5px 0 5px;
    opacity: 0.6 !important;
}
.gallery-caption {
    color: #888;
    margin: 0 0 12px;
}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
    display: none;
}
.gallery br + br {
    display: none;
}
.attachment img {
    display: block;
    margin: 0 auto;
}
blockquote p {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #777;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 4px;
    color: #999;
    font-family: "Georgia";
    font-size: 18px;
    font-style: italic;
    line-height: 28px;
    padding: 0 18px;
}
#related_posts, #author-box {
    clear: both;
}
.block-head {
    overflow: hidden;
    padding: 3px 0 0;
}
.block-head h3, #respond h3 {
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 22px;
    margin-right: 10px;
}
#related_posts .post-listing, #author-box .post-listing {
    margin-bottom: 40px;
    padding: 20px;
}
#related_posts .related-item {
    float: left;
    height: 180px;
    margin: 0 3% 10px 0;
    width: 31.3333%;
}
#related_posts .related-item:nth-child(3n+3), .full-width #related_posts .related-item:nth-child(4n+4) {
    margin-right: 0;
}
#related_posts .related-item .post-thumbnail {
    margin: 0 0 10px;
}
.full-width #related_posts .related-item {
    margin-right: 2%;
    width: 23.5%;
}
.entry #related_posts {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    float: right;
    margin: 0 0 20px 20px;
    padding-left: 20px;
    width: 30%;
}
.entry #related_posts .post-listing {
    border-bottom: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.entry #related_posts .related-item {
    float: none;
    height: auto;
    margin: 0 0 10px;
    width: 100%;
}
.entry #related_posts .related-item h3 {
    font-size: 15px;
    margin: 0;
}
.entry #related_posts .stripe-line {
    display: none;
}
.entry #related_posts .block-head h3 {
    margin-top: 0;
}
.entry #related_posts .post-inner p.post-meta {
    padding: 0;
}
#check-also-box {
    border-bottom: 0 none;
    border-top: 4px solid #EC1B23;
    bottom: 65px;
    padding: 10px 20px 20px;
    position: fixed;
    right: -350px;
    transition: all 0.5s ease 0s;
    width: 300px;
    z-index: 999;
}
#check-also-box.check-also-left {
    left: -350px;
    right: auto;
}
#check-also-box.show-check-also, #check-also-box.check-also-left #check-also-close {
    left: auto;
    right: 0;
}
#check-also-box.check-also-left.show-check-also {
    left: 0;
    right: auto;
}
#check-also-box .block-head {
    padding: 0;
}
#check-also-box .block-head h3 {
    display: block;
    float: none;
    margin: 0 0 10px;
    text-align: center;
}
#check-also-box .post-thumbnail {
    margin: 0 0 10px;
}
.check-also-post {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.check-also-post:last-child {
    border-bottom: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.check-also-post .post-title {
    font-size: 22px;
    margin-bottom: 5px;
}
.check-also-post p {
    line-height: 20px;
}
#check-also-close {
    background: #ff8500 none repeat scroll 0 0;
    color: #fff;
    font-size: 19px;
    left: 0;
    padding: 1px 8px 3px;
    position: absolute;
    top: 0;
}
#check-also-close:hover i {
    opacity: 0.7;
}
.navigation {
    clear: both;
    margin: 10px 0;
    overflow: hidden;
}
.nav-previous {
    float: left;
}
.nav-next {
    float: right;
}
.post-navigation {
    clear: both;
    margin: -10px 0 20px;
    overflow: hidden;
}
.post-navigation div {
    color: #999;
    display: block;
    font-size: 14px;
    position: relative;
    width: 245px;
}
.post-previous {
    float: left;
    padding-left: 40px;
}
.post-next {
    float: right;
    padding-right: 40px;
    text-align: right;
}
.post-navigation div span {
    color: #999;
    display: block;
    font-size: 80%;
}
.post-navigation div a::after {
    color: #ccc;
    font-size: 56px;
    height: 22px;
    line-height: 22px;
    margin-top: -11px;
    position: absolute;
    top: 34%;
}
.post-previous a::after {
    content: "«";
    left: 0;
}
.post-next a::after {
    content: "»";
    right: 0;
}
#sidebar {
    float: right;
    width: 300px;
}
.full-width #sidebar {
    display: none !important;
}
.sidebar-left #sidebar {
    float: left;
}
.sidebar-left .content {
    float: right;
}
.theiaStickySidebar::after {
    clear: both;
    content: "";
    display: table;
}
.widget {
    clear: both;
    margin-bottom: 25px;
}
.widget-top {
    padding: 5px 0;
}
.widget-top h4 {
    float: left;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 20px;
    margin-right: 10px;
}
.widget-top h4 a {
    color: #333;
}
.widget-top h4 a:hover {
    color: #000;
}
.widget-container {
    clear: both;
    padding: 10px;
}
.widget-container h3 {
    font-size: inherit;
}
.widget-container li {
    line-height: 21px;
    overflow: hidden;
    padding: 0;
}
.widget-container li.bgcol {
margin-bottom:10px;
	background-color:#fff;
	}
.widget-container li.bgcol h3{
padding:5px 0px 0px 5px;
}
.widget-container li.bgcol h3 a{
font-family:Open Sans, Arial;
font-weight:400;
color:#226CB7;
}
.widget-container li.bgcol span.tie-date {
text-align:left;
padding-left:10px;
color:#336699;

}
.widget-container p {
    padding-bottom: 1em;
}
.widget-container a:hover {
    text-decoration: underline;
}
.widget-container li span.tie-date, .footer-widget-container li span.tie-date, .mega-menu-block .tie-date, span.post-comments-widget, span.post-views-widget {
    color: #aaa;
    display: inline-block;
    font-size: 80%;
    margin: 4px 0 0;
}
.widget-container li span.post-small-rate, .footer-widget-container li span.post-small-rate {
    margin-top: 5px;
}
.widget-container .post-thumbnail, .footer-widget-container .post-thumbnail {
    float: right;
    margin-left: 10px;
	
}
.widget_search label span, #bbp-search-form label, .widget_product_search label.screen-reader-text {
    display: none;
}
.text-html-box {
    margin-bottom: 20px;
}
.widget_rss .widget-title img {
    height: 11px;
    width: 11px;
}
.widget.news-pic .post-thumbnail {
    margin: 0;
    max-width: 160px;
    padding: 1px;
    width: 33.3333%;
}
.widget.news-pic .post-thumbnail img.attachment-tie-small {
    max-width: 100% !important;
}
#tabbed-widget .tabs-wrap li:last-child, .comments-avatar .widget-container li:last-child, .posts-list .widget-container li:last-child, .categort-posts .widget-container li:last-child, .authors-posts .widget-container li:last-child {
    border-bottom: 0 none;
}
#tabbed-widget .tabs-wrap li, .comments-avatar .widget-container li, .posts-list .widget-container li, .categort-posts .widget-container li, .authors-posts .widget-container li, .widget.woocommerce .widget-container li, .widget-container ul.reviews-posts li, .widget_categories .widget-container li, .widget_archive .widget-container li, .widget_nav_menu .widget-container li, .widget_meta .widget-container li, .widget_pages .widget-container li, .widget_recent_comments .widget-container li, .widget_recent_entries .widget-container li, .widget_display_forums .widget-container li, .widget_display_views .widget-container li, .widget_display_replies .widget-container li, .widget_display_topics .widget-container li {
    border-bottom: 1px solid #f2f2f2;
    padding: 6px 0;
}
.widget_categories .widget-container li::before, .widget_product_categories ul li::before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 0.53em;
    opacity: 0.25;
}
.widget_categories .widget-container li li, .widget_nav_menu .widget-container li li {
    border: 0 none;
    padding-left: 15px;
}
.widget_categories .widget-container li li li, .widget_nav_menu .widget-container li li li {
    padding-left: 25px;
}
.authors-posts .widget-container li strong {
    display: block;
    float: right;
}
.facebook-box {
    text-align: center;
}
.facebook-box iframe {
    width: 100% !important;
}
.google-box {
    overflow: hidden;
    position: relative;
    text-align: center;
}
#wp_tag_cloud div {
    line-height: 1.6em;
}
.twitter-widget-content ul {
    margin: 0 -10px;
}
#theme-footer .twitter-widget-content ul {
    margin: 0;
}
.twitter-widget-content li, #theme-footer .twitter-widget-content li {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #f2f2f2;
    padding: 10px 10px 10px 55px;
}
.twitter-widget-content li i, #theme-footer .twitter-widget-content li i {
    color: #ddd;
    float: left;
    font-size: 32px;
    margin-left: -43px;
    margin-top: 0;
    width: 30px;
}
#theme-footer .twitter-widget-content li i {
    color: #ccc;
}
.twitter-widget-content li:last-child {
    border-bottom: 0 none;
}
.twitter-widget-content .twitter-timestamp {
    clear: both;
    color: #888;
    float: right;
    font-size: 10px;
    font-style: italic;
}
.footer-widgets-box .twitter-widget-content li::before {
    color: #777;
    margin-left: 0;
}
#tabbed-widget .widget-top {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 3px solid #eaeaea;
    height: 46px;
    margin: -10px -10px 10px;
    padding: 8px 0 0 2px;
}
.tabs-wrap, .cat-tabs-wrap {
    clear: both;
    display: none;
}
#tab1.tabs-wrap, .cat-tabs-wrap.cat-tabs-wrap1 {
    display: block;
}
#tabbed-widget ul.tabs li {
    background: transparent none repeat scroll 0 0;
    float: left;
    line-height: 30px;
    margin-left: 3px;
    padding: 2px;
    position: relative;
}
#tabbed-widget ul.tabs li a {
    color: #666;
    display: inline-block;
    line-height: 30px;
    padding: 5px 9px 1px;
    text-align: center;
}
#tabbed-widget ul.tabs li a:hover {
    color: #000;
}
#tabbed-widget ul.tabs li.active a {
    background: #fff none repeat scroll 0 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    box-shadow: 0 -1px 2px #d4d4d4;
}
#tabbed-widget .tabs-wrap.tagcloud {
    font-size: 0;
}
#tabbed-widget .tabs-wrap.tagcloud a {
    background: #f7f7f7 none repeat scroll 0 0;
    display: inline-block;
    margin: 0 1px 1px 0;
    padding: 6px 8px;
    transition-duration: 0.3s;
}
#tabbed-widget .tabs-wrap.tagcloud a:hover {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
#wp-calendar {
    width: 100%;
}
#wp-calendar caption {
    color: #222;
    font-weight: bold;
    padding-bottom: 4px;
    text-align: center;
}
#wp-calendar tbody {
    color: #aaa;
}
#wp-calendar tbody td {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #fff;
    padding: 3px 0 2px;
    text-align: center;
}
#wp-calendar tbody .pad, footer #wp-calendar tbody .pad {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
}
#wp-calendar tfoot #next {
    text-align: right;
}
footer #wp-calendar tbody td {
    background: #333 none repeat scroll 0 0;
    border-color: #555;
}
footer #wp-calendar caption {
    color: #fff;
}
.author-avatar img {
    float: left;
    margin: 0 20px 0 0;
}
#author-box .author-avatar img {
    margin-right: 20px;
}
.author-description {
    font-size: 95%;
    line-height: 17px;
}
.author-social {
    float: left;
    margin-top: 10px;
}
.author-social a {
    background: #f1f1f1 none repeat scroll 0 0;
    color: #777;
    line-height: 0;
    padding: 5px 0;
    text-align: center;
    width: 25px;
}
.author-social a:hover {
    color: #fff;
}
.author-social a.social-twitter {
    padding: 5px 8px;
    text-decoration: none;
    width: auto;
}
.widget_author .author-social a.social-twitter span {
    display: none;
}
.author-social a, .author-social a i {
    margin: 0 !important;
}
.flickr-widget .flickr_badge_image {
    float: left;
    line-height: 0;
    max-width: 90px;
    padding: 2px;
    width: 25%;
}
.flickr-widget .flickr_badge_image a {
    display: block;
}
.flickr-widget .flickr_badge_image img {
    height: auto;
    opacity: 1;
    width: 100%;
}
.flickr-widget .flickr_badge_image a:hover img {
    opacity: 0.6;
}
.search-widget.search-block-large {
    margin-bottom: 25px;
    width: 100%;
}
.search-block-large {
    margin: 10px auto;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 310px;
}
.search-block-large.widget {
    margin-bottom: 25px;
}
.search-block-large #s {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    color: #c5c5c5;
    font: 14px tahoma;
    margin-bottom: 0;
    padding: 9px 12px 8px;
    width: 100%;
}
.search-block-large #s:focus {
    color: #000;
}
.search-block-large .search-button {
    background: #EC1B23 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none !important;
    cursor: pointer;
    display: block;
    height: 34px;
    opacity: 0.7;
    padding: 0;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 34px;
}
.search-block-large:hover .search-button, .search-block-large:hover #s {
    color: #444;
    opacity: 1;
}
.search-block-large button.search-button i::before {
    color: #fff;
    font-size: 18px;
}
.widget_search input[type="search"] {
    min-width: 100%;
}
#login-form {
    padding: 11px 11px 0;
}
#login-form #log, #login-form #pwd, .widget-feedburner .feedburner-email {
    background: #f9f9f9 none repeat scroll 0 0;
    border-color: #ddd #f1f1f1 #f1f1f1 #ddd;
    border-radius: 3px;
    color: #515151;
    display: block;
    font: 12px Tahoma;
    margin-bottom: 10px;
    min-height: 24px;
    padding: 8px;
    width: 100%;
}
#login-form #log:hover, #login-form #pwd:hover, .widget-feedburner .feedburner-email:hover {
    color: #000;
}
#login-form #log:focus, #login-form #pwd:focus, .widget-feedburner .feedburner-email:focus {
    background: #fff none repeat scroll 0 0;
    color: #000 !important;
}
#login-form .login-button {
    margin-right: 20px;
}
#login-form p {
    padding-bottom: 0;
}
ul.login-links {
    margin-top: 15px;
}
p.welcome-text {
    margin-bottom: 0;
    padding-bottom: 7px;
}
.content .entry #login-form p {
    padding: 0;
}
#user-login li, #user-login img {
    margin-bottom: 0;
    padding: 4px 0 0;
}
.widget-feedburner-counter {
    padding: 11px;
}
#sidebar .flexslider {
    clear: both;
    height: 205px !important;
    width: 310px;
}
#sidebar .flexslider .slides > li {
    height: 205px !important;
}
#sidebar .slider-caption {
    bottom: 0;
    padding: 0;
    width: 100%;
}
#sidebar .slider-caption h2 {
    line-height: 20px;
    padding: 3px 10px;
}
#sidebar .slider-caption h2 a {
    font-size: 18px;
}
.widget.timeline-posts li {
    padding: 0 0 0 5px;
}
.widget.timeline-posts li h3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 2px;
    padding: 5px 0 12px 10px;
}
.widget.timeline-posts li span.tie-date {
    display: block;
    height: 16px;
    margin: 0;
    padding-left: 12px;
    position: relative;
}
.widget.timeline-posts li span.tie-date::before {
    border: 2px solid #ccc;
    border-radius: 100%;
    content: "";
    display: block;
    height: 8px;
    left: -3px;
    position: absolute;
    top: 4px;
    width: 8px;
}
.widget.timeline-posts li span.tie-date i {
    display: none;
}
.widget.timeline-posts li a:hover, .widget.timeline-posts li a:hover span.tie-date {
    color: #EC1B23;
    text-decoration: none;
}
.widget.timeline-posts li a:hover span.tie-date::before {
    background: #EC1B23 none repeat scroll 0 0;
    border-color: #EC1B23;
}
.arqam-lite-widget-counter {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 3px #cacaca;
    clear: both;
    font-size: 0;
    margin-bottom: 25px;
    overflow: hidden;
}
.arqam-lite-widget-counter ul {
    text-align: center;
}
.arqam-lite-widget-counter li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
    display: inline-block;
    line-height: 15px;
    width: 33.3333%;
}
.arqam-lite-widget-counter li a {
    color: #444;
    display: block;
    opacity: 0.8;
    overflow: hidden;
    padding: 0 0 6px;
    text-decoration: none;
}
.arqam-lite-widget-counter li a:hover {
    background: transparent none repeat scroll 0 0;
    opacity: 1;
}
.arqam-lite-widget-counter a i {
    background: #555 none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 28px;
    height: 50px;
    line-height: 50px;
    margin: 8px auto;
    text-align: center;
    width: 50px;
}
.arqam-lite-widget-counter a:hover i, .social-icons-widget .social-icons.social-colored a:hover {
    transform: scale(1.15);
}
.arqam-lite-widget-counter a:hover span, .arqam-lite-widget-counter a:hover small {
    transform: scale(0.8);
}
.arqam-lite-widget-counter li:nth-child(3n+1) {
    border-width: 0 1px 1px 0;
}
.arqam-lite-widget-counter li:nth-child(3n+3) {
    border-width: 0 0 1px 1px;
}
.arqam-lite-widget-counter li span {
    display: block;
    font-size: 21px;
}
.arqam-lite-widget-counter li a small {
    color: #777;
    display: inline-block;
    font-size: 11px;
    padding-top: 3px;
}
.arqam-lite-widget-counter.border a i {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #555;
    color: #555;
}
.arqam-lite-widget-counter.border li a:hover i {
    border: 0 none;
    color: #fff;
}
.arqam-lite-widget-counter.border .arq-lite-facebook a i {
    border-color: #39599f;
    color: #39599f;
}
.arqam-lite-widget-counter.border .arq-lite-twitter a i {
    border-color: #45b0e3;
    color: #45b0e3;
}
.arqam-lite-widget-counter.border .arq-lite-google a i {
    border-color: #fa0101;
    color: #fa0101;
}
.arqam-lite-widget-counter.border .arq-lite-rss a i {
    border-color: #f8bc2e;
    color: #f8bc2e;
}
.arqam-lite-widget-counter.border .arq-lite-soundcloud a i {
    border-color: #f76700;
    color: #f76700;
}
.arqam-lite-widget-counter.border .arq-lite-github a i {
    border-color: #4183c4;
    color: #4183c4;
}
.arqam-lite-widget-counter.border .arq-lite-behance a i {
    border-color: #1769ff;
    color: #1769ff;
}
.arqam-lite-widget-counter.border .arq-lite-dribbble a i {
    border-color: #d875a2;
    color: #d875a2;
}
.arqam-lite-widget-counter.border .arq-lite-youtube a i {
    border-color: #cc181e;
    color: #cc181e;
}
.arqam-lite-widget-counter.border .arq-lite-instagram a i {
    border-color: #517fa4;
    color: #517fa4;
}
.arqam-lite-widget-counter.border .arq-lite-vimeo a i {
    border-color: #3fbfce;
    color: #3fbfce;
}
.arqam-lite-widget-counter.border .arq-lite-delicious a i {
    border-color: #2567ee;
    color: #2567ee;
}
.social-icons {
    text-align: center;
}
.social-icons a {
    display: inline-block;
    margin: 2px;
    position: relative;
    text-shadow: none;
}
.social-icons-widget .social-icons i::before {
    border-radius: 2px;
    display: inline-block;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    width: 32px;
}
.social-icons-widget .social-icons a {
    color: #555 !important;
}
#theme-footer .social-icons-widget .social-icons a {
    color: #999 !important;
}
.social-icons-widget .social-icons.social-colored a {
    color: #fff !important;
}
.social-icons-widget .social-icons a:hover {
    opacity: 0.7;
}
.social-icons.social-colored .fa-delicious::before, .arq-lite-delicious a:hover i, .arqam-lite-widget-counter.colored .arq-lite-delicious a i {
    background: #2567ee none repeat scroll 0 0;
}
.social-icons.social-colored .fa-foursquare::before {
    background: #0d9ed1 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-digg::before {
    background: #b2b2b2 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-reddit::before {
    background: #ff915c none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-vimeo::before, .arq-lite-vimeo a:hover i, .arqam-lite-widget-counter.colored .arq-lite-vimeo a i {
    background: #3fbfce none repeat scroll 0 0;
}
.social-icons.social-colored .fa-play::before {
    background: #a0b532 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-soundcloud::before, .arq-lite-soundcloud a:hover i, .arqam-lite-widget-counter.colored .arq-lite-soundcloud a i {
    background: #f76700 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-yelp::before {
    background: #c1230d none repeat scroll 0 0;
}
.social-icons.social-colored .fa-github::before {
    background: #666 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-xing::before {
    background: #00605e none repeat scroll 0 0;
}
.social-icons.social-colored .fa-dropbox::before {
    background: #459ce6 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-tumblr::before {
    background: #385a75 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-apple::before {
    background: #7e878b none repeat scroll 0 0;
}
.social-icons.social-colored .fa-dribbble::before, .arq-lite-dribbble a:hover i, .arqam-lite-widget-counter.colored .arq-lite-dribbble a i {
    background: #d875a2 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-skype::before {
    background: #00c6ff none repeat scroll 0 0;
}
.social-icons.social-colored .fa-vk::before {
    background: #369 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-friendfeed::before {
    background: #93b4dd none repeat scroll 0 0;
}
.social-icons.social-colored .fa-lastfm::before {
    background: #f54a3d none repeat scroll 0 0;
}
.social-icons.social-colored .fa-spotify::before {
    background: #7fb718 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-paypal::before {
    background: #34aad2 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-wordpress::before {
    background: #2071ad none repeat scroll 0 0;
}
.social-icons.social-colored .fa-rss::before, .arq-lite-rss a:hover i, .arqam-lite-widget-counter.colored .arq-lite-rss a i {
    background: #f8bc2e none repeat scroll 0 0;
}
.social-icons.social-colored .fa-share-alt::before {
    background: #55ac60 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-picasa::before {
    background: #9d48a1 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-evernote::before {
    background: #1c8328 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-github::before, .arq-lite-github a:hover i, .arqam-lite-widget-counter.colored .arq-lite-github a i {
    background: #4183c4 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-blogger::before {
    background: #f39d38 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-viadeo::before {
    background: #f97618 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-deviantart::before {
    background: #5d6f6d none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-grooveshark::before {
    background: #248fd3 none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-fivehundredpx::before {
    background: #00adf1 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-facebook::before, .social-facebook, .author-social a.social-facebook:hover, .arq-lite-facebook a:hover i, .arqam-lite-widget-counter.colored .arq-lite-facebook a i {
    background: #39599f none repeat scroll 0 0;
}
.social-icons.social-colored .fa-twitter::before, .social-twitter, .author-social a.social-twitter:hover, .arq-lite-twitter a:hover i, .arqam-lite-widget-counter.colored .arq-lite-twitter a i {
    background: #45b0e3 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-stumbleupon::before, .social-stumble, .author-social a.social-stumble:hover {
    background: #eb4924 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-google-plus::before, .social-google-plus, .author-social a.social-google-plus:hover, .arq-lite-google a:hover i, .arqam-lite-widget-counter.colored .arq-lite-google a i {
    background: #fa0101 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-linkedin::before, .social-linkedin, .author-social a.social-linkedin:hover {
    background: #65b7d2 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-pinterest::before, .social-pinterest, .author-social a.social-pinterest:hover {
    background: #e00707 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-youtube::before, .social-youtube, .author-social a.social-youtube:hover, .arq-lite-youtube a:hover i, .arqam-lite-widget-counter.colored .arq-lite-youtube a i {
    background: #cc181e none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-instagram::before, .social-instagram, .author-social a.social-instagram:hover, .arq-lite-instagram a:hover i, .arqam-lite-widget-counter.colored .arq-lite-instagram a i {
    background: #517fa4 none repeat scroll 0 0;
}
.social-icons.social-colored .fa-behance::before, .social-behance, .author-social a.social-behance:hover, .arq-lite-behance a:hover i, .arqam-lite-widget-counter.colored .arq-lite-behance a i {
    background: #1769ff none repeat scroll 0 0;
}
.social-icons.social-colored .tieicon-flickr::before, .social-flickr, .author-social a.social-flickr:hover {
    background: #ff0084 none repeat scroll 0 0;
}
.social-site {
    background: #666 none repeat scroll 0 0;
}
.widget-container .tie-instagram {
    margin-bottom: 0;
}
.e3lan-cell {
    display: block;
    float: left;
    line-height: 0;
    padding: 5px;
    text-align: center;
    width: 50%;
}
.e3lan-widget-content {
    clear: both;
    margin-bottom: 25px;
    overflow: hidden;
}
.widget-container .e3lan-widget-content {
    margin-bottom: 0;
}
.e3lan-one .e3lan-cell, .e3lan160-600 .e3lan-cell, .e3lan250-250 .e3lan-cell, .e3lan300-100 .e3lan-cell, .e3lan300-250 .e3lan-cell, .e3lan300-600 .e3lan-cell {
    float: none;
    padding: 0;
    width: 100%;
}
.widget-container .e3lan300-100, .widget-container .e3lan300-250, .widget-container .e3lan300-600 {
    margin: 0 -10px;
}
.e3lan300-100 .e3lan-cell {
    padding: 5px 0;
}
.tie-weather-wrap {
    clear: both;
    overflow: hidden;
}
.weather-icon[class^="tieicon-"]::before {
    font-size: 50pt;
    height: 60px;
    line-height: 60px;
}
.weather-icon {
    margin: 0 auto;
    position: relative;
}
.weather-icon i {
    display: block;
    line-height: 0;
}
.tie-weather-current-temp {
    color: #666;
    float: left;
    font-size: 44px;
    font-weight: 300;
    line-height: 1em;
    padding: 10px 0;
    text-align: center;
    width: 35%;
}
.tie-weather-current-temp sup {
    font-size: 24px;
    padding-left: 3px;
    top: -1.3em;
}
.tie-weather-todays-stats {
    float: right;
    line-height: 1.4em;
    padding: 14px 5%;
    width: 65%;
}
.weather_name {
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 24pt;
    margin-bottom: 10px;
}
.weather_desc {
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.tie-weather-forecast {
    border-top: 1px solid #eee;
    clear: both;
    padding: 20px 10px 15px;
}
.tie-weather-forecast-day {
    float: left;
    font-weight: 400;
    margin: 0 1%;
    text-align: center;
    width: 18%;
}
.weather_days_2 .tie-weather-forecast-day {
    width: 48%;
}
.weather_days_3 .tie-weather-forecast-day {
    width: 31%;
}
.weather_days_4 .tie-weather-forecast-day {
    width: 23%;
}
.tie-weather-forecast-day-temp {
    font-size: 1.8em;
    font-weight: 400;
}
.tie-weather-forecast-day-temp sup {
    font-size: 0.6em;
    padding-left: 2px;
}
.tie-weather-forecast-day-abbr {
    font-size: 0.8em;
    margin-top: 5px;
    padding-right: 4px;
    text-transform: uppercase;
}
img, img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
img.centered, img.aligncenter {
    display: block;
    margin: 5px auto;
}
img.alignright {
    display: inline;
    margin: 5px 0 5px 25px;
}
img.alignleft {
    display: inline;
    margin: 5px 25px 5px 0;
}
.wp-caption {
    font-style: italic;
    line-height: 18px;
    margin-bottom: 5px;
    max-width: 100% !important;
    text-align: left;
}
.wp-caption.alignleft {
    margin-right: 25px;
}
.wp-caption.alignright {
    margin-left: 25px;
}
.wp-caption img {
    max-width: 100% !important;
}
.wp-caption p.wp-caption-text {
    color: #888;
    margin: 0;
    padding: 4px 0;
}
.pagination {
    margin-bottom: 25px;
    overflow: hidden;
}
.pagination a, .pagination span.extend, .pagination span.current {
    color: #777;
    float: left;
    margin-right: 3px;
    padding: 6px 10px 3px;
}
.pagination a:hover {
    color: #000;
}
.pagination span.current {
    background-color: #EC1B23;
    color: #fff;
    padding: 4px 10px 6px;
}
.pagination .pages {
    display: block;
    float: right;
    font-size: 85%;
    padding: 7px 0 2px;
}
#comments-box .post-listing {
    margin-bottom: 40px;
    padding: 20px 20px 0;
}
#comments-title {
}
#comments-title em {
    color: #333;
}
.comment-avatar {
    float: left;
    margin: 0 10px 0 0;
}
.commentlist li {
    clear: both;
    margin-bottom: 20px;
    position: relative;
}
.author-comment {
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
}
.author-comment cite {
    color: #3b3b3b;
    display: block;
    float: left;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 2px;
    padding-top: 5px;
    position: relative;
}
.commentmetadata {
    display: block;
    float: right;
    font-size: 85%;
    padding-top: 5px;
}
.commentmetadata a {
    color: #3b3b3b;
}
.commentmetadata a:hover {
    color: #000;
}
.comment-wrap {
    border-bottom: 1px solid #e7e7e7;
    position: relative;
}
.comment-content {
    display: block;
    margin-left: 80px;
    min-height: 80px;
    overflow: hidden;
    padding-bottom: 15px;
    position: relative;
}
.comment-content p {
    line-height: 17px;
    margin-bottom: 10px;
}
.nocomments {
    text-align: center;
}
.commentlist li.pingback {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
}
.commentlist .children {
    margin-left: 50px;
    margin-top: 15px;
}
.commentlist .reply a {
    background: #e7e7e7 none repeat scroll 0 0;
    bottom: 0;
    font-size: 11px;
    padding: 3px 10px;
    position: absolute;
    right: 0;
}
.commentlist .reply a:hover {
    background: #333 none repeat scroll 0 0;
    color: #fff;
}
.bypostauthor {
}
#bbpress-forums div.bbp-reply-author img.avatar {
    position: relative !important;
}
#respond {
    clear: both;
    margin-bottom: 10px;
    position: relative;
}
#respond::before {
    height: 1px;
}
.commentlist li #respond {
    margin: 10px 0 20px 70px !important;
}
#commentform {
    clear: both;
    margin-top: 5px;
    overflow: hidden;
    padding: 20px 20px 10px;
}
#commentform .required {
    font-weight: bold;
}
#commentform label {
    color: #888;
    display: block;
    padding-bottom: 4px;
}
#commentform p {
    margin: 0 0 10px;
}
#commentform input {
    display: block;
    width: 250px;
}
#commentform input[type="checkbox"] {
    clear: left;
    float: left;
    margin: 2px 7px 0 0;
}
#commentform .form-allowed-tags, .comment-form-comment label {
    display: none;
}
#commentform p.form-submit {
    margin-top: 0;
}
.comment-form-email, .comment-form-url, .comment-form-url, .comment-form-comment {
    clear: both;
}
.comment-notes {
    margin-bottom: 10px;
}
input.error, textarea.error {
    border: 1px solid #f00 !important;
}
.e3lan-top {
    float: right;
    line-height: 0;
}
.e3lan-bottom, .e3lan-below_header {
    line-height: 0;
    margin: 15px auto 20px;
    position: relative;
    text-align: center;
}
.e3lan-post {
    line-height: 0;
    margin: 20px auto;
    text-align: center;
}
.home-e3lan {
    clear: both;
    margin: 20px auto;
    min-height: 1px;
    text-align: center;
}
.e3lan-top iframe, .e3lan-bottom iframe, .home-e3lan iframe, .e3lan-post iframe, .e3lan-below_header iframe {
    margin: 0 auto;
}
.e3lan-top img, .e3lan-bottom img, .home-e3lan img, .e3lan-post img, .e3lan-below_header img {
    height: auto;
    max-width: 100%;
}
.e3lan-top ins, .e3lan-bottom ins, .e3lan-below_header ins, .home-e3lan ins, .e3lan-post ins {
    background: transparent none repeat scroll 0 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-decoration: none !important;
}
.e3lan-top ins, .e3lan-bottom ins {
    height: 90px;
    width: 728px;
}
.home-e3lan ins, .e3lan-post ins {
    height: 60px;
    width: 468px;
}
a.ttip, a.tooldown {
}
.tipsy {
    font-size: 10px;
    padding: 5px;
    position: absolute;
    z-index: 100000;
}
.tipsy-inner {
    background-color: #000;
    border-radius: 3px;
    color: #fff;
    max-width: 200px;
    padding: 5px 8px 4px;
    text-align: center;
}
.tipsy-arrow {
    border: 5px dashed #000;
    height: 0;
    line-height: 0;
    position: absolute;
    width: 0;
}
.tipsy-arrow-n {
    border-bottom-color: #000;
}
.tipsy-arrow-s {
    border-top-color: #000;
}
.tipsy-arrow-e {
    border-left-color: #000;
}
.tipsy-arrow-w {
    border-right-color: #000;
}
.tipsy-n .tipsy-arrow {
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: medium none;
    left: 50%;
    margin-left: -5px;
    top: 0;
}
.tipsy-nw .tipsy-arrow {
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: medium none;
    left: 10px;
    top: 0;
}
.tipsy-ne .tipsy-arrow {
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: medium none;
    right: 10px;
    top: 0;
}
.tipsy-s .tipsy-arrow {
    border-bottom: medium none;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-style: solid;
    bottom: 0;
    left: 50%;
    margin-left: -5px;
}
.tipsy-sw .tipsy-arrow {
    border-bottom: medium none;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-style: solid;
    bottom: 0;
    left: 10px;
}
.tipsy-se .tipsy-arrow {
    border-bottom: medium none;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-style: solid;
    bottom: 0;
    right: 10px;
}
.tipsy-e .tipsy-arrow {
    border-bottom-color: transparent;
    border-left-style: solid;
    border-right: medium none;
    border-top-color: transparent;
    margin-top: -5px;
    right: 0;
    top: 50%;
}
.tipsy-w .tipsy-arrow {
    border-bottom-color: transparent;
    border-left: medium none;
    border-right-style: solid;
    border-top-color: transparent;
    left: 0;
    margin-top: -5px;
    top: 50%;
}
#featured-posts {
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
#featured-posts .featured-post.fea-1, #featured-posts .featured-post.fea-2, #featured-posts .featured-post.fea-3, #featured-posts .featured-post.fea-4, #featured-posts .featured-post.fea-5, #featured-posts .featured-posts-single-slide .featured-post {
    display: block;
}
#featured-posts .featured-post {
    display: none;
    float: left;
    overflow: hidden;
    padding-left: 1px;
    position: relative;
}
#featured-posts .featured-post-inner {
    background-position: center center;
    background-size: cover;
    color: #fff;
    height: 215px;
    line-height: 0;
    position: relative;
}
#featured-posts .featured-post img {
    height: auto;
    max-width: 100%;
}
#featured-posts .featured-post.featured-post-1, #featured-posts .featured-post.featured-post-3 {
    padding-left: 0;
}
.featured-post-1, .featured-post-2 {
    width: 50%;
}
.featured-post-3, .featured-post-4, .featured-post-5 {
    padding-top: 1px;
    width: 33.3333%;
}
.featured-cover {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%) repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    transition: all 0.2s linear 0s;
    width: 100%;
}
.featured-cover a {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.featured-cover a span {
    display: none;
}
#featured-posts .featured-post-inner:hover .featured-cover {
    opacity: 1;
}
.featured-title {
    bottom: -40px;
    line-height: 20px;
    padding: 20px;
    position: absolute;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
}
.featured-title h2 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
	font-weight:700;
}
.featured-title h3 {
    font-size: 10pt;
    min-height: 20px;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}
.featured-title span.tie-date {
    font-size: 9pt;
}
.featured-title a {
    color: #fff;
}
#featured-posts .flex-direction-nav a {
    background: #222 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 40px;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 5px;
    width: 40px;
    z-index: 2;
}
#featured-posts.featured-posts-disable-nav .flex-direction-nav {
    display: none;
}
#featured-posts .flex-direction-nav .flex-next {
    right: 5px !important;
}
#featured-posts .flex-direction-nav .flex-prev {
    left: auto !important;
    right: 50px !important;
}
#featured-posts .flex-direction-nav .flex-next::before, #featured-posts .flex-direction-nav .flex-prev::before {
    display: block;
    font-size: 20pt;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}
#featured-posts:hover .flex-next, #featured-posts:hover .flex-prev {
    opacity: 0.8;
}
#featured-posts .flex-next:hover, #featured-posts .flex-prev:hover {
    background: #EC1B23 none repeat scroll 0 0;
}
#featured-posts .featured-post-inner:hover .featured-title {
    bottom: 0;
}
#featured-posts .featured-post-inner:hover .featured-title h3 {
    opacity: 0.8;
}
.flexslider .slides > li, .full-width .content .flexslider .slides > li {
    display: none;
    height: 350px;
    position: relative;
}
.flexslider .slides img {
    display: block;
    height: 100%;
    width: 100%;
}
.flexslider .big-title {
    font-size: 85px;
    padding-bottom: 20px;
    padding-top: 10px;
	font-weight: 700;
    line-height: 0.8;
	background-color:#fff;
	color: #000;
	font-family:Oswald,sans-serif;
	text-align:center;
	text-transform:uppercase;
	}
.slides::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
    background: #000 none repeat scroll 0 0;
    height: 500px;
    margin: 0 auto 20px;
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.flexslider::before, .ei-slider-loading::before, #main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items::before {
    animation: 2s linear 0s normal none infinite running fa-spin;
    color: #999;
    content: "";
    font-size: 30px;
    height: 27px;
    left: 50%;
    margin: -13.5px 0 0 -13.5px;
    position: absolute;
    top: 50%;
    width: 27px;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav a {
    color: #fff;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -15px 0 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: all 0.3s ease 0s;
    width: 30px;
    z-index: 2;
}
.flex-direction-nav .flex-next::before, .flex-direction-nav .flex-prev::before {
    display: block;
    font-size: 26px;
    text-align: center;
    width: 30px;
}
.flex-direction-nav .flex-next {
    right: -30px;
}
.flex-direction-nav .flex-next::before {
    content: "";
}
.flex-direction-nav .flex-prev {
    left: -30px;
}
.flex-direction-nav .flex-prev::before {
    content: "";
}
.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}
.flexslider:hover .flex-prev {
    left: 5px;
    opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .disabled {
    cursor: default;
    opacity: 0.3 !important;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}
.flex-control-thumbs li {
    float: left;
    margin: 0;
}
.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    opacity: 0.7;
    width: 100%;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .active {
    cursor: default;
    opacity: 1;
}
.flex-control-nav {
    bottom: -1px;
    height: 13px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2;
}
.flex-control-nav li {
    display: inline-block;
    margin: 0;
}
.flex-control-paging li a {
    background: #666 none repeat scroll 0 0;
    border-right: 1px solid #888;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -9999px;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.flex-control-paging li:last-child a {
    border-right: 0 none;
}
.flex-control-paging li a:hover {
    background: #000 none repeat scroll 0 0;
}
.flex-control-paging li a.flex-active {
    background: #EC1B23 none repeat scroll 0 0;
    cursor: default;
}
.slider-caption {
    background: #000 none repeat scroll 0 0;
    bottom: 13px;
    color: #fff;
    opacity: 0.8;
    padding: 8px 0;
    /*position:relative;*/
    right: 0;
    width: 100%;
}
.slider-caption h2 a, .slider-caption h2, .full-width .content .slider-caption h2 {
    color: #fff;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 35px;
	text-transform:none;
}
.slider-caption h2, .slider-caption p {
    padding: 0 15px;
}
.content .flexslider {
    height: 330px;
}
.content .flexslider .slides > li {
    display: none;
    height: 330px;
    position: relative;
}
.content .flexslider .slides img {
    display: block;
    width: 100%;
}
.content .slider-caption h2 a, .content .slider-caption h2 {
    font-size: 22px;
}
.content .ei-slider {
    height: 330px;
}
.content .ei-slider-loading {
    line-height: 375px;
}
.content .ei-title h3 {
    font-size: 12px;
    line-height: 14px;
}
.content .ei-title h2 {
    font-size: 22px;
}
.ei-slider {
    height: 498px;
    margin: 0 auto 35px;
    max-width: 100%;
    position: relative;
    width: 100%;
}
.ei-slider-loading {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    height: 100%;
    left: 0;
    line-height: 520px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9;
}
.ei-slider-large {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ei-slider-large li {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.ei-slider-large li img {
    margin: 0 !important;
    width: 100% !important;
}
.ei-title {
    bottom: 25%;
    color: #fff;
    margin-left: 2%;
    margin-right: 0;
    opacity: 0.8;
    position: absolute;
    right: 10%;
    width: 88%;
}
.ei-title h2, .ei-title h3 {
    text-align: right;
}
.ei-title h2 {
    background: #000 none repeat scroll 0 0;
    color: #b5b5b5;
    float: right;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 35px;
    margin-bottom: 5px;
    padding: 5px;
}
.ei-title h3 {
    background: #000 none repeat scroll 0 0;
    clear: both;
    float: right;
    font-size: 14px;
    line-height: 20px;
    max-width: 90%;
    padding: 5px;
}
.ei-slider-thumbs {
    height: 13px;
    margin: 0 auto;
    max-width: 100% !important;
    position: relative;
}
.ei-title a {
    color: #fff;
}
.ei-slider-thumbs li {
    float: left;
    height: 100%;
    position: relative;
}
.ei-slider-thumbs li.ei-slider-element {
    background: #EC1B23 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    text-indent: -9000px;
    top: 0;
    z-index: 10;
}
.ei-slider-thumbs li a {
    background: #666 none repeat scroll 0 0;
    border-right: 1px solid #888;
    cursor: pointer;
    display: block;
    height: 100%;
    text-indent: -9000px;
    transition: background 0.2s ease 0s;
    width: 100%;
}
.ei-slider-thumbs li:last-child a {
    border-right: 0 none;
}
.ei-slider-thumbs li a:hover {
    background-color: #f0f0f0;
}
.ei-slider-thumbs li img, .lazy-enabled #main-content .ei-slider-thumbs li img {
    bottom: 50px;
    height: auto;
    max-height: 100px;
    opacity: 0;
    position: absolute;
    transition: all 0.4s ease 0s;
    width: 100%;
    z-index: 999;
}
.content .ei-slider-thumbs li img {
    max-height: 65px;
}
.ei-slider-thumbs li:hover img, .lazy-enabled #main-content .ei-slider-thumbs li:hover img {
    bottom: 13px;
    opacity: 1;
}
#sitemap {
    overflow: hidden;
    padding-top: 10px;
}
.sitemap-col {
    float: left;
    margin: 0 2% 10px 0;
    width: 23.5%;
}
#sitemap .last {
    margin-right: 0;
}
.sitemap-col h2 {
    border-bottom: 1px solid #e9e9e9;
    color: #111;
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 24px;
    padding-bottom: 5px;
}
.sitemap-col ul {
    margin-left: 0;
    padding-left: 0;
}
.sitemap-col ul li {
    list-style-position: inside;
}
.sitemap-col ul li a {
    display: inline-block;
    padding: 4px 0;
}
ul.authors-wrap {
    margin: 0 0 10px;
}
ul.authors-wrap li {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #f2f2f2;
    list-style: outside none none;
    margin: 0 -20px 10px;
    padding: 20px;
}
ul.authors-wrap li h3 {
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 22px;
    margin: 0 0 5px;
    text-transform: capitalize;
}
.entry ul.best-reviews li {
    border-bottom: 1px solid #f2f2f2;
    list-style: outside none none;
    margin: 0 0 10px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 170px;
}
.best-review-score-image {
    margin-left: -170px;
}
.entry ul.best-reviews .best-review-score {
    background: #aaa none repeat scroll 0 0;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 28px;
    height: 50px;
    line-height: 50px;
    margin: 15px 15px 0 0;
    text-align: center;
    width: 50px;
}
.entry ul.best-reviews {
    margin: 0;
}
.entry ul.best-reviews .post-thumbnail, .entry ul.best-reviews .best-reviews-content, .entry ul.best-reviews .best-review-score {
    float: left;
}
.entry ul.best-reviews h3 {
    margin: 2px 0 5px;
}
.entry ul.best-reviews p.post-meta {
    border-bottom: 0 none;
    clear: both;
    margin: 5px 0 0;
    padding: 0;
}
.entry ul.best-reviews .post-thumbnail {
    width: 90px;
}
.timeline-contents.timeline-page {
    text-align: center;
}
ul.timeline {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dfdfe0;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 2px;
    margin: 0;
    padding: 5px 0 30px;
}
.timeline-page ul.timeline {
    direction: ltr;
    float: right;
    margin: 0;
    width: 50%;
}
h2.timeline-head {
    background: #eee none repeat scroll 0 0;
    color: #666;
    display: inline-block;
    font-size: 12pt;
    font-weight: bold;
    margin: 0 auto;
    padding: 8px 20px;
    text-align: center;
}
ul.timeline li.timeline-post {
    background: transparent none repeat scroll 0 0;
    list-style: outside none none;
    margin: 20px 0 0;
    padding-left: 4%;
    position: relative;
    text-align: left;
    width: 100%;
}
ul.timeline li.timeline-post span.timeline-date {
    color: #999;
    display: block;
    font-size: 12px;
}
ul.timeline li.timeline-post::before {
    background: #dfdfe0 none repeat scroll 0 0;
    border-radius: 60px;
    content: "";
    display: block;
    height: 10px;
    left: -5.5px;
    position: absolute;
    top: 5px;
    width: 10px;
}
.timeline-page ul.timeline li:nth-child(2n+2) {
    margin-left: -100%;
    padding-left: 0;
    padding-right: 4%;
    text-align: right;
}
.timeline-page ul.timeline li:nth-child(2n+2)::before {
    left: auto;
    right: -4.5px;
}
.timeline-archive ul.timeline {
    margin-left: 15px;
}
.timeline-archive ul.timeline li.timeline-post {
    clear: both;
    padding-left: 15px;
}
.timeline-archive ul.timeline li.timeline-post .timeline-content {
    overflow: hidden;
}
.timeline-archive ul.timeline li.timeline-post h2 {
    padding: 8px 0;
}
#media-page #featured-posts .featured-post {
    display: block;
    padding-top: 1px;
}
#media-page #featured-posts .featured-post .overlay-icon::before {
    left: auto;
    margin: 0;
    opacity: 0.5;
    right: 10px;
    top: 10px;
    transform: scale(1);
}
#media-page #featured-posts .featured-post:hover .overlay-icon::before {
    opacity: 0.7;
}
.masonry-grid {
    padding-left: 4%;
}
.masonry-grid .item-list {
    margin-right: 4%;
    padding-left: 0;
    padding-right: 0;
    width: 44%;
}
.masonry-grid .item-list .post-thumbnail {
    float: none;
    margin: 0 0 10px;
}
.full-width .masonry-grid.post-listing {
    padding-left: 3%;
}
.full-width .masonry-grid .item-list {
    margin-right: 3%;
    width: 29.3%;
}
.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope, .isotope .isotope-item {
    transition-duration: 0.8s;
}
.isotope {
    transition-property: height, width;
}
.isotope .isotope-item {
    transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
    transition-duration: 0s;
}
#theme-footer {
    background: #333 none repeat scroll 0 0;
    border-top: 8px solid #ec1b23;
    box-shadow: 0 -8px 0 rgba(0, 0, 0, 0.1);
    color: #ddd;
    margin-top: 20px;
    padding: 20px 0;
    position: relative;
}
#theme-footer a {
    color: #ccc;
}
#theme-footer a:hover {
    color: #fff;
}
#footer-widget-area {
    margin: 0 auto;
    width: 1045px;
}
.footer-widgets-box {
    float: left;
    margin-right: 4%;
}
.footer-1c .footer-widgets-box {
    width: 100%;
}
.footer-2c .footer-widgets-box {
    width: 48%;
}
.footer-3c .footer-widgets-box {
    width: 30.6667%;
}
.footer-4c .footer-widgets-box {
    width: 22%;
}
.narrow-wide-2c #footer-first, .wide-narrow-2c #footer-second {
    width: 32%;
}
.narrow-wide-2c #footer-second, .wide-narrow-2c #footer-first {
    width: 64%;
}
.wide-left-3c #footer-first, .wide-right-3c #footer-third {
    width: 46%;
}
.wide-left-3c .footer-widgets-box, .wide-right-3c .footer-widgets-box {
    width: 23%;
}
.footer-1c .footer-widgets-box, .narrow-wide-2c #footer-second, .wide-narrow-2c #footer-second, .footer-2c #footer-second, .footer-3c #footer-third, .footer-4c #footer-fourth, .wide-right-3c #footer-third, .wide-left-3c #footer-third {
    margin-right: 0;
}
.footer-widget-top {
    border-bottom: 1px solid #222;
    padding: 10px 0;
}
.footer-widget-top h4 {
    font-family: BebasNeueRegular,arial,Georgia,serif;
    font-size: 22px;
}
.footer-widget-container {
    border-top: 1px solid #444;
    padding: 5px 0;
}
.footer-widget-container p {
    padding-bottom: 1em;
}
.footer-widget-container li, #theme-footer #tabbed-widget .tabs-wrap li {
    border-bottom: 1px solid #3c3c3c;
    line-height: 18px;
    overflow: hidden;
    padding: 6px 12px 6px 0;
}
#theme-footer .twitter-widget-content li {
    border-bottom: 1px solid #3c3c3c;
}
#theme-footer #tabbed-widget .widget-top {
    background: transparent none repeat scroll 0 0;
    border-bottom-color: #444;
    overflow: hidden;
}
#theme-footer #tabbed-widget ul.tabs li a:hover {
    color: #fff;
}
#theme-footer #tabbed-widget ul.tabs li.active a {
    background: #444 none repeat scroll 0 0;
    box-shadow: 0 -1px 2px #222;
    color: #fff;
}
#theme-footer #tabbed-widget .tabs-wrap.tagcloud a {
    background: #444 none repeat scroll 0 0;
}
#theme-footer #tabbed-widget .tabs-wrap.tagcloud a:hover {
    background: #555 none repeat scroll 0 0;
}
#theme-footer .search-widget input {
    background: #414141 none repeat scroll 0 0;
    border: 1px solid #202020;
    box-shadow: 0 1px 3px 0 #313131;
    color: #222;
}
#theme-footer .search-widget input:hover, #theme-footer .search-widget input:focus {
    color: #000;
}
.footer-bottom {
    background: #2e2e2e none repeat scroll 0 0;
    border-top: 1px solid #444;
    color: #ccc;
    line-height: 35px;

    padding: 15px 0;
    position: relative;
}
.footer-bottom .social-icons {
    float: right;
    line-height: 0;
    margin: 3px 15px 0;
}
.footer-bottom a {
    color: #ccc;
}
.footer-bottom a:hover {
    color: #fff;
}
#topcontrol {
    background: #222 none repeat scroll 0 0;
    border-radius: 5px;
    bottom: -100px;
    cursor: pointer;
    font-size: 24px;
    height: 40px;
    opacity: 0.7;
    overflow: auto;
    position: fixed;
    right: 10px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    width: 40px;
    z-index: 999;
}
#topcontrol::before {
    color: #fff;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
#topcontrol:hover {
    opacity: 1;
}
.post-content-slideshow-outer {
    border-bottom: 4px solid #f2f2f2;
    clear: both;
    margin: 10px 0 20px;
    padding: 10px 0;
}
.post-content-slideshow {
    padding-bottom: 80px;
    position: relative;
    transition: all 0.5s ease 0s;
}
.post-content-slide {
    display: none;
    height: auto !important;
    top: 40px !important;
    width: 100% !important;
}
.post-content-slide:nth-child(2) {
    display: block;
}
.post-tslideshow-nav-outer {
    height: 30px;
}
.post-tslideshow-nav-outer-bottom {
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%;
}
.post-slideshow-nav {
    display: inline-block;
    padding: 5px 0;
    text-align: center;
}
.post-slideshow-nav a {
    background: #b4b4b4 none repeat scroll 0 0;
    border-radius: 50px;
    display: inline-block;
    height: 10px;
    margin: 2px 2px 0;
    overflow: hidden;
    text-indent: -9999px;
    transition: all 0.4s ease 0s;
    width: 10px;
}
.post-slideshow-nav a:hover {
    background: #939393 none repeat scroll 0 0;
}
.post-slideshow-nav a.activeSlide {
    background: #666 none repeat scroll 0 0;
}
a.post-slideshow-next, a.post-slideshow-prev {
    background: #ff8500 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: right;
    margin-left: 5px;
    overflow: auto;
    padding: 3px 15px;
}
a.post-slideshow-next:hover, a.post-slideshow-prev:hover {
    background: #444 none repeat scroll 0 0;
}
.google-map.alignleft {
    margin-right: 10px;
}
.google-map.alignright {
    margin-left: 10px;
}
.google-map.aligncenter {
    text-align: center;
}
.post-tooltip {
    border-bottom: 1px dotted #666;
    color: #ed5109;
    cursor: pointer;
    display: inline-block;
}
.post-tooltip:hover {
    border-bottom-color: #ed5109;
}
.highlight {
    background: #ff9 none repeat scroll 0 0;
    color: #fff;
}
.highlight-yellow {
    background: #ff9 none repeat scroll 0 0;
    color: #222;
}
.highlight-red {
    background: #f43d2a none repeat scroll 0 0;
}
.highlight-blue {
    background: #3db2ea none repeat scroll 0 0;
}
.highlight-orange {
    background: #f97405 none repeat scroll 0 0;
}
.highlight-black {
    background: #000 none repeat scroll 0 0;
}
.highlight-green {
    background: #8ccb0a none repeat scroll 0 0;
}
.highlight-gray {
    background: #999 none repeat scroll 0 0;
}
.highlight-pink {
    background: #ff7979 none repeat scroll 0 0;
}
.dropcap {
    display: block;
    float: left;
    font-family: Georgia,Arial,"helvetica neue",Helvetica,Verdana,sans-serif;
    font-size: 50px;
    line-height: 50px;
    margin: 0 8px 0 0;
}
.tie-list-shortcode ul {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.tie-list-shortcode li {
    list-style: outside none none !important;
    padding-left: 20px;
}
.tie-list-shortcode ul li::before {
    margin-left: -20px;
    margin-right: 5px;
}
.tie-list-shortcode.starlist ul li::before {
    color: #fbd606;
    content: "";
}
.tie-list-shortcode.checklist ul li::before {
    color: #7fb718;
    content: "";
}
.tie-list-shortcode.lightbulb ul li::before {
    color: #fbd606;
    content: "";
}
.tie-list-shortcode.thumbup ul li::before {
    color: #7fb718;
    content: "";
}
.tie-list-shortcode.thumbdown ul li::before {
    color: #f01818;
    content: "";
}
.tie-list-shortcode.plus ul li::before {
    color: #555;
    content: "";
}
.tie-list-shortcode.minus ul li::before {
    color: #555;
    content: "";
}
.tie-list-shortcode.heart ul li::before {
    color: #ff7979;
    content: "";
}
.tie-list-shortcode.cons ul li::before {
    color: #f01818;
    content: "";
}
.box {
    background-color: #f6f6f6;
    margin-bottom: 20px;
    padding: 20px;
    word-wrap: break-word;
}
.box div.box-inner-block {
    min-height: 50px;
    padding-left: 70px;
}
.box .tie-shortcode-boxicon {
    float: left;
    margin-left: -70px;
}
.box .tie-shortcode-boxicon::before {
    font-size: 60px;
    height: 60px;
    line-height: 60px;
    margin: 0;
    width: 60px;
}
.box.shadow {
    border: 1px solid #ddd;
    box-shadow: 0 0 5px rgba(153, 153, 153, 0.6);
}
.box.shadow div.box-inner-block {
    padding: 0;
}
.box.info {
    background: #d6f6ff none repeat scroll 0 0;
    border-color: #bfe3ec;
}
.box.info .tie-shortcode-boxicon::before {
    color: #2cb4da;
    content: "";
}
.box.success {
    background: #e2f2cb none repeat scroll 0 0;
    border-color: #d1e4b7;
}
.box.success .tie-shortcode-boxicon::before {
    color: #8ab84d;
    content: "";
}
.box.warning {
    background: #fffddb none repeat scroll 0 0;
    border-color: #e9e59e;
}
.box.warning .tie-shortcode-boxicon::before {
    color: #ecc21b;
    content: "";
}
.box.error {
    background: #ffe6e2 none repeat scroll 0 0;
    border-color: #eebfb8;
}
.box.error .tie-shortcode-boxicon::before {
    color: #f03317;
    content: "";
}
.box.download {
    background: #e2f2cb none repeat scroll 0 0;
    border-color: #d1e4b7;
}
.box.download .tie-shortcode-boxicon::before {
    color: #8ab84d;
    content: "";
}
.box.note {
    background: #fffddb none repeat scroll 0 0;
    border-color: #e9e59e;
}
.box.note .tie-shortcode-boxicon::before {
    color: #ecc21b;
    content: "";
}
a.shortc-button {
    background: #bdc3c7 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    margin: 10px 0 0;
    opacity: 0.9;
    outline: medium none;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-decoration: none;
}
a.shortc-button:hover {
    opacity: 1;
}
a.shortc-button:active {
    top: 1px;
}
a.shortc-button i {
    margin-right: 10px;
}
a.shortc-button.red {
    background: #e74c3c none repeat scroll 0 0;
}
a.shortc-button.green {
    background: #2ecc71 none repeat scroll 0 0;
}
a.shortc-button.blue {
    background: #3498db none repeat scroll 0 0;
}
a.shortc-button.orange {
    background: #e67e22 none repeat scroll 0 0;
}
a.shortc-button.pink {
    background: #ff00a2 none repeat scroll 0 0;
}
a.shortc-button.purple {
    background: #9b59b6 none repeat scroll 0 0;
}
a.shortc-button.black {
    background: #222 none repeat scroll 0 0;
}
a.shortc-button.white {
    background: #ecf0f1 none repeat scroll 0 0;
    color: #333 !important;
}
a.shortc-button.medium {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
}
a.shortc-button.big {
    font-size: 24px;
    height: 65px;
    line-height: 65px;
    padding: 0 20px;
}
.flickr-wrapper {
    margin-bottom: 20px;
    overflow: hidden;
}
.flickr-wrapper .flickr_badge_image {
    float: left;
    margin: 8px;
}
.flickr-wrapper .flickr_badge_image img {
    border: 1px solid #eee;
    opacity: 1;
    padding: 4px;
}
.flickr-wrapper .flickr_badge_image a:hover img {
    opacity: 0.6 !important;
}
.toggle {
    border: 1px solid #eee;
    margin-bottom: 15px;
    position: relative;
}
.toggle h3 {
    background: #f1f1f1 none repeat scroll 0 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 10px;
    transition: background 0.2s ease 0s;
}
.toggle h3:hover {
    background: #e7e7e7 none repeat scroll 0 0;
}
h3.toggle-head-close {
    display: none;
}
h3.toggle-head-open i, h3.toggle-head-close i {
    float: right;
    font-size: 16px;
}
.toggle-content {
    padding: 25px;
}
.toggle.close .toggle-content, .toggle.close h3.toggle-head-open {
    display: none;
}
.toggle.close h3.toggle-head-close {
    display: block;
}
.author-info {
    border: 1px solid #eee;
    margin-bottom: 15px;
    padding: 25px;
    position: relative;
}
.author-info-content {
    padding-left: 100px;
}
.author-info-content h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0;
}
.author-info img.author-img {
    float: left;
    margin-right: 15px;
    max-width: 70px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    float: left;
    margin-right: 4%;
    position: relative;
}
.one_half {
    width: 48%;
}
.one_third {
    width: 30.66%;
}
.two_third {
    width: 65.33%;
}
.one_fourth {
    width: 22%;
}
.three_fourth {
    width: 74%;
}
.one_fifth {
    width: 16.8%;
}
.two_fifth {
    width: 37.6%;
}
.three_fifth {
    width: 58.4%;
}
.four_fifth {
    width: 67.2%;
}
.one_sixth {
    width: 13.33%;
}
.five_sixth {
    width: 82.67%;
}
.entry .last {
    clear: right;
    margin-right: 0 !important;
}
.post-tabs {
    border: 1px solid #eee;
    margin-bottom: 20px;
}
.post-tabs ul.tabs-nav {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 0;
}
.post-tabs ul.tabs-nav li, .post-tabs-ver ul.tabs-nav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 0 0;
    cursor: pointer;
    display: table-cell;
    line-height: 32px;
    margin: 0;
    padding: 0;
    text-align: center;
    transition: background 0.2s ease 0s;
    width: 1%;
}
.post-tabs ul.tabs-nav li:last-child, .post-tabs-ver ul.tabs-nav li:last-child {
    border: 0 none;
}
.post-tabs ul.tabs-nav li:hover, .post-tabs-ver ul.tabs-nav li:hover {
    background: #e7e7e7 none repeat scroll 0 0;
}
.post-tabs ul.tabs-nav li {
    text-align: center;
}
.post-tabs ul.tabs-nav li.current {
    background: #fff none repeat scroll 0 0;
    height: 33px;
    z-index: 1;
}
.post-tabs .pane, .post-tabs-ver .pane {
    display: none;
    padding: 25px;
}
.post-tabs .pane:first-child, .post-tabs-ver .pane:first-child {
    display: block;
}
.post-tabs-ver {
    margin-bottom: 20px;
}
.post-tabs-ver ul.tabs-nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f1f1f1 none repeat scroll 0 0;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    float: left;
    left: 1px;
    margin: 0;
    position: relative;
    width: 25%;
}
.post-tabs-ver ul.tabs-nav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    display: block;
    padding: 0 8px;
    width: 100%;
}
.post-tabs-ver ul.tabs-nav li.current {
    background: #fff none repeat scroll 0 0;
    z-index: 1;
}
.post-tabs-ver .pane {
    border: 1px solid #eee;
    float: left;
    width: 75%;
}
.tie-full-width-img img {
    height: auto;
    left: 0;
    margin-bottom: 10px;
    margin-left: -20px;
    margin-right: -20px;
    max-width: none;
    width: 660px;
}
.post-cover .tie-full-width-img img {
    margin-left: -24px;
    margin-right: -24px;
    width: 680px;
}
.full-width .tie-full-width-img img {
    width: 997px;
}
.full-width .post-cover .tie-full-width-img img {
    margin-left: -24px;
    margin-right: -24px;
    width: 1045px;
}
.wide-layout .post-cover .tie-full-width-img img {
    margin-left: 0;
    margin-right: 0;
    width: 660px;
}
.wide-layout .full-width .post-cover .tie-full-width-img img {
    margin-left: 0;
    margin-right: 0;
    width: 1010px;
}
.wide-layout .full-width .tie-full-width-img img {
    width: 1010px;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    -moz-user-select: none;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    float: none;
    font-size: 100%;
    line-height: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
    transform: translateZ(0px);
}
.ilightbox-noscroll {
    overflow: hidden;
}
.ilightbox-closedhand * {
    cursor: url("http://timesofap.com/css/css/ilightbox/closedhand.cur"), default !important;
}
.ilightbox-overlay {
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.ilightbox-loader {
    border-radius: 0 100px 100px 0;
    left: -192px;
    opacity: 0.9;
    padding-left: 30px;
    position: fixed;
    top: 45%;
    z-index: 100005;
}
.ilightbox-loader div {
    border-radius: 0 100px 100px 0;
    height: 72px;
    width: 72px;
}
.ilightbox-loader.horizontal {
    border-radius: 0 0 100px 100px;
    left: 45%;
    padding: 30px 0 0;
    top: -192px;
}
.ilightbox-loader.horizontal div {
    border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
    display: none;
    position: fixed;
    z-index: 100010;
}
.ilightbox-toolbar a {
    cursor: pointer;
    float: left;
}
.ilightbox-toolbar .ilightbox-prev-button, .ilightbox-toolbar .ilightbox-next-button {
    display: none;
}
.ilightbox-thumbnails {
    display: block;
    position: fixed;
    z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
    bottom: 0;
    height: 100px;
    left: 0;
    width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical {
    height: 100%;
    overflow: hidden;
    right: 0;
    top: 0;
    width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
    display: block;
    position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
    height: 100px;
    width: 100%;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
    height: 100%;
    width: 140px;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
    display: block;
    position: absolute;
    transform: translateZ(0px);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
    cursor: pointer;
    display: block;
    padding: 10px;
    position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    border-radius: 2px;
    height: 100%;
    width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
    opacity: 1;
}
.ilightbox-holder {
    display: none;
    position: fixed;
    transform: none;
    z-index: 100003;
}
.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
    cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
    height: 100%;
    position: relative;
    width: 100%;
}
.ilightbox-holder.supportTouch div.ilightbox-container {
    overflow: scroll;
}
.ilightbox-holder img.ilightbox-image {
    height: 100%;
    width: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
    border-radius: 3px 3px 0 0;
    bottom: 0;
    box-sizing: border-box;
    display: none;
    font-size: 12px;
    left: 30px;
    line-height: 150%;
    margin: 0 auto;
    max-width: 100%;
    padding: 5px 10px;
    position: absolute;
    right: 30px;
    word-wrap: break-word;
    z-index: 20003;
}
.ilightbox-holder .ilightbox-alert {
    bottom: 0;
    display: block;
    height: 50px;
    left: 0;
    margin: auto;
    padding-top: 100px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 300px;
}
.ilightbox-holder .ilightbox-wrapper {
    height: 100%;
    overflow: auto;
    width: 100%;
}
.ilightbox-holder .ilightbox-inner-toolbar {
    position: relative;
    z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
    position: absolute;
}
.ilightbox-button {
    cursor: pointer;
    position: fixed;
    z-index: 100008;
}
.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails {
    display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button, .isMobile .ilightbox-toolbar .ilightbox-next-button {
    display: block;
}
.ilightbox-title {
    font-size: 12px !important;
}
.ilightbox-title a {
    color: #ccc;
}
.ilightbox-title a:hover {
    color: #fff;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a, .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a {
    color: #555;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a:hover, .ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a:hover {
    color: #000;
}
.fluid-width-video-wrapper {
    padding: 0;
    position: relative;
    width: 100%;
}
.entry .fluid-width-video-wrapper {
    clear: both;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#slide-out {
    backface-visibility: hidden;
    background: #222 none repeat scroll 0 0;
    color: #ddd;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translate3d(-100%, 0px, 0px);
    width: 80%;
    z-index: 1;
}
.search-mobile {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fcfcfc none repeat scroll 0 0;
    border-color: #d1d1d1 #ddd #ddd #d1d1d1;
    border-image: none;
    border-radius: 20px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 5px #eee inset;
    height: 30px;
    margin: 15px 10px;
    overflow: hidden;
    position: relative;
}
.search-mobile #s-mobile {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #444;
    float: right;
    margin: 0;
    padding: 7px 12px;
    width: 100%;
}
.search-mobile button.search-button {
    background: transparent none repeat scroll 0 0;
    color: #666;
    font-size: 18px;
    height: 28px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.search-mobile button.search-button:hover {
    color: #000;
}
#slide-out .social-icons {
    margin-bottom: 15px;
}
#slide-out .social-icons a {
    color: #ccc;
    font-size: 16px;
    padding: 0 4px;
}
#slide-out .social-icons a:hover {
    color: #fff;
}
#mobile-menu {
    border-top: 1px solid #2d2d2d;
    display: none;
}
#mobile-menu.mobile-hide-icons i.fa {
    display: none;
}
#slide-out #mobile-menu .mega-menu-block {
    background: transparent none repeat scroll 0 0 !important;
    min-height: inherit !important;
    padding: 0 !important;
}
#slide-out #mobile-menu ul ul, #slide-out #mobile-menu .sub-menu-columns-item {
    background: #333 none repeat scroll 0 0;
    display: none;
}
#slide-out #mobile-menu li {
    list-style: outside none none;
    position: relative;
}
#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows {
    border-left: 1px solid #333;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 13px;
    position: absolute;
    right: 0;
    top: 0;
}
#slide-out #mobile-menu a {
    border-bottom: 1px solid #2d2d2d;
    color: #ccc;
    display: block;
    font-size: 16px;
    padding: 10px 0 10px 10px;
}
#slide-out #mobile-menu a:hover {
    background: #111 none repeat scroll 0 0;
    color: #fff;
}
#slide-out #mobile-menu ul ul a {
    font-size: 14px;
    padding-left: 30px;
}
#slide-out #mobile-menu ul ul ul a {
    font-size: 12px;
    padding-left: 40px;
}
#slide-out #mobile-menu ul ul ul a {
    padding-left: 50px;
}
#slide-out #mobile-menu ul ul ul ul a {
    padding-left: 60px;
}
#mobile-menu li.menu-item-home a::before {
    content: "";
}
#slide-out-open {
    display: none;
    height: 33px;
    left: 5px;
    margin: 0;
    opacity: 1;
    position: absolute;
    top: 33px;
    width: 40px;
    z-index: 505;
}
#slide-out-open span {
    left: 6px;
}
#slide-out-open span, #slide-out-open span::after, #slide-out-open span::before {
    background: #333 none repeat scroll 0 0;
    border-radius: 10px;
    content: " ";
    display: block;
    height: 3px;
    position: absolute;
    top: 5px;
    width: 28px;
}
#slide-out-open span::before {
    top: 8px;
}
#slide-out-open span::after {
    top: 16px;
}
#open-slide-overlay {
    height: 100%;
    left: 80%;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
}
.csstransforms3d.csstransitions .js-nav .inner-wrapper {
    left: 80%;
}
.csstransforms3d.csstransitions .js-nav #mobile-menu {
    display: block;
}
.inner-wrapper, #slide-out {
    transition: transform 500ms ease 0s, opacity 500ms ease 0s;
}
.csstransforms3d.csstransitions .js-nav .inner-wrapper {
    backface-visibility: hidden;
    left: 0 !important;
}
.csstransforms3d.csstransitions .js-nav #slide-out-open span {
    animation: 0.2s linear 0s normal none 2 running fa-spin;
    top: 14px;
    transform: rotate(45deg);
}
.csstransforms3d.csstransitions .js-nav #slide-out-open span::after {
    top: 0;
    transform: rotate(-90deg);
}
.csstransforms3d.csstransitions .js-nav #slide-out-open span::before {
    opacity: 0;
}
.csstransforms3d.csstransitions .js-nav .inner-wrapper {
    transform: translate3d(80%, 0px, 0px);
}
.csstransforms3d.csstransitions .js-nav #slide-out {
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
}
@keyframes fadeInDown {
0% {
    opacity: 0;
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    transform: translateY(0px);
}
}
.review-box {
    background: transparent none repeat scroll 0 0;
    padding: 0;
}
.review-top {
    width: 55%;
}
#review-box .review-item h5 {
    color: #666;
}
#review-box.review-percentage .review-item h5, #review-box.review-percentage .review-item h5 {
    line-height: 28px;
}
.review-percentage .review-item span span {
    background-color: #ff8500;
    bottom: 0;
    height: 6px;
    top: auto;
}
.review-final-score {
    background-color: #ff8500;
}
.review-box, #review-box h2.review-box-header, .review-item, .review-summary, .user-rate-wrap, #review-box h1, #review-box h2, #review-box h3, #review-box h4, #review-box h5, #review-box h6, #review-box p, #review-box strong {
    color: #444;
}
#review-box h2.review-box-header {
    background: #eee none repeat scroll 0 0;
}
.review-item, .review-summary, .user-rate-wrap, .review-stars .review-item, .review-percentage .review-item span {
    background: #f2f2f2 none repeat scroll 0 0;
}
.review-final-score {
    width: 110px;
}
body.dark-skin {
    background-color: #000;
    color: #bfbfbf;
}
body.dark-skin #wrapper.boxed #theme-header, body.dark-skin #wrapper.boxed .breaking-news, body.dark-skin #wrapper.boxed #main-content, body.dark-skin #wrapper.boxed-all #theme-header, body.dark-skin #wrapper.boxed-all {
    background-color: #3c3c3c;
    box-shadow: 0 0 3px #141414;
}
body.dark-skin .cat-box-content, body.dark-skin #sidebar .widget-container, body.dark-skin #wrapper.boxed-all .breaking-news, body.dark-skin #wrapper.wide-layout .breaking-news, body.dark-skin .post-listing, body.dark-skin #live-search_results, body.dark-skin .arqam-lite-widget-counter, body.dark-skin #commentform {
    background-color: #3c3c3c;
    box-shadow: 0 0 3px #2a2a2a;
}
body.dark-skin #tabbed-widget .tabs-wrap li, body.dark-skin .comments-avatar .widget-container li, body.dark-skin .posts-list .widget-container li, body.dark-skin .categort-posts .widget-container li, body.dark-skin .authors-posts .widget-container li, body.dark-skin .widget.woocommerce .widget-container li, body.dark-skin .widget-container ul.reviews-posts li, body.dark-skin .widget_categories .widget-container li, body.dark-skin .widget_archive .widget-container li, body.dark-skin .widget_nav_menu .widget-container li, body.dark-skin .widget_meta .widget-container li, body.dark-skin .widget_pages .widget-container li, body.dark-skin .widget_recent_comments .widget-container li, body.dark-skin .widget_recent_entries .widget-container li, body.dark-skin #crumbs, body.dark-skin .woocommerce-breadcrumb, body.dark-skin .post-inner p.post-meta, body.dark-skin .comment-wrap, body.dark-skin .tie-weather-forecast, body.dark-skin .share-post, body.dark-skin #tabbed-widget .widget-top, body.dark-skin .item-list, body.dark-skin .widget.timeline-posts li h3, body.dark-skin .widget.timeline-posts li span.tie-date::before, body.dark-skin .entry #related_posts, body.dark-skin .live-search_result_container li, body.dark-skin .twitter-widget-content li, body.dark-skin #theme-footer .twitter-widget-content li, body.dark-skin .list-box li.other-news, body.dark-skin .column2 li, body.dark-skin .wide-box li, body.dark-skin .cat-tabs-header, body.dark-skin .sitemap-col h2, body.dark-skin ul.authors-wrap li, body.dark-skin .entry ul.best-reviews li, body.dark-skin .arqam-lite-widget-counter li, body.dark-skin .divider, body.dark-skin .post-content-slideshow-outer, body.dark-skin .woocommerce ul.products li.product .price, body.dark-skin .woocommerce-page ul.products li.product .price, body.dark-skin .flickr-wrapper .flickr_badge_image img, body.dark-skin .review-final-score {
    border-color: #474747;
}
body.dark-skin .search-block-large #s, body.dark-skin ul.timeline {
    border-color: #2f2f2f;
}
body.dark-skin #wrapper.wide-layout, body.dark-skin #wrapper.wide-layout #theme-header, body.dark-skin .share-post, body.dark-skin .search-block-large #s, body.dark-skin .commentlist .reply a, body.dark-skin #tabbed-widget ul.tabs li.active a, body.dark-skin .cat-tabs-header li.active, body.dark-skin .post-tabs ul.tabs-nav li.current, body.dark-skin .post-tabs-ver ul.tabs-nav li.current {
    background-color: #3c3c3c;
}
body.dark-skin .commentlist .reply a:hover, body.dark-skin #tabbed-widget .widget-top, body.dark-skin ul.timeline li.timeline-post::before, body.dark-skin h2.timeline-head, body.dark-skin .top-nav ul ul, body.dark-skin .cat-tabs-header, body.dark-skin .entry ul.best-reviews .best-review-score, body.dark-skin #tabbed-widget .tabs-wrap.tagcloud a:hover, body.dark-skin .woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: #2a2a2a;
}
body.dark-skin .search-block #s-header {
    background-color: #303030;
    border-color: #444;
}
body.dark-skin .scroll-nav {
    background-color: #373737;
}
body.dark-skin #tabbed-widget ul.tabs li.active a, body.dark-skin .cat-tabs-header li.active {
    box-shadow: 0 -1px 2px #282828;
}
body.dark-skin .top-nav .social-icons a {
    color: #999;
}
body.dark-skin a, body.dark-skin .tie-weather-current-temp, body.dark-skin #tabbed-widget ul.tabs li a, body.dark-skin .search-block #s-header:focus {
    color: #ececec;
}
body.dark-skin p.post-meta a {
    color: #888;
}
body.dark-skin .breaking-news ul a {
    background: #3c3c3c none repeat scroll 0 0;
}
body.dark-skin a:hover, body.dark-skin p.post-meta a:hover, body.dark-skin .author-comment cite, body.dark-skin .post-title, body.dark-skin #tabbed-widget ul.tabs li.active a, body.dark-skin textarea:focus, body.dark-skin input[type="text"]:focus, body.dark-skin input[type="password"]:focus, body.dark-skin input[type="email"]:focus, body.dark-skin input[type="url"]:focus, body.dark-skin input[type="tel"]:focus, body.dark-skin input[type="number"]:focus, body.dark-skin input[type="date"]:focus, body.dark-skin input[type="file"]:focus, body.dark-skin input[type="search"]:focus, body.dark-skin input[type="color"]:focus, body.dark-skin input[type="datetime"]:focus, body.dark-skin input[type="datetime-local"]:focus, body.dark-skin input[type="month"]:focus, body.dark-skin input[type="range"]:focus, body.dark-skin input[type="time"]:focus, body.dark-skin input[type="week"]:focus, body.dark-skin select:focus, body.dark-skin .top-nav ul li a:hover, body.dark-skin .top-nav ul li:hover > a, body.dark-skin .top-nav ul:hover > a, body.dark-skin .top-nav ul li.current-menu-item a, body.dark-skin .top-nav ul ul li a:hover, body.dark-skin .top-nav ul ul li:hover > a, body.dark-skin .top-nav ul ul:hover > a, body.dark-skin .top-nav ul ul li.current-menu-item a, body.dark-skin .cat-tabs-header li.active a, body.dark-skin a.more-link, body.dark-skin .page-title {
    color: #fff !important;
}
body.dark-skin .single-post-caption, body.dark-skin .sitemap-col h2 {
    color: #ccc;
}
body.dark-skin .top-nav {
    background-color: #333;
    border-bottom-color: #444;
}
body.dark-skin.woocommerce ul.products li.product .price, body.dark-skin.woocommerce-page ul.products li.product .price {
    border-color: #555;
}
body.dark-skin .today-date {
    color: #888;
}
body.dark-skin .page-link, body.dark-skin .author-social a, body.dark-skin .post-tag a:hover {
    background-color: #2b2b2b;
}
body.dark-skin .post-tag a:hover::before {
    border-right-color: #2b2b2b;
}
body.dark-skin .column2 li.other-news, body.dark-skin .list-box li.other-news, body.dark-skin .wide-box li.other-news {
    background-color: #373737;
    border-bottom: 1px solid #282828;
}
body.dark-skin .column2 li.other-news:hover, body.dark-skin .list-box li.other-news:hover, body.dark-skin #tabbed-widget .tabs-wrap.tagcloud a {
    background: #303030 none repeat scroll 0 0;
}
body.dark-skin textarea, body.dark-skin input[type="text"], body.dark-skin input[type="password"], body.dark-skin input[type="email"], body.dark-skin input[type="url"], body.dark-skin input[type="tel"], body.dark-skin input[type="number"], body.dark-skin input[type="date"], body.dark-skin input[type="file"], body.dark-skin input[type="search"], body.dark-skin input[type="color"], body.dark-skin input[type="datetime"], body.dark-skin input[type="datetime-local"], body.dark-skin input[type="month"], body.dark-skin input[type="range"], body.dark-skin input[type="time"], body.dark-skin input[type="week"], body.dark-skin select {
    background: #383838 none repeat scroll 0 0;
    border-color: #303030;
    color: #999;
}
body.dark-skin textarea:hover, body.dark-skin input[type="text"]:hover, body.dark-skin input[type="password"]:hover, body.dark-skin input[type="email"]:hover, body.dark-skin input[type="url"]:hover, body.dark-skin input[type="tel"]:hover, body.dark-skin input[type="number"]:hover, body.dark-skin input[type="date"]:hover, body.dark-skin input[type="file"]:hover, body.dark-skin input[type="search"]:hover, body.dark-skin input[type="color"]:hover, body.dark-skin input[type="datetime"]:hover, body.dark-skin input[type="datetime-local"]:hover, body.dark-skin input[type="month"]:hover, body.dark-skin input[type="range"]:hover, body.dark-skin input[type="time"]:hover, body.dark-skin input[type="week"]:hover, body.dark-skin select:hover {
    background-color: #333;
}
body.dark-skin .entry table thead th, body.dark-skin .entry table tbody th {
    background-color: #3a3a3a;
}
body.dark-skin .entry table tr:nth-child(2n) {
    background: #414141 none repeat scroll 0 0;
}
body.dark-skin .post-tag a, body.dark-skin .toggle h3, body.dark-skin .post-tabs ul.tabs-nav, body.dark-skin .post-tabs-ver ul.tabs-nav {
    background-color: #333;
}
body.dark-skin .post-tag a::before {
    border-right-color: #333;
}
body.dark-skin .toggle, body.dark-skin .post-tabs, body.dark-skin .post-tabs-ver .pane, body.dark-skin .post-tabs-ver ul.tabs-nav, body.dark-skin .author-info, body.dark-skin .entry table, body.dark-skin .entry table thead th, body.dark-skin .entry table td, body.dark-skin .entry table th, body.dark-skin .entry table tbody th {
    border-color: #333;
}
body.dark-skin .toggle h3:hover, body.dark-skin .post-tabs ul.tabs-nav li:hover, body.dark-skin .post-tabs-ver ul.tabs-nav li:hover, body.dark-skin .review-item, body.dark-skin .review-summary, body.dark-skin .user-rate-wrap, body.dark-skin .review-stars .review-item, body.dark-skin .review-percentage .review-item span {
    background-color: #303030;
}
body.dark-skin .post-tabs ul.tabs-nav li, body.dark-skin .post-tabs-ver ul.tabs-nav li {
    border-color: #444;
}
body.dark-skin .box {
    color: #222;
}
body.dark-skin .box.shadow {
    border-color: #333;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
body.dark-skin #slide-out-open span, body.dark-skin #slide-out-open span::after, body.dark-skin #slide-out-open span::before {
    background-color: #888;
}
body.dark-skin.error404 .title-404 {
    color: #555;
}
body.dark-skin .wp-playlist.wp-playlist-light, body.dark-skin .wp-playlist.wp-playlist-dark, body.dark-skin .wp-playlist-item {
    border-color: #474747;
    color: #ddd;
}
body.dark-skin .wp-playlist-light .wp-playlist-caption, body.dark-skin .wp-playlist-dark .wp-playlist-caption, body.dark-skin #review-box .review-item h5 {
    color: #ddd;
}
body.dark-skin .wp-playlist.wp-playlist-light .wp-playlist-playing, body.dark-skin .wp-playlist.wp-playlist-dark .wp-playlist-playing {
    background: #333 none repeat scroll 0 0;
    color: #ececec;
}
body.dark-skin .review-box, body.dark-skin #review-box h2.review-box-header, body.dark-skin .review-item, body.dark-skin .review-summary, body.dark-skin .user-rate-wrap, body.dark-skin #review-box h1, body.dark-skin #review-box h2, body.dark-skin #review-box h3, body.dark-skin #review-box h4, body.dark-skin #review-box h5, body.dark-skin #review-box h6, body.dark-skin #review-box p, body.dark-skin #review-box strong {
    color: #fff;
}
body.dark-skin #review-box h2.review-box-header {
    background: #2a2a2a none repeat scroll 0 0;
}
body.dark-skin .tie-instagram.lite-skin a, body.dark-skin .tie-instagram.default-skin a {
    color: #222 !important;
}
body.dark-skin .tie-instagram.lite-skin a:hover, body.dark-skin .tie-instagram.default-skin a:hover {
    color: #000 !important;
}
@media only screen and (max-width: 1045px) {
#wrapper.boxed, #wrapper.boxed .fixed-nav, #wrapper.boxed-all, #wrapper.boxed-all #main-content, #wrapper.boxed-all .fixed-nav {
    width: 99%;
}
#wrapper.boxed #theme-header, #wrapper.boxed .breaking-news, #wrapper.boxed #main-content, #wrapper.boxed .container, #wrapper.boxed-all .container {
    width: 100%;
}
#wrapper.boxed #main-content {
    padding: 15px;
}
#wrapper.boxed .post-cover-head {
    margin-left: -15px;
    margin-right: -15px;
}
#wrapper.boxed-all .post-cover-head {
    margin-left: 0;
    margin-right: 0;
}
.footer-bottom .container, #footer-widget-area {
    width: 98% !important;
}
#wrapper.boxed-all .breaking-news {
    margin-left: 1%;
    margin-right: 1%;
    width: 98% !important;
}
#wrapper.wide-layout .header-content, #wrapper.wide-layout .breaking-news, #wrapper.wide-layout .container, #wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block {
    width: 99%;
}
.content {
    width: 66.5%;
}
#sidebar {
    width: 32%;
}
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 480px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 315px;
}
.post-cover {
    padding-left: 20px;
    padding-right: 20px;
}
.flat-social a {
    padding-left: 7px;
    padding-right: 7px;
}
.share-post li, .mini-share-post li {
    width: 100px;
}
.tie-full-width-img img {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}
}
@media only screen and (max-width: 990px) {
.logo {
    clear: both;
    float: none !important;
    margin: 0 !important;
    text-align: center;
}
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 466px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 481px;
}
.ei-title h2, .content .ei-title h2, .content .slider-caption h2 a, .content .slider-caption h2, .slider-caption h2 a, .slider-caption h2, .full-width .content .slider-caption h2 {
    font-size: 30px;
}
.ei-title h3, .content .ei-title h3 {
    font-size: 14px;
}
.e3lan-top {
    float: none !important;
    margin-top: 20px;
    text-align: center;
}
.content, #sidebar {
    float: none;
    width: 100%;
}
.widget.news-pic .post-thumbnail {
    width: 16.6667%;
}
.footer-widgets-box {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}
#check-also-box {
    display: none;
}
}
@media only screen and (max-width: 900px) {
.top-nav, #main-nav, #live-search_sb {
    display: none;
}
#slide-out-open {
    display: block;
}
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 422px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 441px;
}
#wrapper {
    background-color: #fff;
    width: 100% !important;
}
#wrapper #theme-header {
    box-shadow: 0 0 3px #cacaca !important;
    margin-top: 0;
    width: 100% !important;
}
#wrapper .breaking-news, #wrapper.boxed-all .breaking-news {
    box-shadow: 0 0 1px #cacaca !important;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 99% !important;
}
body.dark-skin #wrapper {
    background-color: #3c3c3c;
}
body.dark-skin #wrapper #theme-header {
    box-shadow: 0 0 3px #2a2a2a !important;
}
body.dark-skin #wrapper .breaking-news, body.dark-skin #wrapper.boxed-all .breaking-news {
    box-shadow: 0 0 1px #2a2a2a !important;
}
#wrapper #main-content {
    box-shadow: none !important;
    padding: 0 !important;
    width: 99% !important;
}
#wrapper #main-content {
    margin-top: 10px;
}
.header-content {
    padding-left: 0;
    padding-right: 0;
}
.footer-bottom .alignright, .footer-bottom .alignleft, .footer-bottom .social-icons {
    float: none;
    line-height: 20px;
    margin: 0;
    text-align: center;
    width: 100%;
}
.e3lan-top ins, .e3lan-bottom ins, .e3lan-below_header ins {
    height: 90px;
    width: 728px;
}
.csstransforms3d.csstransitions .js-nav #wrapper {
    width: 100% !important;
}
#wrapper.boxed .post-cover-head, #wrapper.wide-layout .post-cover-head {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
}
@media only screen and (max-width: 730px) {
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 361px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 356px;
}
.featured-title h3, .featured-title span.tie-date {
    display: none;
}
#featured-posts .featured-post-inner {
    height: 200px;
}
.featured-title {
    bottom: 0;
    font-size: 75%;
    padding: 8px;
}
.featured-title h2 {
    margin-bottom: 0;
}
.flat-social a {
    padding-left: 5px;
    padding-right: 5px;
}
.flickr-widget .flickr_badge_image {
    width: 12.5%;
}
#sitemap {
    padding: 10px 0 0 !important;
}
.sitemap-col {
    float: none;
    margin: 0 0 10px;
    width: 100%;
}
.post-tabs ul.tabs-nav li, .post-tabs-ver ul.tabs-nav li {
    border-width: 0 0 1px;
    display: block;
    padding: 0;
    text-align: center;
    width: 100%;
}
.post-tabs ul.tabs-nav, .post-tabs-ver ul.tabs-nav {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px;
}
.post-tabs-ver ul.tabs-nav, .post-tabs-ver .pane {
    border-width: 1px;
    float: none;
    left: 0;
    width: 100%;
}
.tie-padding {
    padding: 0 !important;
}
.post-cover-head .single-has-thumb.single-post-thumb {
    height: 350px;
}
.post-cover-title .post-title {
    font-size: 32px;
    line-height: 32px;
}
.post-cover-title p.post-meta {
    font-size: 12px;
}
.e3lan-top ins, .e3lan-bottom ins, .e3lan-below_header ins, .home-e3lan ins, .e3lan-post ins {
    height: 60px;
    width: 468px;
}
}
@media only screen and (max-width: 670px) {
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 330px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 326px;
}
.flat-social a span, .breaking-news span.breaking-news-title span, .share-post span.share-text, .entry #related_posts {
    display: none;
}
.breaking-news span.breaking-news-title {
    padding-bottom: 7px;
}
.breaking-news span.breaking-news-title i {
    display: block;
    margin-top: -2px;
}
.cat-box.column2, .list-box li, .list-box li.first-news, .wide-box li, .cat-tabs-wrap li.first-news, .cat-tabs-wrap li {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.list-box li.first-news {
    padding: 20px;
}
.list-box li.other-news {
    border: 0 none;
}
.share-post .flat-social a i, .mini-share-post .flat-social a i {
    margin: 0 10px;
}
.share-post .normal-social li, .mini-share-post .normal-social li {
    height: 25px;
    width: 33.3333% !important;
}
#featured-posts .featured-post {
    padding: 0 0 1px 1px !important;
    width: 50%;
}
#featured-posts .featured-post-inner {
    height: 140px;
}
#featured-posts .featured-post-1 {
    width: 100%;
}
#featured-posts .featured-post-1 .featured-post-inner {
    height: 220px;
}
#featured-posts .featured-post-1, #featured-posts .featured-post-2, #featured-posts .featured-post-4 {
    padding-left: 0 !important;
}
}
@media only screen and (max-width: 500px) {
.ei-title h2, .content .ei-title h2, .content .slider-caption h2 a, .content .slider-caption h2, .slider-caption h2 a, .slider-caption h2, .full-width .content .slider-caption h2 {
    font-size: 22px;
}
.slider-caption {
    padding: 8px 0 5px;
}
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 240px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 241px;
}
.pic-box li:last-child, .entry ul.best-reviews .post-thumbnail, .ei-title h3, .slider-caption p, a.go-to-the-post {
    display: none !important;
}
.archive-wide-thumb {
    margin-left: -10px !important;
    margin-right: -10px !important;
    width: auto !important;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth, .recent-box .recent-item, .scroll-box .scroll-item, #related_posts .related-item, .full-width #related_posts .related-item, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .review-box, .google-map, .masonry-grid .item-list {
    float: none !important;
    height: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}
.masonry-grid {
    padding: 0;
}
body.error404 .title-404 {
    font-size: 80px;
}
.cat-box li.first-news .inner-content, .scroll-box .cat-box-content, .pic-box .cat-box-content, .video-box .cat-box-content, .cat-tabs-wrap, .pic-box.pic-grid .cat-box-content, .list-box li.first-news, .recent-box .cat-box-content {
    padding: 10px;
}
.column2 li.other-news, .list-box li.other-news, .wide-box li {
    padding-left: 10px;
    padding-right: 10px;
}
.scroll-nav {
    margin: 10px -10px -10px;
}
.wide-box li.first-news .post-thumbnail, .item-list .post-thumbnail, .pic-box li.first-pic, .video-box .big-video-column {
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.pic-box li.first-pic, .video-box .big-video-column, .video-box li {
    margin-bottom: 0;
}
.pic-box li, .pic-box.pic-grid.cat-box li {
    width: 25%;
}
.video-box li {
    padding: 1px;
    width: 33.3333%;
}
.pic-box.pic-grid.cat-box li:last-child {
    display: block;
}
#masonry-grid.post-listing {
    padding: 0;
}
#masonry-grid .item-list {
    margin: 0 4%;
    width: 92%;
}
.widget.news-pic .post-thumbnail {
    width: 25%;
}
.entry ul.best-reviews li {
    padding-left: 65px;
}
.best-review-score-image {
    margin-left: -65px;
}
.author-info img.author-img {
    margin-right: 10px;
    max-width: 50px;
}
.author-info-content {
    padding-left: 60px;
}
.post-cover-head .single-has-thumb.single-post-thumb {
    height: 250px;
}
.post-cover-title {
    padding-left: 10px;
    padding-right: 10px;
}
.post-cover-title .post-title {
    font-size: 28px;
    line-height: 28px;
}
.post-cover-title p.post-meta {
    font-size: 12px;
}
.e3lan-top ins, .e3lan-bottom ins, .e3lan-below_header ins, .home-e3lan ins, .e3lan-post ins {
    height: 250px;
    width: 300px;
}
}
@media only screen and (max-width: 350px) {
.ei-slider, .flexslider, .flexslider .slides > li {
    height: 163px;
}
.content .ei-slider, .content .flexslider, .content .flexslider .slides > li {
    height: 166px;
}
.logo {
    padding-right: 20px;
    text-align: right;
}
.logo img {
    height: auto;
    max-width: 50%;
}
#theme-header.full-logo .logo {
    padding: 0;
}
#theme-header.full-logo .logo img {
    max-width: 100%;
}
#main-content {
    padding-top: 0;
}
.share-post .flat-social a i, .mini-share-post .flat-social a i {
    margin: 0 5px;
}
.share-post .normal-social li, .mini-share-post .normal-social li {
    width: 50% !important;
}
.overlay-icon::before, .tie_slider .overlay-icon::before {
    border-width: 2px;
    font-size: 14px;
    height: 30px;
    line-height: 26px;
    margin: -15px 0 0 -15px;
    width: 30px;
}
.widget.news-pic .post-thumbnail {
    width: 33.3333%;
}
.flickr-widget .flickr_badge_image {
    width: 25%;
}
}
@media print {
body {
    font-size: 20px;
}
.entry, .comment-content p {
    line-height: 40px;
}
.post-listing {
    border: 0 none;
}
.post-cover-title {
    opacity: 1 !important;
}
.post-title, .post-cover-title {
    color: #000;
    font-size: 42px;
    line-height: 40px;
}
#theme-header, .breaking-news, #crumbs, #sidebar, .share-post, #theme-footer, .footer-bottom, #related_posts, p.post-meta .post-comments, #author-box, .post-navigation, #comments, .e3lan, .post-tag, .post-edit-link {
    display: none !important;
}
.content {
    float: none;
    width: 100%;
}
}
.woocommerce ins {
    background: #fff9c0 none repeat scroll 0 0;
    padding: 0.202em 0.53em;
    text-decoration: none;
}
.product_title {
    line-height: 25px;
    margin-bottom: 20px;
}
ul.products {
    clear: both;
    margin: 0;
}
ul.products::after {
    clear: both;
    content: "";
    display: table;
}
ul.products li.product {
    list-style: outside none none;
    margin-bottom: 4.236em;
    margin-left: 0;
    overflow: hidden;
    position: relative;
}
ul.products li.product .price, ul.products li.product .star-rating {
    margin: 10px 0;
}
ul.products li.product .price {
    color: #787e87;
    display: block;
    font-weight: 400;
}
ul.products li.product .price ins {
    background-color: transparent;
    font-weight: 700;
    margin-left: 0.618em;
}
ul.products li.product img {
    display: block;
    margin: 0 auto 10px;
    width: 100%;
}
ul.products li.product.product-category img {
    margin-bottom: 10px;
}
ul.products li.product .button {
    margin-bottom: 0.236em;
}
ul.products li.product .button.add_to_cart_button.loading {
    background: #777 none repeat scroll 0 0;
    opacity: 0.8;
}
ul.products li.product .button.added::after {
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 100%;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.618em;
    text-align: right;
    width: 1em;
}
ul.products li.product .button.loading::after {
    animation: 2s linear 0s normal none infinite running fa-spin;
    content: "";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 100%;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0.618em;
    text-align: right;
    width: 1em;
}
.single-product div.product {
    overflow: hidden;
    position: relative;
}
.single-product div.product::after {
    clear: both;
    content: "";
    display: table;
}
.single-product div.product .images, .single-product div.product .summary {
    clear: both;
    line-height: 18px;
    margin-bottom: 2.618em;
    margin-top: 0;
}
.single-product div.product .images .woocommerce-main-image {
    display: block;
    margin-bottom: 10px;
}
.single-product div.product .images .thumbnails a.zoom {
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 3%;
    width: 31.3333%;
}
.single-product div.product .images .thumbnails a.zoom.last {
    margin-right: 0;
}
.single-product div.product .images .thumbnails a.zoom.first {
    clear: both;
}
.single-product div.product form.cart {
    border-bottom: 3px solid rgba(0, 0, 0, 0.024);
    border-top: 3px solid rgba(0, 0, 0, 0.024);
    margin-bottom: 1.618em;
    padding: 1.618em 0;
}
.single-product div.product form.cart::after {
    clear: both;
    content: "";
    display: table;
}
.single-product div.product form.cart .quantity {
    float: left;
}
.single-product div.product form.cart .button {
    float: right;
}
.single-product div.product .price {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
}
.single-product div.product table.variations {
    margin: 0;
}
.single-product div.product table.variations td, .single-product div.product table.variations th {
    background-color: transparent;
    display: list-item;
    list-style: outside none none;
    padding: 0;
}
.single-product div.product table.variations .value {
    margin-bottom: 1em;
}
.single-product div.product .single_variation .price {
    display: block;
    margin-bottom: 1em;
}
.single-product div.product .variations_button {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 1em;
}
.single-product div.product .variations_button::after {
    clear: both;
    content: "";
    display: table;
}
.single-product div.product .woocommerce-product-rating {
    border-bottom: 3px solid rgba(0, 0, 0, 0.024);
    line-height: 1;
    margin-bottom: 20px;
    padding: 0 0 10px;
}
.single-product div.product .woocommerce-product-rating::after {
    clear: both;
    content: "";
    display: table;
}
.single-product div.product .woocommerce-product-rating a {
    font-size: 0.857em;
}
.single-product div.product .woocommerce-product-rating .star-rating {
    float: right;
}
.single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .tagged_as {
    clear: both;
    display: block;
    margin-bottom: 5px;
}
.single-product div.product p.stock::before {
    font-family: FontAwesome;
    margin-right: 0.53em;
}
.single-product div.product p.stock.in-stock::before {
    content: "";
}
.single-product div.product p.stock.out-of-stock::before {
    content: "";
}
#reviews #comments {
    padding-top: 0;
}
#reviews .commentlist {
    list-style: outside none none;
    margin-left: 0;
}
#reviews .commentlist li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    list-style: outside none none;
}
#reviews .commentlist li time {
    opacity: 0.8;
}
#reviews .commentlist li .avatar {
    float: right;
    height: auto;
    width: 2.618em;
}
#reviews .commentlist li p.meta {
    margin-bottom: 1em;
}
#reviews .commentlist li .description {
    padding-bottom: 1.618em;
}
#reviews .commentlist li ul.children {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    float: right;
    margin-right: 0;
    padding-top: 1.618em;
    width: 81.8182%;
}
#reviews .comment-form-author, #reviews .comment-form-email {
    width: 48%;
}
#reviews .comment-form-email {
    margin-right: 0;
}
#reviews .comment-form-rating {
    clear: both;
}
.woocommerce-pagination {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.1);
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    padding: 1em 0;
    text-align: center;
}
.woocommerce-pagination .page-numbers {
    list-style: outside none none;
    margin: 0;
}
.woocommerce-pagination .page-numbers::after {
    clear: both;
    content: "";
    display: table;
}
.woocommerce-pagination .page-numbers li {
    display: inline-block;
}
.woocommerce-pagination .page-numbers li .page-numbers {
    border-left-width: 0;
    display: inline-block;
    padding: 0.327em 0.857em;
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
    background-color: rgba(0, 0, 0, 0.01);
    font-weight: 700;
}
.woocommerce-pagination .page-numbers li .page-numbers.dots {
    background-color: transparent;
}
.woocommerce-pagination .page-numbers li .page-numbers.next, .woocommerce-pagination .page-numbers li .page-numbers.prev {
    font-size: 0;
    padding-left: 1.387em;
    padding-right: 1.387em;
    position: relative;
}
.woocommerce-pagination .page-numbers li .page-numbers.next::before, .woocommerce-pagination .page-numbers li .page-numbers.prev::before {
    content: "";
    font-size: initial;
    padding: 0.327em 0.857em;
}
.woocommerce-pagination .page-numbers li .page-numbers.next::before {
    content: "";
}
.woocommerce-pagination .page-numbers li a.page-numbers:hover {
    border-color: rgba(0, 0, 0, 0.1);
}
.product_list_widget {
    list-style: outside none none;
    margin-left: 0;
}
.product_list_widget li {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    padding: 1em 0;
}
.product_list_widget li::after {
    clear: both;
    content: "";
    display: table;
}
.product_list_widget li img {
    float: left;
    margin-right: 10px;
    max-width: 60px;
}
.product_list_widget li .quantity {
    color: #aeb2b7;
    display: block;
}
.widget_shopping_cart .product_list_widget {
    margin-bottom: 0;
}
.widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative;
}
.widget_shopping_cart .product_list_widget li a.remove {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 1em;
}
.widget_shopping_cart p.buttons, .widget_shopping_cart p.total {
    margin: 0;
    padding: 1em 0;
    text-align: center;
}
.widget_shopping_cart p.total {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_product_categories ul {
    margin: 0;
}
.widget_product_categories ul li {
    list-style: outside none none;
    margin-bottom: 0.618em;
}
.widget_product_categories .children {
    margin-left: 1.618em;
    margin-top: 0.618em;
}
.site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total {
    background-color: rgba(0, 0, 0, 0.024);
    padding-left: 1.387em;
    padding-right: 1.387em;
}
.widget_layered_nav li {
    margin-bottom: 0.618em;
}
.widget_layered_nav .chosen::before {
    color: #e2401c;
    content: "";
    font-family: FontAwesome;
    margin-right: 0.53em;
}
.widget.woocommerce li .count {
    float: right;
    font-size: 1em;
}
.widget_price_filter .price_slider {
    margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount {
    line-height: 2.4em;
    text-align: right;
}
.widget_price_filter .price_slider_amount .button {
    float: left;
}
.widget_price_filter .ui-slider {
    position: relative;
    text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
    background: #EC1B23 none repeat scroll 0 0;
    border-radius: 1em;
    box-sizing: border-box;
    cursor: ew-resize;
    height: 1em;
    margin-top: -0.25em;
    opacity: 1;
    outline: 0 none;
    position: absolute;
    width: 1em;
    z-index: 2;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .widget_price_filter .ui-slider .ui-slider-handle:hover {
    box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider .ui-slider-range {
    background: #999 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 1em;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border-radius: 1em;
}
.widget_price_filter .ui-slider-horizontal {
    height: 0.5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px;
}
table.cart {
    margin-bottom: 3.631em;
}
table.cart .product-quantity .minus, table.cart .product-quantity .plus, table.cart .product-thumbnail {
    display: none;
}
table.cart td, table.cart th {
    padding: 0.53em;
}
table.cart .qty {
    max-width: 1.618em;
    padding: 0.236em;
}
table.cart td.actions label {
    display: none;
}
table.cart td.actions .coupon {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin-bottom: 1em;
    padding-bottom: 1em;
}
table.cart td.actions input {
    display: block;
    margin: 0.236em 0;
    width: 100%;
}
.wc-proceed-to-checkout {
    margin-bottom: 1.618em;
}
.wc-proceed-to-checkout::after {
    clear: both;
    content: "";
    display: table;
}
.wc-proceed-to-checkout .button {
    display: block;
    margin-bottom: 1em;
    text-align: center;
}
.wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.387em;
}
ul#shipping_method {
    list-style: outside none none;
    margin: 0;
}
a.remove {
    display: block;
    font-weight: 400;
    height: 1.618em;
    line-height: 1.618;
    margin: 0 auto;
    position: relative;
    text-indent: -9999px;
    width: 1.618em;
}
a.remove::before {
    bottom: 0;
    color: #e2401c;
    content: "";
    font-family: FontAwesome;
    font-weight: 400;
    left: 0;
    line-height: 1.618;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: 0;
}
.checkout_coupon {
    margin-bottom: 2.618em;
}
form.checkout::after {
    clear: both;
    content: "";
    display: table;
}
#payment {
    border-top: 3px solid rgba(0, 0, 0, 0.1);
}
#payment::after {
    clear: both;
    content: "";
    display: table;
}
#payment .create-account {
    clear: both;
}
#payment .payment_methods {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 0 !important;
    padding: 0 !important;
}
#payment .payment_methods li {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    list-style: outside none none !important;
    margin-left: 0;
    padding: 1.387em !important;
}
#payment .payment_methods li img {
    border: 0 none;
    float: right;
    max-height: 1.618em;
    padding: 0;
}
#payment .payment_methods li:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
}
#payment .payment_methods li label {
    font-weight: 700;
    margin-left: 0.618em;
    padding-top: 0 !important;
    width: 92%;
}
#payment .payment_methods li p {
    margin: 0;
}
#payment .payment_methods li .payment_box {
    background: rgba(0, 0, 0, 0.035) none repeat scroll 0 0;
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 1.387em -1.387em -1.387em;
    padding: 1.387em;
}
#payment .payment_methods li .payment_box fieldset {
    border: 0 none;
    font-size: 0.857em;
    margin: 0;
    padding: 1em 0 0;
}
#payment .payment_methods li .payment_box fieldset label {
    margin-left: 0;
    width: auto;
}
#payment .payment_methods li .payment_box fieldset .form-row {
    margin-bottom: 1em;
}
#payment .payment_methods li .payment_box fieldset .form-row-first select {
    width: 48%;
}
#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n) {
    float: right;
}
#payment .payment_methods li .payment_box fieldset #cvv {
    width: 22% !important;
}
#payment .payment_methods li .payment_box fieldset .help {
    float: right;
    width: 75%;
}
#payment .terms {
    clear: both;
    float: none;
    margin-bottom: 0;
    margin-top: 1em;
    width: 100%;
}
#payment .terms label {
    display: inline;
}
#payment .terms input {
    display: inline-block;
    float: left;
    margin: 0.327em 0.53em 0 0;
    width: auto;
}
#payment .place-order {
    float: none;
    margin-bottom: 0;
    padding: 1.387em;
    width: 100%;
}
#payment .place-order .button {
    font-size: 1.387em;
    width: 100%;
}
#customer_login .col-1 {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin-bottom: 1.618em;
    padding-bottom: 1.618em;
}
ul.order_details {
    border: 1px solid rgba(0, 0, 0, 0.1);
    list-style: outside none none;
    margin-left: 0;
    position: relative;
}
ul.order_details::after {
    clear: both;
    content: "";
    display: table;
}
ul.order_details li {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    float: left;
    font-size: 0.8em;
    padding: 1em 1.618em;
    text-transform: uppercase;
}
ul.order_details li:last-child {
    border-right: 0 none;
}
ul.order_details li strong {
    display: block;
    font-size: 1.387em;
    text-transform: none;
}
ul.digital-downloads {
    list-style: outside none none;
    margin-left: 0;
}
ul.digital-downloads li {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin-bottom: 1em;
    padding-bottom: 1em;
}
ul.digital-downloads li::before {
    content: "";
    font-family: FontAwesome;
    margin-right: 0.53em;
}
.my_account_orders .button {
    font-size: 0.857em;
    padding: 0.53em 1em;
}
.form-row label {
    display: block;
}
.form-row input, .form-row textarea {
    width: 100%;
}
.form-row .button, .form-row input[type="checkbox"], .form-row input[type="radio"] {
    width: auto;
}
.form-row.create-account label {
    display: inline-block;
}
.form-row.woocommerce-validated input.input-text {
    box-shadow: 2px 0 0 #17ba6f inset;
}
.form-row.woocommerce-invalid input.input-text {
    box-shadow: 2px 0 0 #e2401c inset;
}
.form-row-last {
    margin-right: 0 !important;
}
.form-row-wide {
    clear: both;
    width: 100%;
}
.required {
    border-bottom: 0 none !important;
    color: red;
}
.demo_store {
    background-color: #3d9cd2;
    bottom: 0;
    color: #fff;
    left: 0;
    margin: 0;
    padding: 1em 1.387em;
    position: fixed;
    right: 0;
}
.demo_store::before {
    content: "";
    font-family: FontAwesome;
    margin-right: 0.53em;
}
.star-rating {
    font-family: fontawesome;
    font-size: 1em;
    font-weight: 400;
    height: 1em;
    line-height: 1em;
    overflow: hidden;
    position: relative;
    width: 4.64em;
}
.star-rating::before {
    color: rgba(0, 0, 0, 0.2);
    content: "";
    float: left;
    left: 0;
    position: absolute;
    top: 0;
}
.star-rating span {
    float: left;
    left: 0;
    overflow: hidden;
    padding-top: 1.618em;
    position: absolute;
    top: 0;
}
.star-rating span::before {
    color: #f0ce02;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
}
p.stars {
    font-size: 1.618em;
    position: relative;
}
p.stars a {
    color: #787e87;
    display: block;
    font-weight: 700;
    margin-right: 1em;
    position: relative;
    text-indent: -9999px;
}
p.stars a:hover {
    color: #f0ce02;
}
p.stars a:last-child {
    border-right: 0 none;
}
p.stars a.star-1::after, p.stars a.star-2::after, p.stars a.star-3::after, p.stars a.star-4::after, p.stars a.star-5::after {
    font-family: FontAwesome;
    left: 0;
    padding-right: 1em;
    position: absolute;
    text-indent: 0;
    top: 0;
}
p.stars a.star-1 {
    width: 2em;
}
p.stars a.star-1::after {
    content: "";
}
p.stars a.star-1.active::after, p.stars a.star-1:hover::after {
    content: "";
}
p.stars a.star-2 {
    width: 3em;
}
p.stars a.star-2::after {
    content: "";
}
p.stars a.star-2.active::after, p.stars a.star-2:hover::after {
    content: "";
}
p.stars a.star-3 {
    width: 4em;
}
p.stars a.star-3::after {
    content: "";
}
p.stars a.star-3.active::after, p.stars a.star-3:hover::after {
    content: "";
}
p.stars a.star-4 {
    width: 5em;
}
p.stars a.star-4::after {
    content: "";
}
p.stars a.star-4.active::after, p.stars a.star-4:hover::after {
    content: "";
}
p.stars a.star-5 {
    border: 0 none;
    width: 6em;
}
p.stars a.star-5::after {
    content: "";
}
p.stars a.star-5.active::after, p.stars a.star-5:hover::after {
    content: "";
}
.onsale {
    background-color: #EC1B23;
    border-radius: 3px;
    color: #fff;
    font-size: 12pt;
    left: 10px;
    padding: 6px 14px;
    position: absolute;
    top: 10px;
    z-index: 1;
}
ul.products .onsale {
    border-radius: 2px;
    font-size: 10pt;
    left: 5px;
    padding: 4px 10px;
    top: 5px;
}
ul.products li.product .product-img {
    position: relative;
}
ul.products li.product .product-img img, .single-product div.product .images img {
    opacity: 1 !important;
}
ul.products li.product .product-img img:hover, .single-product div.product .images img:hover {
    opacity: 0.7 !important;
}
.woocommerce .images img {
    width: 100%;
}
.quantity .qty {
    -moz-appearance: textfield;
    border: 1px solid #ccc;
    float: left;
    height: 32px;
    margin: 0 5px;
    max-width: 3.631em;
    text-align: center;
}
.quantity .minus, .quantity .plus {
    background-color: #777;
    border: 0 none;
    border-radius: 100%;
    box-shadow: none;
    color: #fff;
    float: left;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    padding: 0;
    width: 20px;
}
.quantity .minus:hover, .quantity .plus:hover {
    background-color: #EC1B23;
}
.woocommerce-ordering, .woocommerce-result-count {
    margin: 0.5em 0 1em;
}
.woocommerce-result-count {
    padding-top: 5px;
}
.woocommerce-ordering .orderby {
    padding: 3px;
}
.woocommerce-tabs {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.1);
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    padding: 1em 0;
}
.woocommerce-tabs .entry-content {
    line-height: 19px;
}
.woocommerce-tabs .entry-content h2, .woocommerce .related.products h2 {
    margin-bottom: 20px;
}
.woocommerce-tabs ul.tabs {
    list-style: outside none none;
    margin-left: 0;
    padding-bottom: 35px;
    text-align: center;
}
.woocommerce-tabs ul.tabs li {
    display: inline-block;
    margin-right: 1em;
    position: relative;
}
.woocommerce-tabs ul.tabs li.active a {
    color: #787e87;
}
.woocommerce-tabs ul.tabs li.active::after {
    content: "";
    font-family: FontAwesome;
    height: 1em;
    left: 50%;
    line-height: 1;
    margin-left: -0.5em;
    position: absolute;
    top: 100%;
    width: 1em;
}
.shop_attributes {
    text-align: left;
}
.shop_attributes th {
    padding-right: 15px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: #17ba6f;
    border-style: solid;
    border-width: 0 0 0 5px;
    clear: both;
    color: #666;
    margin-bottom: 2.618em;
    margin-left: 0;
    padding: 0.5em 1.618em;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after, .woocommerce-noreviews::after, p.no-comments::after {
    clear: both;
    content: "";
    display: table;
}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-noreviews a, p.no-comments a {
    text-decoration: underline;
}
.woocommerce-error a.button:hover, .woocommerce-info a.button:hover, .woocommerce-message a.button:hover, .woocommerce-noreviews a.button:hover, p.no-comments a.button:hover {
    opacity: 1;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-left-color: rgba(0, 0, 0, 0.25) !important;
    border-left-style: solid;
    border-radius: 0;
    border-width: 0 0 0 1px;
    box-shadow: none;
    color: #666;
    float: right;
    line-height: 1.618;
    padding: 0 0 0 1em;
    text-decoration: none;
}
.woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover, .woocommerce-noreviews .button:hover, p.no-comments .button:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #000;
}
.added_to_cart {
    padding-left: 10px;
}
.woocommerce-error {
    list-style: outside none none;
}
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    border-color: #3d9cd2;
}
.woocommerce-error {
    border-color: #e2401c;
}
dl.variation {
    font-size: 0.857em;
}
dl.variation dd {
    margin: 0 0 1em;
}
.widget-container .star-rating {
    margin: 5px 0;
}
.widget_product_search form {
    font-size: 0;
}
.widget_product_search #s {
    margin-bottom: 0;
    margin-right: 2%;
    width: 75%;
}
.widget_product_search input#searchsubmit {
    width: 23%;
}
.woocommerce.widget_products a, .woocommerce.widget_recently_viewed_products a, .woocommerce.widget_recent_reviews a, .woocommerce.widget_top_rated_products a {
    display: block;
    margin-bottom: 5px;
}
body.dark-skin.woocommerce ins {
    background: #1d1d1c none repeat scroll 0 0;
}
body.dark-skin .woocommerce-error, body.dark-skin .woocommerce-info, body.dark-skin .woocommerce-message, body.dark-skin .woocommerce-noreviews, body.dark-skin p.no-comments, body.dark-skin .chosen-container .chosen-results li.no-results {
    background: #343434 none repeat scroll 0 0;
    color: #d7d7d7;
}
body.dark-skin .chosen-container-single .chosen-single {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #444 20%, #3a3a3a 50%, #333 52%, #444 100%) repeat scroll 0 0;
    border-color: #5a5a5a;
    box-shadow: 0 0 3px #333 inset, 0 1px 1px rgba(0, 0, 0, 0.4);
    color: #fff;
}
body.dark-skin .chosen-container .chosen-drop {
    background: #333 none repeat scroll 0 0;
    border: 1px solid #5a5a5a;
}
body.dark-skin .chosen-container-single .chosen-search input[type="text"] {
    background-color: #fff;
    color: #000 !important;
    transition: none 0s ease 0s ;
}
body.dark-skin .woocommerce-error .button, body.dark-skin .woocommerce-info .button, body.dark-skin .woocommerce-message .button, body.dark-skin .woocommerce-noreviews .button, body.dark-skin p.no-comments .button {
    color: #999;
}
@media screen and (min-width: 768px) {
p.stars {
    font-size: 1em;
}
p.stars a {
    display: inline-block;
}
p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4 {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
ul.products li.product {
    clear: none;
    float: left;
    margin-right: 4.34783%;
    width: 30.4348%;
}
ul.products li.product.first {
    clear: both !important;
}
ul.products li.product.last {
    margin-right: 0 !important;
}
.single-product div.product .images {
    float: left;
    margin-bottom: 3.631em;
    margin-right: 3.88235%;
    width: 43.1765%;
}
.single-product div.product .images .thumbnails::after {
    clear: both;
    content: "";
    display: table;
}
.single-product div.product .images .thumbnails a.zoom {
    float: left;
    margin-right: 3%;
    width: 31.3333%;
}
.single-product div.product .images .thumbnails a.zoom.last {
    margin-right: 0;
}
.single-product div.product .summary {
    clear: none;
    float: right;
    margin-bottom: 3.631em;
    margin-right: 0;
    width: 52.9412%;
}
.single-product div.product .woocommerce-tabs {
    clear: both;
}
.woocommerce .page-description {
    float: left;
    margin-bottom: 1.618em;
    margin-right: 5.88235%;
    width: 64.7059%;
}
.woocommerce-result-count {
    clear: both;
    float: left;
    padding-bottom: 1em;
    position: relative;
}
.woocommerce-ordering {
    float: right;
}
table.cart td, table.cart th {
    padding: 0.857em 1.387em;
}
table.cart .qty {
    max-width: 3.632em;
    padding: 0 0.857em;
}
table.cart .product-remove {
    display: table-cell;
}
table.cart .product-quantity .minus, table.cart .product-quantity .plus {
    display: inline-block;
}
table.cart .quantity {
    min-width: 9.505em;
}
table.cart td.actions {
    text-align: right;
}
table.cart td.actions label {
    display: none;
}
table.cart td.actions .coupon {
    border-bottom: medium none;
    display: inline-block;
    float: left;
    margin-bottom: 0;
    padding-bottom: 0;
}
table.cart td.actions input {
    display: inline-block;
    margin: 0;
    width: auto;
}
.cart-collaterals::after {
    clear: both;
    content: "";
    display: table;
}
.cart-collaterals .cross-sells {
    float: left;
    margin-right: 5.88235%;
    width: 41.1765%;
}
.cart-collaterals .cross-sells ul.products li.product {
    float: left;
    margin-right: 14.2857%;
    width: 42.8571%;
}
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {
    clear: right;
    float: right;
    margin: 0;
    width: 52.9412%;
}
.cart-collaterals .shipping_calculator {
    clear: right;
}
#customer_details {
    float: left;
    margin-right: 5.88235%;
    width: 52.9412%;
}
#customer_details .form-row-first {
    float: left;
    margin-right: 11.1111%;
    width: 33.3333%;
}
#customer_details .form-row-last {
    float: right;
    margin-right: 0;
    width: 55.5556%;
}
#customer_details .col-1, #customer_details .col-2 {
    margin-bottom: 1.618em;
}
#order_review, #order_review_heading {
    border: 3px solid #EC1B23;
    clear: none;
    float: right;
    margin-right: 0;
    width: 41.1765%;
}
#order_review_heading {
    border-width: 3px 3px 0;
    margin-bottom: 0;
    padding: 0.618em 2.08333%;
}
#order_review {
    border-width: 0 3px 3px;
}
#wc_checkout_add_ons {
    float: left;
    margin-right: 5.88235%;
    width: 41.1765%;
}
#order_review .shop_table {
    margin-bottom: 2.618em;
}
.form-row-first {
    clear: both;
    float: left;
    margin-right: 5.88235%;
    width: 47.0588%;
}
.form-row-last {
    float: right;
    margin-right: 0;
    width: 47.0588%;
}
.woocommerce-tabs {
    margin-bottom: 2.618em;
    padding-bottom: 2.618em;
    padding-top: 2.618em;
}
.woocommerce-tabs::after {
    clear: both;
    content: "";
    display: table;
}
.woocommerce-tabs ul.tabs {
    float: left;
    margin-right: 5.88235%;
    text-align: left;
    width: 29.4118%;
}
.woocommerce-tabs ul.tabs li {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    display: block;
    margin: 0;
}
.woocommerce-tabs ul.tabs li a {
    display: block;
    padding: 1em 0;
}
.woocommerce-tabs ul.tabs li.active::after {
    content: "";
    left: auto;
    margin: -0.5em 0 0;
    right: 0;
    top: 50%;
}
.woocommerce-tabs .panel {
    float: right;
    margin-right: 0;
    margin-top: 0;
    width: 64.7059%;
}
}
body.rtl .price_label {
    text-align: left;
}
body.rtl ul.products li.product, body.rtl .product_list_widget, body.rtl ul.order_details {
    margin-right: 0;
}
body.rtl ul.products li.product .price ins, body.rtl #payment .payment_methods li label {
    margin-left: 0;
    margin-right: 0.618em;
}
body.rtl ul.products li.product .button.added::after, body.rtl ul.products li.product .button.loading::after {
    margin-left: 0;
    margin-right: 0.618em;
    text-align: left;
}
body.rtl.single-product div.product .images .thumbnails a.zoom {
    float: right;
    margin-left: 3%;
    margin-right: 0;
}
body.rtl.single-product div.product .images .thumbnails a.zoom.last, body.rtl #reviews .comment-form-email {
    margin-left: 0;
}
body.rtl.single-product div.product form.cart .quantity, body.rtl .widget_price_filter .price_slider_amount .button, body.rtl #payment .terms input, body.rtl .quantity .qty, body.rtl .quantity .minus, body.rtl .quantity .plus {
    float: right;
}
body.rtl.single-product div.product form.cart .button, body.rtl.single-product div.product .woocommerce-product-rating .star-rating, body.rtl #reviews .commentlist li .avatar, body.rtl .widget.woocommerce li .count, body.rtl #payment .payment_methods li img, body.rtl #payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n), body.rtl #payment .payment_methods li .payment_box fieldset .help {
    float: left;
}
body.rtl #reviews .commentlist, body.rtl #payment .payment_methods li .payment_box fieldset label {
    margin-right: 0;
}
body.rtl #reviews .commentlist li ul.children {
    float: left;
    margin-left: 0;
}
body.rtl .product_list_widget li img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
body.rtl .widget_shopping_cart .product_list_widget li {
    padding-left: 0;
    padding-right: 2em;
}
body.rtl .widget_shopping_cart .product_list_widget li a.remove {
    left: auto;
    right: 0;
}
body.rtl .widget_product_categories .children {
    margin-left: 0;
    margin-right: 1.618em;
}
body.rtl .widget_layered_nav .chosen::before {
    margin-left: 0.53em;
    margin-right: 0;
}
body.rtl .widget_price_filter .ui-slider {
    text-align: right;
}
body.rtl .widget_price_filter .ui-slider .ui-slider-handle:last-child {
}
body.rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: auto;
    right: -1px;
}
body.rtl .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    left: -1px;
    right: auto;
}
body.rtl ul.order_details li {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 0 none;
}
body.rtl ul.order_details li:last-child {
    border-left: 0 none;
}
body.rtl .form-row-last {
    margin-left: 0 !important;
}
body.rtl .demo_store::before {
    margin-left: 0.53em;
    margin-right: 0;
}
body.rtl .star-rating::before, body.rtl .star-rating span {
    float: right;
    left: auto;
    right: 0;
}
body.rtl .star-rating span::before {
    left: auto;
    right: 0;
}
body.rtl p.stars a {
    margin-left: 1em;
    margin-right: 0;
}
body.rtl p.stars a.star-1::after, body.rtl p.stars a.star-2::after, body.rtl p.stars a.star-3::after, body.rtl p.stars a.star-4::after, body.rtl p.stars a.star-5::after {
    left: auto;
    padding-left: 1em;
    padding-right: 0;
    right: 0;
}
body.rtl .onsale {
    left: auto;
    right: 10px;
}
body.rtl ul.products .onsale {
    left: auto;
    right: 5px;
}
body.rtl .woocommerce-tabs ul.tabs li {
    margin-left: 1em;
    margin-right: 0;
}
body.rtl .woocommerce-tabs ul.tabs li.active::after {
    left: 0;
    margin-left: 0;
    margin-right: -0.5em;
    right: 50%;
}
body.rtl .shop_attributes {
    text-align: right;
}
body.rtl .shop_attributes th {
    padding-left: 15px;
    padding-right: 0;
}
body.rtl .woocommerce-error, body.rtl .woocommerce-info, body.rtl .woocommerce-message, body.rtl .woocommerce-noreviews, body.rtl p.no-comments {
    border-width: 0 5px 0 0;
    margin-right: 0;
}
body.rtl .woocommerce-error .button, body.rtl .woocommerce-info .button, body.rtl .woocommerce-message .button, body.rtl .woocommerce-noreviews .button, body.rtl p.no-comments .button {
    border-right-color: rgba(0, 0, 0, 0.25) !important;
    border-right-style: solid;
    border-width: 0 1px 0 0;
    float: left;
    padding: 0 1em 0 0;
}
body.rtl .added_to_cart {
    padding-left: 0;
    padding-right: 10px;
}
body.rtl .widget_product_search #s {
    margin-left: 2%;
    margin-right: 0;
}
body.rtl .woocommerce-pagination .page-numbers li .page-numbers.prev::before {
    content: "";
}
body.rtl .woocommerce-pagination .page-numbers li .page-numbers.next::before {
    content: "";
}
@media screen and (min-width: 768px) {
body.rtl p.stars a.star-1, body.rtl p.stars a.star-2, body.rtl p.stars a.star-3, body.rtl p.stars a.star-4 {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 0 none;
}
body.rtl ul.products li.product {
    clear: none;
    float: right;
    margin-left: 4.34783%;
    margin-right: 0;
}
body.rtl ul.products li.product.last {
    margin-left: 0 !important;
}
body.rtl.single-product div.product .images {
    float: right;
    margin-left: 3.88235%;
    margin-right: 0;
}
body.rtl.single-product div.product .images .thumbnails a.zoom {
    float: right;
    margin-left: 3%;
    margin-right: 0;
}
body.rtl.single-product div.product .images .thumbnails a.zoom.last {
    margin-left: 0;
}
body.rtl.single-product div.product .summary {
    float: left;
    margin-left: 0;
}
body.rtl.woocommerce .page-description {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
}
body.rtl .woocommerce-result-count {
    float: right;
}
body.rtl .woocommerce-ordering {
    float: left;
}
body.rtl table.cart td.actions {
    text-align: left;
}
body.rtl table.cart td.actions .coupon {
    float: right;
}
body.rtl .cart-collaterals .cross-sells {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
}
body.rtl .cart-collaterals .cross-sells ul.products li.product {
    float: right;
    margin-left: 14.2857%;
    margin-right: 0;
}
body.rtl .cart-collaterals .cart_totals, body.rtl .cart-collaterals .shipping_calculator {
    clear: left;
    float: left;
}
body.rtl .cart-collaterals .shipping_calculator {
    clear: left;
}
body.rtl #customer_details {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
}
body.rtl #customer_details .form-row-first {
    float: right;
    margin-left: 11.1111%;
    margin-right: 0;
}
body.rtl #customer_details .form-row-last {
    float: left;
    margin-left: 0;
}
body.rtl #order_review, body.rtl #order_review_heading {
    float: left;
    margin-left: 0;
}
body.rtl #wc_checkout_add_ons {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
}
body.rtl .form-row-first {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
}
body.rtl .form-row-last {
    float: left;
    margin-left: 0;
}
body.rtl .woocommerce-tabs ul.tabs {
    float: right;
    margin-left: 5.88235%;
    margin-right: 0;
    padding-bottom: 0;
    text-align: right;
}
body.rtl .woocommerce-tabs ul.tabs li.active::after {
    content: "";
    left: 0;
    right: auto;
}
body.rtl .woocommerce-tabs .panel {
    float: left;
    margin-left: 0;
}
}
body.bbpress #crumbs {
    display: none;
}
#bbpress-forums hr {
    margin: 0 0 24px;
}
#bbpress-forums {
    background: transparent none repeat scroll 0 0;
    clear: both;
    font-size: 12px;
    margin-bottom: 20px;
    overflow: hidden;
}
#bbpress-forums div.even, #bbpress-forums ul.even {
    background-color: #fbfbfb;
}
body.reply-edit .reply {
    float: none;
}
#bbpress-forums div.reply {
    height: auto;
    width: 100%;
}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header {
    background-color: #f4f4f4;
}
#bbpress-forums .status-trash.even, #bbpress-forums .status-spam.even {
    background-color: #fee;
}
#bbpress-forums .status-trash.odd, #bbpress-forums .status-spam.odd {
    background-color: #fdd;
}
#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    color: #ccc;
}
#bbpress-forums ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#bbpress-forums ul.bbp-threaded-replies {
    margin-left: 50px;
}
#bbpress-forums li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none;
    margin: 0;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
    clear: both;
    margin-bottom: 20px;
    overflow: hidden;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer {
    clear: both;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    border-bottom: 3px solid rgba(0, 0, 0, 0.05);
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-weight: bold;
    margin-top: 10px;
    padding: 10px 0;
    text-transform: uppercase;
    vertical-align: middle;
}
#bbpress-forums li.bbp-header ul {
    overflow: hidden;
}
#bbpress-forums .bbp-forum-title, #bbpress-forums .bbp-topic-permalink {
    display: block;
    font-size: 16px;
    font-weight: 600;
}
#bbpress-forums .bbp-forum-link {
    display: inline;
    font-size: 12px;
    font-weight: 600;
}
#bbpress-forums .bbp-forums-list {
    border-left: 1px solid #ddd;
    margin: 0 0 0 5px;
    padding-left: 15px;
}
#bbpress-forums .bbp-forums-list li {
    display: inline;
    font-size: 11px;
}
#bbpress-forums li.bbp-footer p {
    line-height: 1em;
    margin: 0;
}
li.bbp-forum-info, li.bbp-topic-title {
    float: left;
    text-align: left;
    width: 55%;
}
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count {
    float: left;
    text-align: center;
    width: 10%;
}
li.bbp-forum-freshness, li.bbp-topic-freshness {
    float: left;
    text-align: right;
    width: 22%;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 10px;
}
li.bbp-header div.bbp-topic-content span#subscription-toggle, li.bbp-header div.bbp-topic-content span#favorite-toggle, li.bbp-header div.bbp-reply-content span#subscription-toggle, li.bbp-header div.bbp-reply-content span#favorite-toggle {
    float: right;
}
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 16px;
    line-height: 1em;
    margin: 8px 0;
    padding: 0;
    text-transform: none;
}
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author {
    float: left;
    text-align: center;
    width: 115px;
}
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
    border: medium none;
    float: none;
    margin: 12px auto 0;
    max-width: 80px;
    padding: 0;
}
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    display: inline-block;
    margin: 0 12px;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: left;
    display: block;
    font-weight: bold;
    margin-top: 10px;
}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 11px;
    font-style: italic;
}
#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author {
    float: left;
    margin: 0;
    padding: 0;
    width: 120px;
}
#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content {
    margin-left: 140px;
    padding: 0;
    text-align: left;
}
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry {
    margin-bottom: 0;
    overflow: hidden;
    padding: 10px;
}
li.bbp-body div.hentry {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
div.bbp-forum-header, div.bbp-topic-header {
    border-top: 1px solid #ddd;
    clear: both;
}
span.bbp-author-ip {
    color: #aaa;
    font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.widget_display_stats dl {
    overflow: hidden;
}
.widget_display_stats dt {
    border-bottom: 1px solid #f2f2f2;
    clear: left;
    display: block;
    float: left;
    margin-right: 5%;
    padding: 8px 0;
    width: 75%;
}
.widget_display_stats dd {
    border-bottom: 1px solid #f2f2f2;
    display: block;
    float: left;
    padding: 8px 0;
    text-align: center;
    width: 20%;
}
.widget_display_replies .widget-container li .bbp-forum-title, .widget_display_topics .widget-container li .bbp-forum-title {
    display: block;
    margin-bottom: 5px;
}
.widget_display_topics .widget-container li img {
    display: none;
}
.widget_display_replies .widget-container li div, .widget_display_topics .widget-container li div {
    display: inline-block;
    float: right;
    font-size: 8pt;
}
.widget_display_search form {
    font-size: 0;
}
.widget_display_search #bbp_search {
    margin-bottom: 0;
    margin-right: 2%;
    width: 75%;
}
.widget_display_search input#bbp_search_submit {
    width: 23%;
}
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    margin-left: 130px;
    padding: 12px 12px 12px 0;
    text-align: left;
}
#bbpress-forums div.bbp-forum-content::after, #bbpress-forums div.bbp-topic-content::after, #bbpress-forums div.bbp-reply-content::after {
    clear: both;
    content: ".";
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: inline;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
#bbpress-forums div.bbp-topic-content h1, #bbpress-forums div.bbp-reply-content h1, #bbpress-forums div.bbp-topic-content h2, #bbpress-forums div.bbp-reply-content h2, #bbpress-forums div.bbp-topic-content h3, #bbpress-forums div.bbp-reply-content h3, #bbpress-forums div.bbp-topic-content h4, #bbpress-forums div.bbp-reply-content h4, #bbpress-forums div.bbp-topic-content h5, #bbpress-forums div.bbp-reply-content h5, #bbpress-forums div.bbp-topic-content h6, #bbpress-forums div.bbp-reply-content h6 {
    clear: none;
    line-height: 1em;
    margin: 24px 0;
    padding: 0;
}
#bbpress-forums div.bbp-topic-content img, #bbpress-forums div.bbp-reply-content img {
    max-width: 100%;
}
#bbpress-forums div.bbp-topic-content ul, #bbpress-forums div.bbp-reply-content ul, #bbpress-forums div.bbp-topic-content ol, #bbpress-forums div.bbp-reply-content ol {
    margin: 0 15px 15px;
    padding: 0;
}
#bbpress-forums div.bbp-topic-content ul li, #bbpress-forums div.bbp-reply-content ul li {
    list-style-type: disc;
}
#bbpress-forums div.bbp-topic-content ol li, #bbpress-forums div.bbp-reply-content ol li {
    list-style-type: decimal;
}
#bbpress-forums div.bbp-topic-content ol li li, #bbpress-forums div.bbp-reply-content ol li li {
    list-style-type: lower-alpha;
}
#bbpress-forums div.bbp-topic-content ol li li li, #bbpress-forums div.bbp-reply-content ol li li li {
    list-style-type: upper-roman;
}
#bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    display: inline-block;
    font-family: Inconsolata,Consolas,Monaco,Lucida Console,monospace;
    margin-top: -3px;
    max-width: 95%;
    padding: 0 5px;
    vertical-align: middle;
}
#bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre {
    display: block;
    line-height: 18px;
    margin: 0 0 24px;
    overflow: auto;
    padding: 5px 10px;
    white-space: pre;
}
#bbpress-forums div.bbp-topic-content pre code, #bbpress-forums div.bbp-reply-content pre code {
    background-color: transparent;
    border: medium none;
    display: block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    padding: 0;
}
#bbpress-forums div.bbp-reply-to {
    margin-left: 130px;
    padding: 12px 12px 12px 0;
    text-align: right;
}
#bbpress-forums div#bbp-cancel-reply-to {
    text-align: right;
}
div.bbp-breadcrumb {
    float: left;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 12px;
}
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p {
    margin-bottom: 10px;
}
#bbpress-forums div.bbp-topic-tags {
    float: right;
}
#bbp-topic-hot-tags {
    clear: both;
}
#bbpress-forums #bbp-search-form {
    clear: left;
}
#bbpress-forums #bbp-search-form .hidden {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 0;
    left: -999em;
    overflow: hidden;
    position: absolute;
    width: 0;
}
#bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: auto;
}
#bbpress-forums div.bbp-search-form {
    float: right;
}
span.bbp-admin-links {
    color: #ddd;
    float: right;
}
span.bbp-admin-links a {
    color: #bbb;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
fieldset span.bbp-admin-links {
    float: left;
}
tr td span.bbp-admin-links a:hover {
    color: #ff4b33;
}
td.bbp-topic-admin-links, td.bbp-topic-counts {
    width: 50%;
}
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink {
    color: #ccc;
    float: right;
    margin-left: 10px;
}
.bbp-row-actions #favorite-toggle a {
    background-color: #dfd;
    border: 1px solid #aca;
    color: #7c7;
    font-size: 13px;
    font-weight: bold;
    padding: 0 3px 1px;
    text-decoration: none;
}
.bbp-row-actions #favorite-toggle a:hover {
    background-color: #beb;
    border-color: #7c7;
    color: #5a5;
}
.bbp-row-actions #favorite-toggle span.is-favorite a {
    background-color: #fee;
    border: 1px solid #faa;
    color: #faa;
}
.bbp-row-actions #favorite-toggle span.is-favorite a:hover {
    background-color: #fdd;
    border-color: #c88;
    color: #c88;
}
.bbp-row-actions #subscription-toggle a {
    background-color: #dfd;
    border: 1px solid #aca;
    color: #7c7;
    font-size: 13px;
    font-weight: bold;
    padding: 0 3px 1px;
    text-decoration: none;
}
.bbp-row-actions #subscription-toggle a:hover {
    background-color: #beb;
    border-color: #7c7;
    color: #5a5;
}
.bbp-row-actions #subscription-toggle span.is-subscribed a {
    background-color: #fee;
    border: 1px solid #faa;
    color: #faa;
}
.bbp-row-actions #subscription-toggle span.is-subscribed a:hover {
    background-color: #fdd;
    border-color: #c88;
    color: #c88;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta, body.rtl #bbpress-forums .bbp-forum-info .bbp-forum-content, body.rtl #bbpress-forums p.bbp-topic-meta {
    font-size: 11px;
    margin: 5px 0;
    padding: 0;
    word-wrap: break-word;
}
#bbpress-forums p.bbp-topic-meta span {
    white-space: nowrap;
}
.bbp-pagination-count {
    border: 1px solid transparent;
    float: left;
}
.bbp-pagination-links {
    display: inline;
    float: right;
    list-style: outside none none;
}
.bbp-pagination-links a, .bbp-pagination-links span.current {
    border: 1px solid #efefef;
    display: block;
    float: left;
    margin-left: 5px;
    padding: 0 5px;
    text-decoration: none;
}
.bbp-pagination-links a:hover, .bbp-pagination-links span.current {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ddd;
    opacity: 0.8;
}
.bbp-pagination-links span.dots {
    display: block;
    float: left;
    margin-left: 5px;
    padding: 1px 4px;
}
.bbp-pagination {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.bbp-topic-pagination {
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 5px;
}
.bbp-topic-pagination a {
    border: 1px solid #ddd;
    font-size: 10px;
    line-height: 10px;
    padding: 1px 3px;
    text-decoration: none;
}
#bbpress-forums fieldset.bbp-form {
    clear: left;
}
#bbpress-forums fieldset.bbp-form {
    margin: 20px 0 10px;
}
#bbpress-forums fieldset.bbp-form legend {
    padding: 5px 0;
}
#bbpress-forums fieldset.bbp-form label {
    display: inline-block;
    margin: 0;
}
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label, #bbp-login fieldset label, #bbp-register fieldset label, #bbp-lost-pass fieldset label {
    width: 100px;
}
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input {
    margin: 0 0 8px;
}
textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content {
    box-sizing: border-box;
    width: 97%;
}
textarea#bbp_forum_content {
    height: 210px;
}
#bbpress-forums fieldset.bbp-forum-form-attributes {
    clear: none;
    float: right;
    margin-left: 25px;
    width: 200px;
}
#bbpress-forums fieldset select#bbp_forum_id {
    max-width: 200px;
}
.bbp-topic-form, .bbp-reply-form, .bbp-topic-tag-form {
    clear: left;
}
body.topic-edit .bbp-topic-form div.avatar img, body.reply-edit .bbp-reply-form div.avatar img, body.single-forum .bbp-topic-form div.avatar img, body.single-reply .bbp-reply-form div.avatar img {
    background-color: #efefef;
    border: 1px solid #ddd;
    line-height: 0;
    margin-right: 0;
    padding: 10px;
}
body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.topic-edit .bbp-topic-form code, body.reply-edit .bbp-reply-form code {
    background-color: #f0fff8;
    border: 1px solid #ceefe1;
    display: block;
    font-size: 10px;
    margin-top: 5px;
    padding: 8px;
    width: 369px;
}
#merge_tag, #delete_tag {
    display: inline;
}
div.bbp-submit-wrapper {
    clear: both;
    float: right;
    margin-top: 15px;
}
p.form-allowed-tags {
    max-width: 100%;
}
#bbpress-forums div.bbp-the-content-wrapper {
    margin-bottom: 10px;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
    font-size: 12px;
    margin: 0;
    width: 100%;
}
#bbpress-forums div.bbp-the-content-wrapper table, #bbpress-forums div.bbp-the-content-wrapper tbody, #bbpress-forums div.bbp-the-content-wrapper tr, #bbpress-forums div.bbp-the-content-wrapper td {
    border: medium none;
    line-height: 1em;
    margin: 0;
    padding: 0;
    width: auto;
}
#bbpress-forums div.bbp-the-content-wrapper input {
    font-size: 12px;
    line-height: 1em;
    margin: 0 2px 0 0;
    padding: 5px;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
    background: #ededed none repeat scroll 0 0;
    min-height: 26px;
    padding: 5px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 4px 4px 8px;
}
#bbpress-forums div.wp-editor-container {
    border: 1px solid #e0e0e0;
    line-height: 0;
    margin: 0;
    padding: 0;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar {
    line-height: 16px;
}
#bbpress-forums div.bbp-the-content-wrapper input[type="button"]:hover {
    background: #fff none repeat scroll 0 0 !important;
}
#bbpress-forums #bbp-your-profile fieldset {
    padding: 20px 20px 0;
}
#bbpress-forums #bbp-your-profile fieldset div {
    clear: left;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
#bbpress-forums #bbp-your-profile fieldset select {
    margin-bottom: 0;
}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    padding: 5px 8px;
    width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset input:focus, #bbpress-forums #bbp-your-profile fieldset textarea:focus {
    border: 1px solid #ccc;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    outline-color: rgba(240, 255, 240, 0.1);
}
#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox {
    width: auto;
}
#bbpress-forums #bbp-your-profile fieldset legend {
    display: none;
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
    cursor: pointer;
    float: left;
    padding: 5px 20px 5px 0;
    text-align: right;
    width: 20%;
}
#bbpress-forums #bbp-your-profile fieldset dl label[for] {
    text-align: left;
    width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset span.description {
    background-color: #f0f8ff;
    border: 1px solid #cee1ef;
    clear: left;
    float: left;
    font-size: 12px;
    font-style: italic;
    margin: 5px 0 0 20%;
    padding: 5px 8px;
    width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset fieldset {
    border: medium none;
    clear: none;
    float: none;
    margin: 0;
    padding: 0;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password {
    display: inline;
    width: 60%;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password input, #bbpress-forums #bbp-your-profile fieldset fieldset.password span {
    width: 100%;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl {
    margin: 0;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
    margin-bottom: 20px;
    margin-left: 0;
}
#bbpress-forums #bbp-your-profile fieldset.submit button {
    float: right;
}
div.bbp-template-notice, div.indicator-hint {
    background: #f7f7f7 none repeat scroll 0 0;
    border-color: #e6db55;
    border-style: solid;
    border-width: 0 0 0 5px;
    clear: both;
    color: #666;
    margin-bottom: 2.618em;
    margin-left: 0;
    padding: 0.5em 1.618em;
}
div.bbp-template-notice a {
    color: #555;
    text-decoration: none;
}
div.bbp-template-notice a:hover {
    color: #000;
}
div.bbp-template-notice.info {
    border-color: #3d9cd2;
}
div.bbp-template-notice.important {
    border-color: #e6db55;
}
div.bbp-template-notice.error, div.bbp-template-notice.warning {
    border-color: #c00;
}
div.bbp-template-notice.error a, div.bbp-template-notice.warning a {
    color: #c00;
}
div.bbp-template-notice p {
    font-size: 12px;
    line-height: 140%;
    margin: 0.5em 0 6px !important;
    padding: 2px;
}
.bbp-topics-front ul.super-sticky, bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky {
    background-color: #ffffe0 !important;
    font-size: 1.1em;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log {
    border-top: 1px dotted #ddd;
    color: #aaa;
    font-size: 11px;
    margin: 0;
    padding: 8px 0 0;
    width: 100%;
}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li {
    list-style-type: none;
}
.bbp-login-form fieldset legend {
    display: none;
}
.bbp-login-form label {
    display: inline-block;
    width: 140px;
}
#sidebar .bbp-login-form label {
    width: 27%;
}
#sidebar .bbp-login-form #user_login, #sidebar .bbp-login-form #user_pass {
    width: 70%;
}
#sidebar .bbp-login-form .bbp-remember-me {
    float: left;
    margin-top: 10px;
}
#sidebar .bbp-login-form .bbp-remember-me label {
    width: auto;
}
#sidebar .bbp-login-form .bbp-submit-wrapper {
    clear: none;
    float: right;
    margin-right: 2%;
    margin-top: 5px;
}
.bbp-login-form .bbp-login-links a {
    clear: left;
    float: left;
}
.bbp-logged-in img.avatar {
    float: left;
    margin: 0 15px 0 0;
}
.bbp-logged-in h4 {
    clear: none;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 10px;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
    float: none;
}
fieldset div.avatar {
    float: right;
}
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner {
    border-left: 2px solid #eaeaea;
    margin-left: 5px;
    padding-left: 10px;
}
#bbpress-forums h1 {
    clear: none;
    font-size: 1.8em;
    line-height: 1em;
    padding-bottom: 10px;
}
#bbpress-forums #bbp-user-wrapper {
    float: left;
    width: 100%;
}
#bbpress-forums .bbp-user-section {
    overflow: auto;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
    clear: none;
    font-size: 1.4em;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 0;
}
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form {
    clear: none;
}
#bbpress-forums #bbp-single-user-details {
    float: left;
    margin: 0;
    overflow: hidden;
    width: 150px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
    margin: 0;
    width: 150px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
    border: medium none;
    height: 150px;
    margin: 0 0 20px;
    padding: 0;
    width: 150px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-description {
    float: none;
    margin-left: 180px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation {
    float: none;
    margin: 0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
    margin: 0;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
    border: 1px solid transparent;
    display: block;
    padding: 5px 8px;
    text-decoration: none;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
    background: #eee none repeat scroll 0 0;
    opacity: 0.8;
}
#bbpress-forums #bbp-user-body {
    margin-left: 180px;
}
body.my-account #bbpress-forums {
    border-top: medium none;
    margin-bottom: 0;
    padding-top: 0;
}
#bbpress-forums div.bbp-forum-author br, #bbpress-forums div.bbp-topic-author br, #bbpress-forums div.bbp-reply-author br, #bbpress-forums div.bbp-search-author br {
    display: none;
}
#bbpress-forums dl.bbp-user-capabilities {
    display: inline-block;
    vertical-align: top;
}
#bbpress-forums dl.bbp-user-capabilities dt {
    margin: 0 0 10px;
    text-transform: capitalize;
}
#bbpress-forums dl.bbp-user-capabilities dd {
    margin: 0;
    padding: 0;
}
#bbpress-forums div.row-actions {
    font-size: 11px;
    visibility: hidden;
}
#bbpress-forums li:hover > div.row-actions {
    visibility: visible;
}
body.rtl #bbpress-forums .bbp-forums-list {
    border-left: 0 none;
    border-right: 1px solid #ddd;
    margin: 0 5px 0 0;
    padding-left: 0;
    padding-right: 15px;
}
body.rtl #bbpress-forums ul.bbp-threaded-replies {
    margin-left: 0;
    margin-right: 50px;
}
body.rtl li.bbp-forum-info, body.rtl li.bbp-topic-title {
    float: right;
    text-align: right;
}
body.rtl li.bbp-forum-topic-count, body.rtl li.bbp-topic-voice-count, body.rtl li.bbp-forum-reply-count, body.rtl li.bbp-topic-reply-count, body.rtl li.bbp-forum-freshness, body.rtl li.bbp-topic-freshness, body.rtl .widget_display_stats dd {
    float: right;
}
body.rtl #bbpress-forums div.bbp-topic-author a.bbp-author-name, body.rtl #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: right;
}
body.rtl li.bbp-header div.bbp-topic-content span#subscription-toggle, body.rtl li.bbp-header div.bbp-topic-content span#favorite-toggle, body.rtl li.bbp-header div.bbp-reply-content span#subscription-toggle, body.rtl li.bbp-header div.bbp-reply-content span#favorite-toggle {
    float: left;
}
body.rtl #bbpress-forums div.bbp-forum-author, body.rtl #bbpress-forums div.bbp-topic-author, body.rtl #bbpress-forums div.bbp-reply-author {
    float: right;
}
body.rtl #bbpress-forums li.bbp-header .bbp-search-author, body.rtl #bbpress-forums li.bbp-footer .bbp-search-author, body.rtl #bbpress-forums li.bbp-header .bbp-forum-author, body.rtl #bbpress-forums li.bbp-footer .bbp-forum-author, body.rtl #bbpress-forums li.bbp-header .bbp-topic-author, body.rtl #bbpress-forums li.bbp-footer .bbp-topic-author, body.rtl #bbpress-forums li.bbp-header .bbp-reply-author, body.rtl #bbpress-forums li.bbp-footer .bbp-reply-author {
    float: right;
}
body.rtl #bbpress-forums li.bbp-header .bbp-search-content, body.rtl #bbpress-forums li.bbp-footer .bbp-search-content, body.rtl #bbpress-forums li.bbp-header .bbp-forum-content, body.rtl #bbpress-forums li.bbp-footer .bbp-forum-content, body.rtl #bbpress-forums li.bbp-header .bbp-topic-content, body.rtl #bbpress-forums li.bbp-footer .bbp-topic-content, body.rtl #bbpress-forums li.bbp-header .bbp-reply-content, body.rtl #bbpress-forums li.bbp-footer .bbp-reply-content {
    margin-left: 0;
    margin-right: 140px;
    padding: 0;
    text-align: right;
}
body.rtl #bbpress-forums div.bbp-forum-content, body.rtl #bbpress-forums div.bbp-topic-content, body.rtl #bbpress-forums div.bbp-reply-content {
    margin-left: 0;
    margin-right: 130px;
    padding: 12px 0 12px 12px;
    text-align: right;
}
body.rtl #bbpress-forums div.bbp-reply-to {
    margin-left: 0;
    margin-right: 130px;
    padding: 12px 0 12px 12px;
    text-align: left;
}
body.rtl #bbpress-forums div#bbp-cancel-reply-to {
    text-align: left;
}
body.rtl div.bbp-breadcrumb {
    float: right;
}
body.rtl #bbpress-forums #bbp-search-form {
    clear: right;
}
body.rtl #bbpress-forums div.bbp-search-form {
    float: left;
}
body.rtl span.bbp-admin-links {
    float: left;
}
body.rtl fieldset span.bbp-admin-links {
    float: right;
}
body.rtl .bbp-forum-header a.bbp-forum-permalink, body.rtl .bbp-topic-header a.bbp-topic-permalink, body.rtl .bbp-reply-header a.bbp-reply-permalink {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
body.rtl .bbp-pagination-count {
    float: right;
}
body.rtl .bbp-pagination-links {
    float: left;
}
body.rtl .bbp-pagination-links a, body.rtl .bbp-pagination-links span.current {
    float: right;
    margin-left: 0;
    margin-right: 5px;
}
body.rtl .bbp-pagination-links span.dots {
    float: right;
    margin-left: 0;
    margin-right: 5px;
}
body.rtl .bbp-pagination {
    float: right;
}
body.rtl .bbp-topic-pagination {
    margin-left: 0;
    margin-right: 5px;
}
body.rtl #bbpress-forums fieldset.bbp-form {
    clear: right;
}
body.rtl #bbpress-forums fieldset.bbp-forum-form-attributes {
    float: left;
    margin-left: 25px;
    margin-right: 25px;
}
body.rtl .bbp-topic-form, body.rtl .bbp-reply-form, body.rtl .bbp-topic-tag-form {
    clear: right;
}
body.rtl body.topic-edit .bbp-topic-form div.avatar img, body.rtl body.reply-edit .bbp-reply-form div.avatar img, body.rtl body.single-forum .bbp-topic-form div.avatar img, body.rtl body.single-reply .bbp-reply-form div.avatar img {
    margin-left: 0;
}
body.rtl #bbpress-forums div.bbp-topic-tags {
    float: left;
}
body.rtl div.bbp-submit-wrapper {
    float: left;
}
body.rtl #bbpress-forums div.bbp-the-content-wrapper input {
    margin: 0 0 0 2px;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset div {
    clear: right;
    float: right;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset label[for] {
    float: right;
    padding: 5px 5px 5px 20px;
    text-align: left;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset dl label[for] {
    text-align: right;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset span.description {
    clear: right;
    float: right;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
    margin-right: 0;
}
body.rtl #bbpress-forums #bbp-your-profile fieldset.submit button {
    float: left;
}
body.rtl .bbp-login-form .bbp-submit-wrapper {
    text-align: left;
}
body.rtl .bbp-login-form .bbp-login-links a {
    clear: right;
    float: right;
}
body.rtl .bbp-logged-in img.avatar {
    float: right;
    margin: 0 0 0 15px;
}
body.rtl .widget_display_stats dt {
    clear: right;
    float: right;
    margin-left: 5%;
    margin-right: 0;
}
body.rtl .widget_display_replies .widget-container li div, body.rtl .widget_display_topics .widget-container li div {
    float: left;
}
body.rtl .widget_display_search #bbp_search {
    margin-left: 2%;
    margin-right: 0;
}
body.rtl fieldset div.avatar {
    float: left;
}
body.rtl .activity-list li.bbp_topic_create .activity-content .activity-inner, body.rtl .activity-list li.bbp_reply_create .activity-content .activity-inner {
    border-left: 0 none;
    border-right: 2px solid #eaeaea;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 10px;
}
body.rtl div.bbp-template-notice, body.rtl div.indicator-hint {
    border-width: 0 5px 0 0;
}
body.rtl #bbpress-forums #bbp-user-wrapper {
    float: right;
}
body.rtl #bbpress-forums #bbp-single-user-details {
    float: right;
}
body.rtl #bbpress-forums #bbp-single-user-details #bbp-user-description {
    margin-left: 0;
    margin-right: 180px;
}
body.rtl #bbpress-forums #bbp-user-body {
    margin-left: 0;
    margin-right: 180px;
}
@media only screen and (max-width: 480px) {
body.rtl #bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
body.rtl span.bbp-reply-post-date {
    float: right;
}
body.rtl span.bbp-admin-links {
    clear: left;
    float: left;
}
body.rtl #bbpress-forums .bbp-body div.bbp-reply-author {
    padding-right: 0;
}
body.rtl #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    margin-left: 0;
}
body.rtl #bbpress-forums div.bbp-reply-author img.avatar {
    left: 0;
}
body.rtl div.bbp-submit-wrapper {
    float: left;
}
body.rtl #bbpress-forums #bbp-user-body {
    margin-left: 0;
}
}
@media only screen and (max-width: 320px) {
body.rtl #bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
}
body.rtl #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
    margin-right: 0;
}
}
@media only screen and (max-width: 240px) {
body.rtl #bbpress-forums li.bbp-body li.bbp-topic-freshness, body.rtl #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
body.rtl #bbpress-forums li.bbp-footer div.bbp-reply-content {
    margin-left: 0;
}
body.rtl #bbpress-forums li.bbp-body div.bbp-reply-author {
    padding-left: 60px;
    padding-right: 0;
}
}
body.dark-skin .bbp-topics-front ul.super-sticky, body.dark-skin .bbp-topics ul.super-sticky, body.dark-skin .bbp-topics ul.sticky, body.dark-skin .bbp-forum-content ul.sticky {
    background-color: #303030 !important;
}
body.dark-skin #bbpress-forums div.even, body.dark-skin #bbpress-forums ul.even {
    background-color: #373737;
}
body.dark-skin #bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
    background-color: #303030;
    border-color: #3f3f3f;
}
body.dark-skin #bbpress-forums div.bbp-the-content-wrapper input:hover {
    background: #fff none repeat scroll 0 0 !important;
}
body.dark-skin .widget_display_forums .widget-container li, body.dark-skin .widget_display_views .widget-container li, body.dark-skin .widget_display_replies .widget-container li, body.dark-skin .widget_display_topics .widget-container li, body.dark-skin .widget_display_stats dt, body.dark-skin .widget_display_stats dd, body.dark-skin #bbpress-forums li.bbp-body ul.forum, body.dark-skin #bbpress-forums li.bbp-body ul.topic {
    border-color: #474747;
}
body.dark-skin #bbpress-forums div.wp-editor-container {
    border-color: #333;
}
body.dark-skin div.bbp-template-notice, body.dark-skin div.indicator-hint {
    background: #343434 none repeat scroll 0 0;
    color: #d7d7d7;
}
body.dark-skin div.bbp-template-notice a {
    color: #ddd;
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px !important;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
@media screen and (max-device-width: 480px), not all {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags {
    clear: left;
    float: left;
}
div.bbp-search-form input, div.bbp-search-form button {
    font-size: 11px;
    padding: 2px;
}
li.bbp-forum-info, li.bbp-topic-title {
    width: 45%;
}
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count {
    width: 15%;
}
span.bbp-reply-post-date {
    float: left;
}
span.bbp-admin-links {
    clear: left;
    float: left;
}
#bbpress-forums .bbp-forums-list li {
    display: block;
    font-size: 11px;
}
#bbpress-forums .bbp-body div.bbp-reply-author {
    margin: -15px 10px 10px;
    min-height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
}
#bbpress-forums .bbp-body div.bbp-reply-author .bbp-author-avatar {
    display: block;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
    clear: none;
    display: inline-block;
    margin: 0;
    word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    left: 0;
    position: absolute;
    width: 60px;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
    font-size: 12px;
    font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
    clear: both;
    margin: 10px;
    padding: 0;
}
#bbpress-forums div.bbp-reply-content p {
    margin-bottom: 1em;
}
div.bbp-submit-wrapper {
    float: left;
}
#bbpress-forums fieldset.bbp-form {
    padding: 0 10px 10px;
}
#bbpress-forums #bbp-user-body {
    clear: both;
    margin-left: 0;
    word-wrap: break-word;
}
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form {
    margin-bottom: 10px;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title {
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title {
    text-align: center;
    text-transform: uppercase;
}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count {
    width: 20%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    width: 58%;
}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness {
    margin-top: 7px;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-size: 10px;
}
#bbpress-forums li.bbp-header div.bbp-reply-author {
    text-align: left;
    width: 25%;
}
#bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 25%;
}
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
    height: auto;
    width: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar {
    padding: 1px;
}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td {
    height: 20px;
    width: 20px;
}
#bbpress-forums div.wp-editor-container {
    overflow: auto;
    width: 100%;
}
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags {
    width: 95%;
}
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content {
    width: 45%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content {
    clear: both;
    width: 100%;
}
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness {
    text-align: center;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content {
    margin-left: 0;
    text-align: left;
}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {
    display: inline-block;
}
#bbpress-forums li.bbp-header {
    overflow: hidden;
}
#bbpress-forums li.bbp-footer div.bbp-reply-content {
    display: inline-block;
    margin-left: 0;
}
#bbpress-forums li.bbp-body div.bbp-reply-author {
    min-height: 60px;
    padding-left: 60px;
}
#bbpress-forums div.bbp-reply-author img.avatar {
    height: auto;
    width: 40px;
}
}
.ilightbox-overlay.dark {
    background: #000 none repeat scroll 0 0;
}
.ilightbox-loader.dark {
    box-shadow: 0 0 85px black, 0 0 85px black;
}
.ilightbox-loader.dark div {
    background: #000 url("http://timesofap.com/css/css/ilightbox/dark-skin/preloader.gif") no-repeat scroll center center;
}
.ilightbox-holder.dark {
    background: #000 none repeat scroll 0 0;
    box-shadow: 0 0 15px hsla(0, 0%, 0%, 0.8);
    padding: 5px;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption {
    background: rgba(0, 0, 0, 0) url("http://timesofap.com/css/css/ilightbox/dark-skin/caption-bg.png") repeat scroll 0 0;
    color: #fff;
    text-shadow: 0 1px black;
}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social {
    background: rgba(0, 0, 0, 0) url("http://timesofap.com/css/css/ilightbox/dark-skin/caption-bg.png") repeat scroll 0 0;
    border-radius: 2px;
}
.ilightbox-holder.dark .ilightbox-alert {
    background: rgba(0, 0, 0, 0) url("http://timesofap.com/css/css/ilightbox/dark-skin/alert.png") no-repeat scroll center top;
    color: #555;
}
.ilightbox-toolbar.dark {
    left: 10px;
    top: 11px;
}
.ilightbox-toolbar.dark a {
    background: black url("http://timesofap.com/css/css/ilightbox/dark-skin/buttons.png") no-repeat scroll 7px 6px;
    height: 23px;
    width: 25px;
}
.ilightbox-toolbar.dark a.disabled {
    background-color: #000 !important;
    cursor: default;
    opacity: 0.2;
}
.ilightbox-toolbar.dark a:first-of-type {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.ilightbox-toolbar.dark a:last-of-type {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.ilightbox-toolbar.dark a.ilightbox-close:hover {
    background-position: -32px 6px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen {
    background-position: 6px -33px;
    right: 35px;
}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover {
    background-position: -31px -33px;
}
.ilightbox-toolbar.dark a.ilightbox-play {
    background-position: 8px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-play:hover {
    background-position: -32px -57px;
}
.ilightbox-toolbar.dark a.ilightbox-pause {
    background-position: 8px -83px;
}
.ilightbox-toolbar.dark a.ilightbox-pause:hover {
    background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.dark {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
    height: 40px;
    left: 0;
    text-align: center;
    top: auto;
    width: 100%;
}
.isMobile .ilightbox-toolbar.dark a {
    background-position: 50% center !important;
    background-size: 50% auto;
    display: inline-block;
    float: none;
    height: 40px;
    width: 50px;
}
.isMobile .ilightbox-toolbar.dark a:hover {
    background-color: #111;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/fullscreen-icon-64.png");
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/x-mark-icon-64.png");
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-next-icon-64.png");
    background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-prev-icon-64.png");
    background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/play-icon-64.png");
}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/pause-icon-64.png");
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title {
    color: #fff;
    font-size: 18px;
    padding: 10px 60px 10px 8px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar {
    left: auto;
    right: 5px;
    top: 5px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a {
    border-radius: 0;
    float: right;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.9);
}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
    background: rgba(0, 0, 0, 0) url("http://timesofap.com/css/css/ilightbox/dark-skin/thumb-overlay-play.png") no-repeat scroll center center;
}
.ilightbox-button.dark.disabled {
    background-color: #000 !important;
    cursor: default;
    opacity: 0.1;
}
.ilightbox-button.dark span {
    display: block;
    height: 100%;
    width: 100%;
}
.ilightbox-button.dark {
    background: #000 url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-next-vertical-icon-64.png") no-repeat scroll 50% 65%;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    height: 75px;
    left: 0;
    margin: auto;
    right: 0;
    width: 95px;
}
.ilightbox-button.ilightbox-button.dark:hover {
    background-color: #111;
}
.ilightbox-button.ilightbox-prev-button.dark {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-prev-vertical-icon-64.png");
    background-position: 50% 35%;
    border-radius: 0 0 5px 5px;
    bottom: auto;
    top: 0;
}
.ilightbox-button.dark.horizontal {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-next-icon-64.png");
    background-position: 65% 50%;
    border-radius: 5px 0 0 5px;
    bottom: 0;
    height: 95px;
    left: auto;
    right: 0;
    top: 0;
    width: 75px;
}
.ilightbox-button.ilightbox-prev-button.dark.horizontal {
    background-image: url("http://timesofap.com/css/css/ilightbox/dark-skin/arrow-prev-icon-64.png");
    background-position: 35% 50%;
    border-radius: 0 5px 5px 0;
    left: 0;
    right: auto;
}