﻿/* ------------------------------------------------------------------------- *

 * 1.1 - CSS Reset

 * ------------------------------------------------------------------------- */

@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

@font-face {
    font-family: aer_aljazeera; /*a name to be used later*/
    src: url('fonts/aljazeera.ttf'); /*URL to font*/
    src: url('fonts/aljazeera.woff'); /*URL to font*/
}
@font-face {
    font-family: "JF Flat Regular";
    src: url('fonts/JF-Flat-regular.eot');
    src: url('fonts/JF-Flat-regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/JF-Flat-regular.svg#JF Flat Regular') format('svg'),
    url('fonts/JF-Flat-regular.woff') format('woff'),
    url('fonts/JF-Flat-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.post-title {
    font-family:JF Flat Regular, serif !important;
}
.article-content p {
    font-family: JF Flat Regular, serif !important;
}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    line-height: 1;



}

ol, ul {

    list-style: none;

}

blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* ------------------------------------------------------------------------- *

 *  1.2 - Basic Styles

 * ------------------------------------------------------------------------- */

* {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

*:before,

*:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



a {

    color: #ef4135;

    text-decoration: none;

}

a:hover, a:active, a:focus {

    outline: 0;

}



body {

    background: #f7f7f7;

    font: 400 1em/1.46em "Droid Arabic Kufi",tahoma,Arial,Helvetica,sans-serif;

    line-height: 1.46em;

    text-rendering: optimizeLegibility;

}

body, html {

    height: 100%;

    margin: 0 !important;
    padding:0 !important;

}

html {

    font-size: 100%;

    -ms-text-size-adjust: 100%;

    -webkit-text-size-adjust: 100%;
}



html,

button,

input,

select,

textarea {

    color: #474747;

    font: 400 1em 'Open Sans', Arial, Helvetica, sans-serif;

}



html {

    font-size: 1em;

    line-height: 1.4;
    background:#fff !important;

}



::-moz-selection {

    color: #fff;

    background: #ef4135;

    text-shadow: none;

}



::selection {

    color: #fff;

    background: #ef4135;

    text-shadow: none;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #e5e5e5;

    margin: 1.5em 0;

    padding: 0;

}



audio,

canvas,

img,

video {

    vertical-align: middle;

}



img {

    max-width: 100%;

    -ms-interpolation-mode: bicubic;

    height: auto;

}



figcaption {

    color: #949494;

    font-size: 11px;

    text-align: left;

    margin: 3px;

}



fieldset {

    border: 0;

    margin: 0;

    padding: 0;

}



textarea {

    resize: vertical;

}



h1,h2,h3,h4,h5,h6 {

    color: #474747;

    font-weight: bold;

}



h1 {

    font-size: 2em;

    margin: 0.67em 0;

    line-height: 1.25;

    letter-spacing: -0.02em;

}



h2 {

    font-size: 1.5em;

    margin: 0.83em 0;

    line-height: 1.35;

}



h3 {

    font-size: 1.17em;

    margin: 1em 0;

    line-height: 1.4;

}



h4 {

    font-size: 1em;

    margin: 1.33em 0;

    line-height: 1.5;

}



h5 {

    font-size: 0.83em;

    margin: 1.67em 0;

    line-height: 1.6;

}



h6 {

    font-size: 0.67em;

    margin: 2.33em 0;

}



abbr[title] {

    border-bottom: 1px dotted;

}



b, strong {

    font-weight: bold;

}



i, em { font-style: italic; }



blockquote {

    margin: 1em 40px;

}



dfn {

    font-style: italic;

}



hr {

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    height: 0;

}



mark {

    background: #efca56;

    padding: 0 0.4em;

    color: #fff;

}



p,

pre {

    margin: 1em 0;

}



code,

kbd,

pre,

samp {

    font-family: monospace, serif;

    _font-family: 'courier new', monospace;

    font-size: 0.9em;

    color: #7b7b7b;

    border: 1px solid #e5e5e5;

    padding: 0.2em 0.5em;

}



pre {

    white-space: pre;

    white-space: pre-wrap;

    word-wrap: break-word;

    border-right: 4px solid #e5e5e5;

    padding: 0.5em 1.5em 0.5em 1.5em;

}



small {

    font-size: 80%;

}



sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline;

}



sup {

    top: -0.5em;

}



sub {

    bottom: -0.25em;

}



/* ------------------------------------------------------------------------- *

 *  1.3 - WordPress Essential

 * ------------------------------------------------------------------------- */

.wp-caption {

    max-width: 100%;

    position: relative;

}

.wp-caption-text {

    text-align: left;

    color: #76767b;

    position: absolute;

    bottom: 0;

    left: 0;

    padding: 2px 10px;

    margin: 0;

    display: block;

    background: #fff;

}

.wp-caption .wp-caption-text,

.featured .wp-caption-text {

    font-style: italic;

    font-size: 11px;

    bottom: -1px;

}

.wp-caption.alignleft,

.wp-caption.alignright {

    width: auto !important;

}

.wp-caption.aligncenter,

.wp-caption.alignnone,

.gallery,

.article-padding {

    margin-bottom: 20px;

}

.gallery {

    margin-bottom: 20px !important;

}

.gallery:last-child {

    margin-bottom: 0 !important;

}



/* Gallery */

.gallery { clear: both; overflow: hidden; width: 100%; margin: 15px 0!important; }

.gallery:after {

    content: "";

    clear: both;

    display: block;

    margin-bottom: 30px;

}

.gallery img {

    display: block;

    width: 100%;

    height: auto;

    border: none !important;

}

.gallery .gallery-item {

    position: relative;

    overflow: hidden;

    border-color: transparent;

    padding: 5px;

    margin: 0!important;

    float: right;

}

.gallery-caption {

    color: #2e2f34;

    background: rgba(255,255,255,0.85);

    font-size: 11px;

    line-height: 1.5em;

    padding: 10px 15px;

    font-style: normal;

    margin: 0;

    left: 15px;

    bottom: -100%;

    right: 15px;

    max-height: 50%;

    overflow: hidden;

    position: absolute;

    text-overflow: ellipsis;

    text-align: center;

    opacity: 0;

    transition: all .4s ease;

    -o-transition: all .4s ease;

    -moz-transition: all .4s ease;

    -webkit-transition: all .4s ease;

}

.gallery-item:hover .gallery-caption  { bottom: 5px; opacity: 1; }

.gallery-item {

    margin-top: 5px !important;

}

.gallery-item img{

    border: 0 !important;

}

.gallery-columns-1 .gallery-item { width: 100%; }

.gallery-columns-2 .gallery-item { width: 50%; }

.gallery-columns-3 .gallery-item { width: 33%; }

.gallery-columns-4 .gallery-item { width: 25%; }

.gallery-columns-5 .gallery-item { width: 20%; }

.gallery-columns-6 .gallery-item { width: 16%; }

.gallery-columns-7 .gallery-item { width: 14%; }

.gallery-columns-8 .gallery-item { width: 12%; }

.gallery-columns-9 .gallery-item { width: 11%; }



.alignright,

.alignRight {

    float: left;

    margin-right: 25px;

    margin-top: 10px;

    margin-bottom: 15px;

}

.alignleft,

.alignLeft {

    float: right;

    margin-left: 25px;

    margin-top: 10px;

    margin-bottom: 15px;

}

.aligncenter,

.alignCenter {

    text-align: center;

    display: block;

    margin-right: auto;

    margin-left: auto;

    margin-top: 10px;

}

.alignnone,

.alignNone {

    margin-top: 10px;

}

.right {

    text-align: left;

}

.left {

    text-align: right;

}

.center {

    text-align: center;

}

.sticky .thumb a:after {

    color: #474747;

    content: "\f08d";

    font-family: 'FontAwesome';

    font-size: 14px;

    line-height: normal;

    margin: auto;

    position: absolute;

    background: #fff;

    left: 0;

    bottom: 0;

    width: 28px;

    height: 28px;

    line-height: 28px;

    text-align: center;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.bypostauthor {}

.wp-smiley {

    display: ene;

}



/* ------------------------------------------------------------------------- *

 *  2 - Grid System

 * ------------------------------------------------------------------------- */

.container {

  margin-left: auto;

  margin-right: auto;

  padding-right: 15px;

  padding-left: 15px;

}

@media (min-width: 768px) {

  .container {

    width: 728px;

  }

  .wc-wrapper .container {width: 976px;}

}

@media (min-width: 992px) {

  .container {

    width: 832px;

  }

  .wc-wrapper .container {width: 940px;}

}

@media (min-width: 1280px) {

  .wc-wrapper .container {width: 1080px;}

}

@media (min-width: 1600px) {

  .container {

    width: 960px;

  }

  .wc-wrapper .container {width: 1208px;}

}

.wpb_wrapper { overflow: visible; }

.container-fluid {

  margin-left: auto;

  margin-right: auto;

  padding-right: 15px;

  padding-left: 15px;

}

.row {

  margin-right: -15px;

  margin-left: -15px;

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

  position: relative;

  min-height: 1px;

  padding-right: 15px;

  padding-left: 15px;

}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

  float: right;

}

.col-xs-12 {

  width: 100%;

}

.col-xs-11 {

  width: 91.66666667%;

}

.col-xs-10 {

  width: 83.33333333%;

}

.col-xs-9 {

  width: 75%;

}

.col-xs-8 {

  width: 66.66666667%;

}

.col-xs-7 {

  width: 58.33333333%;

}

.col-xs-6 {

  width: 50%;

}

.col-xs-5 {

  width: 41.66666667%;

}

.col-xs-4 {

  width: 33.33333333%;

}

.col-xs-3 {

  width: 25%;

}

.col-xs-2 {

  width: 16.66666667%;

}

.col-xs-1 {

  width: 8.33333333%;

}

.col-xs-pull-12 {

  left: 100%;

}

.col-xs-pull-11 {

  left: 91.66666667%;

}

.col-xs-pull-10 {

  left: 83.33333333%;

}

.col-xs-pull-9 {

  left: 75%;

}

.col-xs-pull-8 {

  left: 66.66666667%;

}

.col-xs-pull-7 {

  left: 58.33333333%;

}

.col-xs-pull-6 {

  left: 50%;

}

.col-xs-pull-5 {

  left: 41.66666667%;

}

.col-xs-pull-4 {

  left: 33.33333333%;

}

.col-xs-pull-3 {

  left: 25%;

}

.col-xs-pull-2 {

  left: 16.66666667%;

}

.col-xs-pull-1 {

  left: 8.33333333%;

}

.col-xs-pull-0 {

  left: auto;

}

.col-xs-push-12 {

  right: 100%;

}

.col-xs-push-11 {

  right: 91.66666667%;

}

.col-xs-push-10 {

  right: 83.33333333%;

}

.col-xs-push-9 {

  right: 75%;

}

.col-xs-push-8 {

  right: 66.66666667%;

}

.col-xs-push-7 {

  right: 58.33333333%;

}

.col-xs-push-6 {

  right: 50%;

}

.col-xs-push-5 {

  right: 41.66666667%;

}

.col-xs-push-4 {

  right: 33.33333333%;

}

.col-xs-push-3 {

  right: 25%;

}

.col-xs-push-2 {

  right: 16.66666667%;

}

.col-xs-push-1 {

  right: 8.33333333%;

}

.col-xs-push-0 {

  right: auto;

}

.col-xs-offset-12 {

  margin-right: 100%;

}

.col-xs-offset-11 {

  margin-right: 91.66666667%;

}

.col-xs-offset-10 {

  margin-right: 83.33333333%;

}

.col-xs-offset-9 {

  margin-right: 75%;

}

.col-xs-offset-8 {

  margin-right: 66.66666667%;

}

.col-xs-offset-7 {

  margin-right: 58.33333333%;

}

.col-xs-offset-6 {

  margin-right: 50%;

}

.col-xs-offset-5 {

  margin-right: 41.66666667%;

}

.col-xs-offset-4 {

  margin-right: 33.33333333%;

}

.col-xs-offset-3 {

  margin-right: 25%;

}

.col-xs-offset-2 {

  margin-right: 16.66666667%;

}

.col-xs-offset-1 {

  margin-right: 8.33333333%;

}

.col-xs-offset-0 {

  margin-right: 0%;

}

@media (min-width: 768px) {

  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {

    float: right;

  }

  .col-sm-12 {

    width: 100%;

  }

  .col-sm-11 {

    width: 91.66666667%;

  }

  .col-sm-10 {

    width: 83.33333333%;

  }

  .col-sm-9 {

    width: 75%;

  }

  .col-sm-8 {

    width: 66.66666667%;

  }

  .col-sm-7 {

    width: 58.33333333%;

  }

  .col-sm-6 {

    width: 50%;

  }

  .col-sm-5 {

    width: 41.66666667%;

  }

  .col-sm-4 {

    width: 33.33333333%;

  }

  .col-sm-3 {

    width: 25%;

  }

  .col-sm-2 {

    width: 16.66666667%;

  }

  .col-sm-1 {

    width: 8.33333333%;

  }

  .col-sm-pull-12 {

    left: 100%;

  }

  .col-sm-pull-11 {

    left: 91.66666667%;

  }

  .col-sm-pull-10 {

    left: 83.33333333%;

  }

  .col-sm-pull-9 {

    left: 75%;

  }

  .col-sm-pull-8 {

    left: 66.66666667%;

  }

  .col-sm-pull-7 {

    left: 58.33333333%;

  }

  .col-sm-pull-6 {

    left: 50%;

  }

  .col-sm-pull-5 {

    left: 41.66666667%;

  }

  .col-sm-pull-4 {

    left: 33.33333333%;

  }

  .col-sm-pull-3 {

    left: 25%;

  }

  .col-sm-pull-2 {

    left: 16.66666667%;

  }

  .col-sm-pull-1 {

    left: 8.33333333%;

  }

  .col-sm-pull-0 {

    left: auto;

  }

  .col-sm-push-12 {

    right: 100%;

  }

  .col-sm-push-11 {

    right: 91.66666667%;

  }

  .col-sm-push-10 {

    right: 83.33333333%;

  }

  .col-sm-push-9 {

    right: 75%;

  }

  .col-sm-push-8 {

    right: 66.66666667%;

  }

  .col-sm-push-7 {

    right: 58.33333333%;

  }

  .col-sm-push-6 {

    right: 50%;

  }

  .col-sm-push-5 {

    right: 41.66666667%;

  }

  .col-sm-push-4 {

    right: 33.33333333%;

  }

  .col-sm-push-3 {

    right: 25%;

  }

  .col-sm-push-2 {

    right: 16.66666667%;

  }

  .col-sm-push-1 {

    right: 8.33333333%;

  }

  .col-sm-push-0 {

    right: auto;

  }

  .col-sm-offset-12 {

    margin-right: 100%;

  }

  .col-sm-offset-11 {

    margin-right: 91.66666667%;

  }

  .col-sm-offset-10 {

    margin-right: 83.33333333%;

  }

  .col-sm-offset-9 {

    margin-right: 75%;

  }

  .col-sm-offset-8 {

    margin-right: 66.66666667%;

  }

  .col-sm-offset-7 {

    margin-right: 58.33333333%;

  }

  .col-sm-offset-6 {

    margin-right: 50%;

  }

  .col-sm-offset-5 {

    margin-right: 41.66666667%;

  }

  .col-sm-offset-4 {

    margin-right: 33.33333333%;

  }

  .col-sm-offset-3 {

    margin-right: 25%;

  }

  .col-sm-offset-2 {

    margin-right: 16.66666667%;

  }

  .col-sm-offset-1 {

    margin-right: 8.33333333%;

  }

  .col-sm-offset-0 {

    margin-right: 0%;

  }

}

@media (min-width: 992px) {

  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

    float: right;

  }

  .col-md-12 {

    width: 100%;

  }

  .col-md-11 {

    width: 91.66666667%;

  }

  .col-md-10 {

    width: 83.33333333%;

  }

  .col-md-9 {

    width: 75%;

  }

  .col-md-8 {

    width: 66.66666667%;

  }

  .col-md-7 {

    width: 58.33333333%;

  }

  .col-md-6 {

    width: 50%;

  }

  .col-md-5 {

    width: 41.66666667%;

  }

  .col-md-4 {

    width: 33.33333333%;

  }

  .col-md-3 {

    width: 25%;

  }

  .col-md-2 {

    width: 16.66666667%;

  }

  .col-md-1 {

    width: 8.33333333%;

  }

  .col-md-pull-12 {

    left: 100%;

  }

  .col-md-pull-11 {

    left: 91.66666667%;

  }

  .col-md-pull-10 {

    left: 83.33333333%;

  }

  .col-md-pull-9 {

    left: 75%;

  }

  .col-md-pull-8 {

    left: 66.66666667%;

  }

  .col-md-pull-7 {

    left: 58.33333333%;

  }

  .col-md-pull-6 {

    left: 50%;

  }

  .col-md-pull-5 {

    left: 41.66666667%;

  }

  .col-md-pull-4 {

    left: 33.33333333%;

  }

  .col-md-pull-3 {

    left: 25%;

  }

  .col-md-pull-2 {

    left: 16.66666667%;

  }

  .col-md-pull-1 {

    left: 8.33333333%;

  }

  .col-md-pull-0 {

    left: auto;

  }

  .col-md-push-12 {

    right: 100%;

  }

  .col-md-push-11 {

    right: 91.66666667%;

  }

  .col-md-push-10 {

    right: 83.33333333%;

  }

  .col-md-push-9 {

    right: 75%;

  }

  .col-md-push-8 {

    right: 66.66666667%;

  }

  .col-md-push-7 {

    right: 58.33333333%;

  }

  .col-md-push-6 {

    right: 50%;

  }

  .col-md-push-5 {

    right: 41.66666667%;

  }

  .col-md-push-4 {

    right: 33.33333333%;

  }

  .col-md-push-3 {

    right: 25%;

  }

  .col-md-push-2 {

    right: 16.66666667%;

  }

  .col-md-push-1 {

    right: 8.33333333%;

  }

  .col-md-push-0 {

    right: auto;

  }

  .col-md-offset-12 {

    margin-right: 100%;

  }

  .col-md-offset-11 {

    margin-right: 91.66666667%;

  }

  .col-md-offset-10 {

    margin-right: 83.33333333%;

  }

  .col-md-offset-9 {

    margin-right: 75%;

  }

  .col-md-offset-8 {

    margin-right: 66.66666667%;

  }

  .col-md-offset-7 {

    margin-right: 58.33333333%;

  }

  .col-md-offset-6 {

    margin-right: 50%;

  }

  .col-md-offset-5 {

    margin-right: 41.66666667%;

  }

  .col-md-offset-4 {

    margin-right: 33.33333333%;

  }

  .col-md-offset-3 {

    margin-right: 25%;

  }

  .col-md-offset-2 {

    margin-right: 16.66666667%;

  }

  .col-md-offset-1 {

    margin-right: 8.33333333%;

  }

  .col-md-offset-0 {

    margin-right: 0%;

  }

}

@media (min-width: 1200px) {

  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

    float: right;

  }

  .col-lg-12 {

    width: 100%;

  }

  .col-lg-11 {

    width: 91.66666667%;

  }

  .col-lg-10 {

    width: 83.33333333%;

  }

  .col-lg-9 {

    width: 75%;

  }

  .col-lg-8 {

    width: 66.66666667%;

  }

  .col-lg-7 {

    width: 58.33333333%;

  }

  .col-lg-6 {

    width: 50%;

  }

  .col-lg-5 {

    width: 41.66666667%;

  }

  .col-lg-4 {

    width: 33.33333333%;

  }

  .col-lg-3 {

    width: 25%;

  }

  .col-lg-2 {

    width: 16.66666667%;

  }

  .col-lg-1 {

    width: 8.33333333%;

  }

  .col-lg-pull-12 {

    left: 100%;

  }

  .col-lg-pull-11 {

    left: 91.66666667%;

  }

  .col-lg-pull-10 {

    left: 83.33333333%;

  }

  .col-lg-pull-9 {

    left: 75%;

  }

  .col-lg-pull-8 {

    left: 66.66666667%;

  }

  .col-lg-pull-7 {

    left: 58.33333333%;

  }

  .col-lg-pull-6 {

    left: 50%;

  }

  .col-lg-pull-5 {

    left: 41.66666667%;

  }

  .col-lg-pull-4 {

    left: 33.33333333%;

  }

  .col-lg-pull-3 {

    left: 25%;

  }

  .col-lg-pull-2 {

    left: 16.66666667%;

  }

  .col-lg-pull-1 {

    left: 8.33333333%;

  }

  .col-lg-pull-0 {

    left: auto;

  }

  .col-lg-push-12 {

    right: 100%;

  }

  .col-lg-push-11 {

    right: 91.66666667%;

  }

  .col-lg-push-10 {

    right: 83.33333333%;

  }

  .col-lg-push-9 {

    right: 75%;

  }

  .col-lg-push-8 {

    right: 66.66666667%;

  }

  .col-lg-push-7 {

    right: 58.33333333%;

  }

  .col-lg-push-6 {

    right: 50%;

  }

  .col-lg-push-5 {

    right: 41.66666667%;

  }

  .col-lg-push-4 {

    right: 33.33333333%;

  }

  .col-lg-push-3 {

    right: 25%;

  }

  .col-lg-push-2 {

    right: 16.66666667%;

  }

  .col-lg-push-1 {

    right: 8.33333333%;

  }

  .col-lg-push-0 {

    right: auto;

  }

  .col-lg-offset-12 {

    margin-right: 100%;

  }

  .col-lg-offset-11 {

    margin-right: 91.66666667%;

  }

  .col-lg-offset-10 {

    margin-right: 83.33333333%;

  }

  .col-lg-offset-9 {

    margin-right: 75%;

  }

  .col-lg-offset-8 {

    margin-right: 66.66666667%;

  }

  .col-lg-offset-7 {

    margin-right: 58.33333333%;

  }

  .col-lg-offset-6 {

    margin-right: 50%;

  }

  .col-lg-offset-5 {

    margin-right: 41.66666667%;

  }

  .col-lg-offset-4 {

    margin-right: 33.33333333%;

  }

  .col-lg-offset-3 {

    margin-right: 25%;

  }

  .col-lg-offset-2 {

    margin-right: 16.66666667%;

  }

  .col-lg-offset-1 {

    margin-right: 8.33333333%;

  }

  .col-lg-offset-0 {

    margin-right: 0%;

  }

}



.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after {

  content: " ";

  display: table;

}



.container-fluid:after,

.row:after {

  clear: both;

}



/* ------------------------------------------------------------------------- *

 *  3 - Helper

 * ------------------------------------------------------------------------- */



/* Image replacement */

.ir {

    background-color: transparent;

    border: 0;

    overflow: hidden;

    *text-indent: -9999px; /* IE 6/7 fallback */

}



.ir:before {

    content: "";

    display: block;

    width: 0;

    height: 150%;

}



/* Hide from both screenreaders and browsers: h5bp.com/u */

.hidden {

    display: none !important;

    visibility: hidden;

}



/* Hide only visually, but have it available for screenreaders: h5bp.com/v */

.visuallyhidden {

    border: 0;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

}



/*

 * Extends the .visuallyhidden class to allow the element to be focusable

 * when navigated to via the keyboard: h5bp.com/p

 */

.visuallyhidden.focusable:active,

.visuallyhidden.focusable:focus {

    clip: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    position: static;

    width: auto;

}



/*

 * Hide visually and from screenreaders, but maintain layout

 */

.invisible {

    visibility: hidden;

}



/*

 * Clearfix: contain floats

 */

.clearfix:before,

.clearfix:after {

    content: " "; /* 1 */

    display: table; /* 2 */

}

.clearfix:after {

    clear: both;

}

/* For IE 6/7 only */

.clearfix {

    *zoom: 1;

}





/* ------------------------------------------------------------------------- *

 *  4 - Header

 * ------------------------------------------------------------------------- */

#navbar {

    background: #09B4BA;

    height: 60px;

    width: 100%;

    z-index: 10;

    position: relative;
  

}

.logo {

    float: right;

}

.logo img {

    image-rendering: optimizeQuality;

}



.header-style-1 .logo {

    border-left: 1px solid rgba(255, 255, 255, 0.3);

    margin-left: 15px;

    height: 60px;

}



.right-nav {

    float: left;


    /* border-right: 1px solid rgba(255,255,255,0.3); */

}

.top-socials {

    float: right;

    padding: 0 15px;

    display: block;

}

.top-socials li {

    display: inline-block;

    line-height: 60px;

    margin: 0 10px;

}

.top-socials li a {

    color: #fff;

    display: block;

}

.top-socials li a:hover {

    /*color: #28282e;*/

}



/* Header 2 */

#top {

    background: #fff;

    height: 110px;

    position: relative;

    overflow: hidden;

}



.header-style-2 .logo img {

    max-height: 110px;
    margin-top:13px;
}

.top-right {

    margin-right: 331px;

    position: relative;

    height: 100%;

}

#header-promotion {

    margin: auto;

    text-align: center;

    padding: 10px 0;

}

.header-style-2 .main-nav {margin-right: 25px;}

.header-style-2 ul.menu > li > a:before {display: none}



/* ------------------------------------------------------------------------- *

 *  4.1 - Menu

 * ------------------------------------------------------------------------- */

header ul.menu, header ul.menu > li {

    margin: 0;

    padding: 0;

    list-style: none;

    float: right;

}

header ul.menu > li > a {

    color: #fff;

    font-weight: bold;

    display: block;

    position: relative;

    padding: 0 15px;

    font-size: 14px;

    line-height: 60px;

    text-transform: uppercase;

    letter-spacing: 0.5px;



    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

header ul.menu > li > a:before {

    content: ' ';

    /*width: 0;*/

    position: absolute;

    top: -3px;

    right: 0;

    height: 3px;

    background-color: #fff;



    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

header ul.menu > li > a:hover,

header ul.menu > li.sfHover > a {

    background: #f86552;

}

header ul.menu > li > a:hover:before,

header ul.menu > li.sfHover > a:before,

header ul.menu > li.active > a:before,

header ul.menu > li.current-menu-item > a:before{

    width: 100%;

    top: 0;

}



/*** Dropdown Menu ***/

ul.menu li {

    position: relative;

}

ul.menu li > ul {

    background: #fff;

    position: absolute;

    display: none;

    width: 12em;

    top: 100%;

    right: 0;

    z-index: 99;



    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 1px 0 0 rgba(0,0,0,0.05);

    box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 1px 0 0 rgba(0,0,0,0.05);

}

ul.menu li > ul li a {

    padding: 8px 16px;

    font-size: 14px;

    color: #666;

}

ul.menu li > ul li:hover, ul.menu li > ul li.sfHover {

    background: #f7f7f7;

}

.sf-arrows .sf-with-ul:after {

    content: "\f107";

    display: inline-block;

    position: absolute;

    left: 8px;

    top: 50%;

    margin-top: -6px;

    font: normal normal normal 12px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.sf-arrows > li .sf-with-ul {

    padding-left: 25px;

}

.sf-arrows ul .sf-with-ul:after {

    content: "\f105";

    left: 10px;

    color: #949494;

}

ul.menu li:hover > ul,

ul.menu li.sfHover > ul {

    display: block;

}

ul.menu a {

    display: block;

    position: relative;

}

ul.menu ul ul {

    top: 0;

    right: 100%;

}




/*** Mega Menu ***/
ul.menu li.mega-menu {
    position: static;
}
.sub-menu {
    background: #fff;
    position: absolute;
    display: none;
    right: 0;
    z-index: 98;
    width: 100%;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
    box-shadow: 0 2px 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
}
.mega-menu .sub-menu {
    /*background: #f7f7f7;*/
}
.sub-menu a {
    color: #313138;
}
.sub-menu .newsfeed-categories {
    background: #f7f7f7;
    position: absolute;
    margin: 0;
    padding: 15px 0;
    width: 150px;
    height: 100%;
    min-height: 280px;
}
.newsfeed-categories li a {
    color: #474747;
    display: block;
    text-align: right;
    padding: 3px 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.newsfeed-heading {
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
.newsfeed-categories li.active a {
    background-color: #fff;
}

/* Mega Menu News Feed */
.newsfeed-posts {
    margin-right: 150px;
    position: relative;
    background: #fff;
    height: 100%;
    min-height: 280px;
    overflow: hidden;
}
.newsfeed-posts .owl-theme .owl-controls {
    margin-top: 0;
}
.newsfeed-container {
    padding: 10px;
    position: relative;
    overflow: auto;
}
.newsfeed-item {
    padding: 10px;
}
.newsfeed-item .post-title {
    font-size: 15px;
}
.newsfeed-item .thumb img {
    width: 100%;
    max-width: 100%;
}
.newsfeed-review h3 {
    margin-bottom: 2px;
}
.newsfeed-overlay {
    position: absolute;
    background: white;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: none;
    z-index: 99;
}
.newsfeed-overlay .preloader {
    position: absolute !important;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 50px;
    height: 10px;
}






/* ------------------------------------------------------------------------- *

 *  4.2 - Mobile Menu

 * ------------------------------------------------------------------------- */

.mobile-logo {

    display: none;

    position: absolute;

    top: 0;

    bottom: 0;

    right: 0;

    left: 0;

    margin: auto;

    z-index: 1;

}

.menu-active {

    position: fixed;

    top: 0;

    width: 100%;

    overflow: hidden;

}

.push-left  {right: -250px;}

.push-right {right: 250px;}

#mobile-menu {

    display: block;

    width: 260px;

    height: 100%;

    position: fixed;

    top: 0;

    left: -260px;

    z-index: 15;



    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    transition: all 0.5s ease;

}

.mobile-menu-container {

    background: #fff;

    height: 100%;

    color: #949494;

    overflow-x: hidden;

    overflow-y: scroll;

}

.menu-active:before {

    background-color: rgba(248,248,248, 0.8);

    content: '';

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 15;

}

#mobile-menu.active {

    left: 0;

    -webkit-box-shadow: -4px 0 10px rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.05);

    box-shadow: -4px 0 10px rgba(0,0,0,0.1),0 1px 0 0 rgba(0,0,0,0.05);

}

#mobile-menu ul > li > a {

    color: #474747;

    display: block;

    padding: 15px 25px;

    font-size: 16px;

    border-bottom: 1px solid #efefef;

    font-weight: bold;

}

#mobile-menu ul > li > a:hover, #mobile-menu ul > li > a:active {

    background: #f7f7f7;

    color: #333;

}

.mobile-toggle {

    color: #fff;

    background: #f86552;

    width: 60px;

    height: 60px;

    line-height: 60px;

    display: none;

    z-index: 2;

    position: relative;

    text-align: center;

}

.sidebar-toggle {float: right;}

.menu-toggle {float: left;}

.mobile-search {border-bottom: 1px solid #e5e5e5}

.mobile-search .search-form [name='query'] {

    font-size: 14px;

    border: 0;

    box-shadow: none;

    width: 200px;

    line-height: 60px;

    height: 60px;

    padding:0 25px 0 0;

}

.mobile-search button {

    color: #949494;

    box-shadow: none;

    border: none;

    background: none;

    padding:0 10px 0 20px;

    height: 60px;

    float: left;

}



/* ------------------------------------------------------------------------- *

 *  4.3 - Search Form

 * ------------------------------------------------------------------------- */

.top-search {

    float: left;

    position: relative;

    display: block;

}

.top-search-toggle {

    color: #fff;

    background: rgba(255,255,255,0.2);

    display: block;

    line-height: 60px;

    padding: 0 20px;

}

.top-search-toggle:hover {

    background: rgba(0,0,0,0.2);

}

.top-search form {display: none;}

.top-search form {background: rgba(255,255,255,0.2);}

.top-search .search-form [name="query"] {

    font-size: 16px;

    height: 60px;

    line-height: 40px;

    padding: 0 15px;

    color: #fff;

    background: rgba(255,255,255,0.2);

    border: 0;

    outline: 0;

    border-radius: 0;

    width: 325px;

}

.top-search [name='s']:focus {

    -webkit-box-shadow: none;

    box-shadow: none;

    border: none;

}

.top-search [name='s']::-webkit-input-placeholder {

    color: #fff;

    font-style: italic;

    border: none;

}

.top-search [name='s']:-moz-placeholder { /* Firefox 18- */

    color: #fff;

    font-style: italic;

    border: none;

}

.top-search [name='s']::-moz-placeholder {  /* Firefox 19+ */

    color: #fff;

    font-style: italic;

    border: none;

}

.top-search [name='s']:-ms-input-placeholder {

    color: #fff;

    font-style: italic;

    border: none;

}

.top-search button {

    background: transparent;

    border: 0;

    color: #fff;

    font-size: 16px;

    padding: 0 10px 0 15px;

    width: 50px;

    cursor: pointer;

}



/* search result block */

.top-search .search-result,

.top-search .search-noresult,

.top-search .search-all-button,

.top-search .search-result-wrapper {

    display: none;

}



.top-search .search-result-wrapper {

    max-height: 360px;

    overflow-y: auto;

}



.top-search.no-active .search-result {

    display: none !important;

}



.search-result {

    width: 325px;

    position: absolute;

    background: #FFF;

    border-bottom: 1px solid;

    border-right: 1px solid;

    border-left: 1px solid;

    border-color: #ddd;

}



.search-result .search-item {

    padding: 12px 15px;

    border-bottom: 1px solid #ddd;

    overflow: hidden;

}



.search-result .search-item figure {

    float: right;

}



.search-result .search-item .content {

    margin-right: 85px;

}



.search-result .search-item .content h3 {

    margin: 0;

    font-size: 13px;

}



.search-result .search-item .content .post-category {

    font-weight: bold;

    text-transform: uppercase;

}



.search-result .search-item .content .post-category a {

    color: #000;

}



.search-result .search-all-button {

    padding: 9px;

    text-align: center;

    font-size: 11px;

    text-transform: uppercase;

    background-color: #EEEEEE;

    color: #333;

    cursor: pointer;

    font-weight: bold;

    letter-spacing: 1px;

}



.search-result .search-noresult {

    text-align: center;

    font-size: 12px;

    text-transform: uppercase;

    letter-spacing: 1px;

    margin: 10px;

}



.no-result span {

    color: #787878;

    font-size: 17px;

    text-align: center;

    display: block;

    padding: 40px 0;

}



/* ------------------------------------------------------------------------- *

 *  5 - Sidebar

 * ------------------------------------------------------------------------- */

#sidebar {

    background: #fff;

    float: right;

    font-size: 14px;

    height: 100%;

    width: 331px;

    position: absolute;

    right: 0;

    border-left: 1px solid #e5e5e5;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    overflow: hidden;



    -webkit-transition: all 0.3s ease 0.3s;

    -o-transition: all 0.3s ease 0.3s;

    transition: all 0.3s ease 0.3s;

}

#sidebar.fixed {

    position: fixed;

    top: 0;

    right: 0;

}

.sidebar-posts {

    overflow: hidden;

    max-height: 100%;

    width: 100% !important;

}

.sidebar-posts, .sidebar-posts .jspContainer {

    width: 100% !important;

}

.sidebar-posts:hover {

    overflow-y: scroll;

}

.sidebar-heading {

    font-weight: bold;

    font-size: 12px;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    margin: 15px 0;

    padding: 15px 15px;
    
    color: #fff !important;

    background:#000;

}

.sidebar-posts a {

    color:  #474747 ;

}

.sidebar-post-item {
    background: #09B4BA;

    clear: right;

    padding: 15px 20px 15px;

    border-top: 1px solid #e5e5e5;

}

.sidebar-post-item .thumb {

    float: right;

    max-width: 75px;

    max-height: 75px;

    overflow: hidden;

}

.sidebar-post-item .content {

    margin-right: 85px;

}

.sidebar-post-item .post-title {

    font-size: 14px;

    margin:0 0 0;

    /* min-height: 20px; */

    line-height: 1.5em;

}

.sidebar-loadmore-wrapper {

    display: block;

    text-align: center;

    border-top: 1px solid #eee;

    padding-top: 20px;

    padding-bottom: 20px;

}

.sidebar-loadmore {

    text-align: center;

}



.active.sidebar-post-item {

    background-color: #FFE4E2;

    border-top: 1px solid #F3C8C8;

    border-bottom: 1px solid #F3C8C8;

}



.active.sidebar-post-item + .sidebar-post-item {

    border-top: none;

}



.post-meta a {


}

.post-category a {

    text-transform: uppercase;

    letter-spacing: 0.05em;
    color:white;

}

.post-meta {

    font-size: 11px;

    color: #949494;

}

.post-meta span, .post-meta footer {

    margin-left: 6px;

}

.post-meta .post-date:before {

    content: '/';

    margin-left: 6px;

}

.post-meta .post-date.no-separator:before {display: none;}



.sidebar-footer {

    background: #fff;

    position: fixed;

    width: 331px;

    bottom: 0;

    right: 0;

    text-align: center;

    border-left: 1px solid #e5e5e5;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.sidebar-widget-bottom {

    padding: 15px;

    margin-bottom: 15px;

    border-top: 1px solid #e5e5e5;

}

.sidebar-widget-bottom input[type="text"],

.sidebar-widget-bottom input[type="password"],

.sidebar-widget-bottom input[type="url"],

.sidebar-widget-bottom input[type="email"],

.sidebar-widget-bottom textarea {

    background: #f7f7f7;

}

.sidebar-widget-bottom input[type="text"]:focus,

.sidebar-widget-bottom input[type="password"]:focus,

.sidebar-widget-bottom input[type="url"]:focus,

.sidebar-widget-bottom input[type="email"]:focus,

.sidebar-widget-bottom textarea:focus {

    background: #fff;

}

.sidebar-footer .bottom {

    border-top: 1px solid #e5e5e5;

}

.sidebar-socials a {

    font-size: 14px;

    margin: 5px;

}

.sidebar-footer .copyright {

    color: #474747;

    font-size: 11px;

    letter-spacing: 0.1em;

    margin: 15px;

    text-transform: uppercase;

}



/* ------------------------------------------------------------------------- *

 *  6 - Main Content

 * ------------------------------------------------------------------------- */

#main {

    margin-right: 331px;

    margin-left: 0;

    display: block;

    /*position: relative;*/

}

.section-wrap {position: relative;}

.no-sidebar #main {margin-right: auto;}

.wrapper {

    margin: 0 auto;

    position: relative;

    padding: 30px 0 0;

}

#content {

    background: #fff;

    border: 1px solid #e5e5e5;

    position: relative;

    padding-right: 0;

    padding-left: 0;

}

.section {

    padding: 22px 30px 0px;

    border-bottom: 1px solid #e5e5e5;

    /*-webkit-backface-visibility: hidden;*/

}

#content .section:last-of-type {border-bottom: 0}

.hide_border_bottom {

    border-bottom: none;

}

.home-content .vc_row section{

    border-bottom: 1px solid #e5e5e5;

}

.home-content .vc_row:last-child section {

    border-bottom: 0 !important;

}

.post-title a {

    color: #333;

    font-weight: normal;

}

.content a:hover, .content a:active, .content a:focus {

    text-decoration: underline;

}

.section-heading {

    font-weight: bold;

    font-size: 15px;

    letter-spacing: 0.1em;

    text-transform: uppercase;
    margin:0 0 12px;
    font-family: "Droid Arabic Kufi" , serif;

}

.section-heading strong, .archive-heading strong { color: #000000 }



.thumb {
  position: relative;  
  overflow: hidden;
  height: auto;
}
.thumb a img {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;

}
.thumb a img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-filter: brightness(110%);
  border-radius:10px;
}

.post-video .thumb a:before, .post-gallery .thumb a:before {

    content: '';

    background: -moz-linear-gradient(top,  rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 55%, rgba(0,0,0,0.6) 100%);

    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(0,0,0,0.6)), color-stop(55%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0.6)));

    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 55%,rgba(0,0,0,0.6) 100%);

    background: -o-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 55%,rgba(0,0,0,0.6) 100%);

    background: -ms-linear-gradient(top,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 55%,rgba(0,0,0,0.6) 100%);

    background: linear-gradient(to bottom,  rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.2) 55%,rgba(0,0,0,0.6) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );

    width: 100%;

    height: 100%;

    position: absolute;

}

.post-video .thumb a:after, .post-gallery .thumb a:after {

    color: #fff;

    font-family: 'FontAwesome';

    font-size: 14px;

    line-height: normal;

    margin: auto;

    position: absolute;

    right: 5px;

    bottom: 5px;

    width: 1em;

    height: 1em;

    text-shadow:0 0 2px rgba(0, 0, 0, 0.7);

    text-align: center;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.sub-menu .post-video .thumb a:after,

.sub-menu .post-gallery .thumb a:after {

    font-size: 32px;

    right: 0;

    left: 0;

    top: 0;

    bottom: 0;

}



.sub-menu .post-video .thumb a:after {

    font-size: 34px;

}



.post-video .thumb a:after {content: "\f144";}

.post-gallery .thumb a:after {content: "\f03e";}



.jpreloader {

    position:relative;

}

.jpreloader span {

    display:block;

    bottom:0px;

    width: 6px;

    height: 6px;

    background:#FCDCD9;

    position:absolute;

    -webkit-animation: jpreloader 1.5s  infinite ease-in-out;

    -moz-animation:    jpreloader 1.5s  infinite ease-in-out;

    -o-animation:      jpreloader 1.5s  infinite ease-in-out;

    animation:         jpreloader 1.5s  infinite ease-in-out;

}

.jpreloader span:nth-child(2){

    right:11px;

    -webkit-animation-delay: .2s;

    -o-animation-delay: .2s;

    animation-delay: .2s;

}

.jpreloader span:nth-child(3){

    right:22px;

    -webkit-animation-delay: .4s;

    -o-animation-delay: .4s;

    animation-delay: .4s;

}

.jpreloader span:nth-child(4){

    right:33px;

    -webkit-animation-delay: .6s;

    -o-animation-delay: .6s;

    animation-delay: .6s;

}

.jpreloader span:nth-child(5){

    right:44px;

    -webkit-animation-delay: .8s;

    -o-animation-delay: .8s;

    animation-delay: .8s;

}

@-webkit-keyframes jpreloader {

    0% {height:6px;transform:translateY(0px);background:#FCDCD9;}

    25% {height:12px;transform:translateY(3px);background:#ef4135;}

    50% {height:6px;transform:translateY(0px);background:#F4837B;}

    100% {height:6px;transform:translateY(0px);background:#FCDCD9;}

}

@-moz-keyframes jpreloader {

    0% {height:6px;transform:translateY(0px);background:#FCDCD9;}

    25% {height:12px;transform:translateY(3px);background:#ef4135;}

    50% {height:6px;transform:translateY(0px);background:#F4837B;}

    100% {height:6px;transform:translateY(0px);background:#FCDCD9;}

}

@-o-keyframes jpreloader {

    0% {height:6px;transform:translateY(0px);background:#FCDCD9;}

    25% {height:12px;transform:translateY(3px);background:#ef4135;}

    50% {height:6px;transform:translateY(0px);background:#F4837B;}

    100% {height:6px;transform:translateY(0px);background:#FCDCD9;}

}

@keyframes jpreloader {

    0% {height:6px;transform:translateY(0px);background:#FCDCD9;}

    25% {height:12px;transform:translateY(3px);background:#ef4135;}

    50% {height:6px;transform:translateY(0px);background:#F4837B;}

    100% {height:6px;transform:translateY(0px);background:#FCDCD9;}

}



a[title*="Pin it!"] {z-index: 1 !important;}



/* dark section */

.darksection { background:url(http://www.7adramout.net/video_back.png) repeat; padding:20px;}

.darksection .section-heading { color: #fff; text-shadow:1px 1px 0 #000, 1px 1px 1px #000; background:url(http://www.7adramout.net//png_white.png) ; width:160px; padding:8px; margin-bottom:8px; margin-right:-20px;
}

.darksection a {color: #DFDFDF;}

.darksection .post-title a { color: #fff; }

.darksection .post-excerpt { color: #ddd; }



.nopaddingbottom { padding-bottom: 0; }



/* OWL Carousel : Globa Styling */

.owl-theme .owl-controls{

    margin-top: 10px;

    text-align: center;

}

.owl-controls .owl-page, .owl-controls .owl-buttons div {z-index: 1}

.owl-theme .owl-controls .owl-page{

    display: inline-block;

    zoom: 1;

    *display: inline;/*IE7 life-saver */

}

.owl-theme .owl-controls .owl-page span{

    display: block;

    width: 14px;

    height: 14px;

    margin: 0 5px;

    -webkit-box-shadow: inset 0 2px 0 0 rgba(148,148,148,.5);

    box-shadow: inset 0 2px 0 0 rgba(148,148,148,.5);

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;



    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

    -webkit-box-shadow: inset 0 14px 0 0 rgba(148,148,148,.7);

    box-shadow: inset 0 14px 0 0 rgba(148,148,148,.7);

}



/* Owl Carousel: Navigation */

.owl-carousel .owl-buttons div {






  width: 40px;

    height: 40px;

    color: #FFF;

    background: #4c4c4c;

    border: 1px solid #e5e5e5;

    display: block;

    text-align: center;

    position: absolute;

    top: 0;

    bottom: 0;

    margin: auto;

    font: normal normal normal 14px/40px FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    
}

.owl-carousel .owl-buttons div:hover,

.owl-carousel .owl-buttons div:active {

    color: #7b7b7b;

}

.owl-carousel .owl-prev {right: -22px}

.owl-carousel .owl-next {left: -22px}

.owl-carousel .owl-prev:before { content: "\f054"; margin-left: 2px;}

.owl-carousel .owl-next:before { content: "\f053"; margin-right: 2px;}

.owl-carousel .owl-prev:after, .owl-carousel .owl-next:after {

    content: '';

    position: absolute;

    top: 100%;

    width: 0;

    height: 0;

    border-style: solid;

}

.owl-carousel .owl-prev:after {

    border-color: transparent transparent transparent #ccc;

    border-width: 0 0 15px 21px;

    right: 0;

}

.owl-carousel .owl-next:after {

    border-color: transparent #ccc transparent transparent;

    border-width: 0 21px 15px 0;

    left: 0;

}

/* ------------------------------------------------------------------------- *

 *  6.1 - Home Featured Slider

 * ------------------------------------------------------------------------- */

.featured-post {

    overflow: visible;

    display: block;

}

.featured-slider {

    width: 100%;

}

.featured-post .owl-item img {

    width: 100%;

}

.featured-post .caption {

    position: absolute;

    bottom: 0;

    right: 0;

    padding:20px 0 70px;

    width: 100%;

    overflow: hidden;



    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 70%);

    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(70%,rgba(0,0,0,0.65)));

    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 70%);

    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 70%);

    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 70%);

    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 70%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );

}

.featured-post .caption-container {

    padding: 0 40px;

    margin: 0 auto;

}

.featured-post .caption .post-title {

    font-size: 2em;

    line-height: 1.3em;

    margin-top: 10px;

}

.featured-post .caption .post-title a {

    color: #fff;

    text-shadow: 0 1px 0 rgba(0,0,0,0.7);

}

.featured-post .caption .post-categories a {

    display: inline-block;

    font-size: 11px;

    padding: 5px 12px;

    background: rgba(239, 65, 53, 0.75);

    color: #fff;

    text-transform: uppercase;

    letter-spacing: 0.1em;

    line-height: normal;

}

.featured-thumbnail-container {

    padding: 0 40px;

    margin: 0 auto;

}

.featured-slider-thumbnail {

    width: auto;

    margin: -50px 0 -30px;

    padding: 20px 10px 0;

    background: #fff;

    background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 40%, rgba(255,255,255,1) 50%);

    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(40%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)));

    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 50%);

    background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 50%);

    background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 50%);

    background: linear-gradient(to bottom,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 40%,rgba(255,255,255,1) 50%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#ffffff',GradientType=0 );

}

.featured-slider-thumbnail .owl-item { padding:0 10px 0; }

.featured-slider-thumbnail .owl-item img { padding-bottom: 25px; }

.featured-slider-thumbnail .owl-item.active img { border-bottom: 3px solid #ef4135; }



.featured-slider .owl-wrapper-outer {

    background: #eee;

}



.featured-slider .owl-wrapper-outer:before,

.featured-slider-2 .owl-wrapper-outer:before,

.gallery-slider .owl-wrapper-outer:before {

    font-family: "FontAwesome", serif;

    content: "\f110";

    position: absolute;

    top: 50%;

    right: 50%;

    font-size: 30px;

    color: #000;

    margin-top: -15px;

    margin-right: -15px;

    opacity: 0.5;



    -webkit-animation: fa-spin 2s infinite linear;

    animation: fa-spin 2s infinite linear;

}



.gallery-slider .owl-wrapper-outer:before {

    color: #fff;

}





/* Featured Slider Style 2 */

.featured-slider-2 .caption {

    padding:100px 0 70px;

    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.29) 13%, rgba(255,255,255,0.75) 34%, rgba(255,255,255,0.77) 40%, rgba(255,255,255,1) 97%);

    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(13%,rgba(255,255,255,0.29)), color-stop(34%,rgba(255,255,255,0.75)), color-stop(40%,rgba(255,255,255,0.77)), color-stop(97%,rgba(255,255,255,1)));

    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.29) 13%,rgba(255,255,255,0.75) 34%,rgba(255,255,255,0.77) 40%,rgba(255,255,255,1) 97%);

    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.29) 13%,rgba(255,255,255,0.75) 34%,rgba(255,255,255,0.77) 40%,rgba(255,255,255,1) 97%);

    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.29) 13%,rgba(255,255,255,0.75) 34%,rgba(255,255,255,0.77) 40%,rgba(255,255,255,1) 97%);

    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.29) 13%,rgba(255,255,255,0.75) 34%,rgba(255,255,255,0.77) 40%,rgba(255,255,255,1) 97%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );

}



.featured-slider-2 .caption .post-title {

    font-size: 1.6em;

    max-width: 70%;

}



.featured-slider-2 .caption .post-title a {

    color: #333;

    text-shadow: none;

    font-weight: bold;

}



.featured-thumbnail-container {padding: 0 30px}

.featured-slider-2-thumbnail {

    margin: -30px 0 0;

    padding: 0;

}

.featured-item-detail {

    margin: 0 10px;

    padding-top: 15px;

    font-size: 13px;

    border-top: 2px solid #e5e5e5;

}

.featured-item-detail a {

    color: #333;

    font-weight: bold;

    display: block;

    max-height: 100px;

    text-overflow: ellipsis;

}

.active .featured-item-detail {

    border-top: 2px solid #333;

}



/* ------------------------------------------------------------------------- *

 *  6.2 - Breaking News

 * ------------------------------------------------------------------------- */

 .breakingnews {

    background: #28282e;

    color: #949494;

    position: relative;

    max-height: 200px;

    overflow: hidden;

}

.breakingnews-carousel {padding-left: 31px;}

.breakingnews .owl-wrapper {

    display: table !important;

}

.breakingnews-item {

    padding: 20px;

    float: right;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

.owl-breakingnews .owl-item {

    border-left: 1px solid #333;

    display: table-cell;

    float: none !important;

    vertical-align: top;

}

.owl-breakingnews .owl-wrapper-outer:after {

    content: '';

    position: absolute;

    width: 100px;

    height: 100%;

    left: 0;

    top: 0;



    background: -moz-linear-gradient(right,  rgba(40,40,46,0) 0%, rgba(40,40,46,1) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(40,40,46,0)), color-stop(100%,rgba(40,40,46,1))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%); /* IE10+ */

    background: linear-gradient(to left,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0028282e', endColorstr='#28282e',GradientType=1 ); /* IE6-9 */

}

.breakingnews-item a, .breakingnews-item .post-title a {

    color: #fff;

}

.breakingnews-item .thumb {

    float: right;

}

.breakingnews-item .thumb a:after {

    font-size: 12px;

}



.breakingnews-item .content {

    margin-right: 70px;

    text-align: right;

}

.post-three-columns .row .post-meta .post-category  {
background:#DF0101;
color:#fff;
padding:2px;
border-radius:4px;
margin-bottom:7px;

}
.post-three-columns .row .post-meta .post-category a {
  color:#fff;
}

.breakingnews-item .post-title {

    font-size: 12px;

    line-height: 1.5em;

    font-weight: 500;

    margin: 0 0 5px;

    font-family: "Droid Arabic Kufi" , serif;
}

.breakingnews-item .post-meta {

    font-size: 11px;
font-weight:normal;

}

/* Owl Carousel: Breakingnews */

.owl-breakingnews .owl-buttons {

    position: absolute;

    top: 0;

    left: 0;

    width: 30px;

    text-align: center;

    border-right: 1px solid #333;

    height: 200px;

}

.owl-breakingnews .owl-buttons div {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    position: relative;

    width: 30px;

    height: 50%;

    display: block;

    opacity: 0.5;

    color: #fff;

    background: none;

    border: 0;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;



    -webkit-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    transition: all 0.2s linear;

}

.owl-breakingnews .owl-buttons div:before {

    top: 50%;

    right: 8px;

    position: absolute;

    margin-top: -8px;

}

.owl-breakingnews .owl-prev, .owl-breakingnews .owl-next {right: 0; left: 0;}

.owl-breakingnews .owl-prev:before { content: "\f137";}

.owl-breakingnews .owl-next:before { content: "\f138";}

.owl-breakingnews .owl-prev:after, .owl-breakingnews .owl-next:after {display: none}

.owl-breakingnews .owl-buttons:hover,

.owl-breakingnews .owl-buttons div:hover {

    background: rgba(255,255,255,0.1);

    opacity: 1;

}



/* Breaking News: Marquee */

.breakingnews-marquee {

    color: #949494;

    font-size: 13px;

    height: 47px;

    line-height: 47px;

    overflow: hidden;

    position: relative;

}

.breakingnews-heading {

    margin-right: 20px;

    text-transform: uppercase;

    letter-spacing: 0.15em;

    color: #f7d46f;

    position: absolute;

    right: 0;

}

.breakingnews-heading i {margin-left: 6px;}

.breakingnews-marquee ul {

    margin-right: 136px;

    overflow: hidden;

    position: relative;

    width: auto;

}

.breakingnews-marquee ul:before {

    content: '';

    position: absolute;

    width: 50px;

    height: 100%;

    right: 0;

    top: 0;



    background: -moz-linear-gradient(right,  rgba(40,40,46,1) 0%, rgba(40,40,46,0) 100%);

    background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(40,40,46,1)), color-stop(100%,rgba(40,40,46,0)));

    background: -webkit-linear-gradient(right,  rgba(40,40,46,1) 0%,rgba(40,40,46,0) 100%);

    background: -o-linear-gradient(right,  rgba(40,40,46,1) 0%,rgba(40,40,46,0) 100%);

    background: -ms-linear-gradient(right,  rgba(40,40,46,1) 0%,rgba(40,40,46,0) 100%);

    background: linear-gradient(to left,  rgba(40,40,46,1) 0%,rgba(40,40,46,0) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28282e', endColorstr='#0028282e',GradientType=1 );

}

.breakingnews-marquee ul:after {

    content: '';

    position: absolute;

    width: 100px;

    height: 100%;

    left: 0;

    top: 0;



    background: -moz-linear-gradient(right,  rgba(40,40,46,0) 0%, rgba(40,40,46,1) 100%);

    background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(40,40,46,0)), color-stop(100%,rgba(40,40,46,1)));

    background: -webkit-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%);

    background: -o-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%);

    background: -ms-linear-gradient(right,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%);

    background: linear-gradient(to left,  rgba(40,40,46,0) 0%,rgba(40,40,46,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0028282e', endColorstr='#28282e',GradientType=1 );

}

.breakingnews-marquee li {

    display: inline-block;

    margin: 0 1em;

}

.breakingnews-marquee li:before {

    content: "\f0d9";

    font-family: 'FontAwesome';

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.breakingnews-marquee .post-date {

    font-style: italic;

    margin-left: 5px;

    display: inline-block;

}

.breakingnews-marquee a {color: #efefef;}

.breakingnews-marquee a:hover {color: #fff; text-decoration: underline;}



/* ------------------------------------------------------------------------- *

 *  6.3 - Carousel Post

 * ------------------------------------------------------------------------- */

.carousel-post { display: block; }

.carousel-post .latest-post-feed {

    margin: 0 10px;

    float: none;

}

.carousel-post .owl-buttons div {top: 30px; bottom: auto;}

.carousel-post .owl-prev, .postbox .owl-prev {right: -52px}

.carousel-post .owl-next, .postbox .owl-next {left: -52px}



/* Postbox */

.postbox { display: block; }

.postbox-feed {

    margin: 0 10px;

    position: relative;

    text-align: center;

    float: none;

}

.postbox-feed .content {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    padding: 10px 10px 10px;

    overflow: hidden;

    text-overflow: ellipsis;

background:url(http://www.7adramout.net/opacity.png);
}



.postbox-feed .post-title {

    font-size: 15px;

    line-height: 21px;

}

.postbox-feed .post-title a {

    color: #fff;

    text-shadow: 0 1px rgba(0,0,0,0.3);

}

.postbox-feed .post-meta {color: #d7d7d7;}



/* ------------------------------------------------------------------------- *

 *  6.4 - Latest Post

 * ------------------------------------------------------------------------- */

.latest-post-big { color: #333; }

.latest-post-big .post-title {

    font-size: 22px;

    margin-bottom: 10px;

}

.latest-post-feed .post-title {

    font-size: 15px;

    line-height: 21px;

}



.col-md-1.vc_column_container .post-excerpt,

.col-md-2.vc_column_container .post-excerpt,

.col-md-3.vc_column_container .post-excerpt,

.col-md-4.vc_column_container .post-excerpt,

.col-md-5.vc_column_container .post-excerpt{

    display: none;

}



/* Latest Post 1 */

.latest-post-1 .latest-post-big {min-height: 400px;}

.latest-post-1 .latest-post-feed {min-height: 220px;}

.latest-post-1 .latest-post-big .post-excerpt { font-size: 16px; line-height: 24px; }

.latest-post-1 .col-md-3 article:last-child { padding-top: 10px; }

/* Latest Post 2 */

.latest-post-2 .latest-post-feed { margin-top: 20px;}

.latest-post-2 .latest-post-big .post-title { margin-top: 5px; }

.latest-post-2 .latest-post-big .post-excerpt { font-size: 14px; line-height: 21px;}

.latest-post-2 .latest-post-feed .thumb { float: right; width: 40%; }

.latest-post-2 .latest-post-feed .content { margin-right: 43%; }

/* Category Latest Post */

.cat-latest-post .latest-post-big .post-title { font-size: 24px; }

.cat-latest-post .post-excerpt { font-size: 16px; line-height: 24px; }

.cat-latest-post .latest-post-feed { margin-bottom: 20px;}

.cat-latest-post.style2 .latest-post-big {margin-bottom: 30px;}



/* ------------------------------------------------------------------------- *

 *  6.5 - Post Column

 * ------------------------------------------------------------------------- */

.post-columns .post-title {

    font-size: inherit;

    line-height: 24px;

}

.post-columns .post-excerpt,

.post-columns .post-feed .post-title {

    font-size: 14px;

    line-height: 21px;

}

.post-columns .post-feed {

    margin-top: 25px;

}

.post-columns .post-feed-item {

    border-top: 1px dotted #e5e5e5;

    padding: 10px 0;

}

.post-columns .post-feed-item:first-child {

    border-top: 2px solid #e5e5e5;

    padding-top: 15px;

}

.post-columns .post-feed .post-title {

    margin: 0;

    padding: 0;

}

.post-columns .post-feed .post-date {

    margin-right: 5px;

    font-weight: normal;

}

.more-post {

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 0.1em;

    text-transform: uppercase;

}

/* Post List */

.post-list { margin-bottom: 30px; }





/* ------------------------------------------------------------------------- *

 *  6.6 - Pagination

 * ------------------------------------------------------------------------- */

.pagination {

   	padding: 3px;
	margin: 3px;
        text-align: center;
margin-bottom:5px;

}

.pagination li {
	padding: 2px 5px 2px 5px;
        display: inline-block;
        font-size: 13px;
        margin:2px;
        font-weight: bold;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
}
.pagination li a {
color:#000099;
}
.pagination li:hover {
        background:#09B4BA;
}

.pagination li.active  {
         background:#09B4BA;
}
.pagination li.active a {
         color:#fff;
}
/* Post Pagination */

#pagination.article-pagination {padding: 0; border-bottom: 1px solid #e5e5e5; margin: 40px 0 20px;}

#pagination.article-pagination .prevnext {float: right;}

#pagination.article-pagination .pagination-number {float: left;}

#pagination.article-pagination .pagination-number > span.page-item { border-top: 2px solid #313138; margin-top: -1px; }

.older-post {

    background: url('public/img/dotted.png') center center repeat-x;

}

.older-post-container {

    display: inline-block;

    background: #fff;

    padding: 0 15px;

}



/* ------------------------------------------------------------------------- *

 *  6.7 - Adverstisement

 * ------------------------------------------------------------------------- */

#top-promotion {text-align: center; margin-bottom: 30px;}

#inside-ads {text-align: center;}

.leftside-promotion { position: absolute; right: -200px; top: 0; }

.rightside-promotion { position: absolute; left: -200px; top: 0; }



.inline_promotion_center { text-align: center; padding: 20px 0; }

.inline_promotion_right { float: left; padding: 25px 25px 25px 0; }

.promocentered { text-align: center; padding: 20px 0; }

#mobile-promotion { position: fixed;  bottom: 0; z-index: 10; width: 100%; text-align: center; background: rgba(0,0,0,0.2);}

#mobile-promotion img { margin-top: 5px; margin-bottom: 5px; }



.leftside-bg-promotion { position: absolute; right: -200px; top: 0; width: 200px; height: 1000px; }

.rightside-bg-promotion { position: absolute; left: -200px; top: 0; width: 200px; height: 1000px; }



/* ------------------------------------------------------------------------- *

 *  6.8 - Forms

 * ------------------------------------------------------------------------- */

input[type="text"],

input[type="number"],

input[type="tel"],

input[type="password"],

input[type="url"],

input[type="email"],

textarea,

select {

    display: inline-block;

    border: 1px solid #e5e5e5;

    padding: 8px 16px;

    outline: none;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    font-size: 14px;

    font-weight: 300;

    margin: 0;

    width: 210px;

    max-width: 100%;

    background: #fff; }

textarea {width: auto;}

select {

    -webkit-appearance: none;

     -moz-appearance: none;

     appearance: none;

}

select:after {

    font-family: 'FontAwesome';

    content: "\f0dc";

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

input[type="text"]:focus,

input[type="password"]:focus,

input[type="url"]:focus,

input[type="email"]:focus,

textarea:focus {

    border: 1px solid #c0c0c0;

    color: #444;

    -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);

    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);

    box-shadow:  0 0 3px rgba(0,0,0,.2); }

textarea {

    min-height: 60px;

}



#content input[type="text"],

#content input[type="password"],

#content input[type="email"],

#content input[type="url"],

#content textarea,

#content select {

    border-color: #c0c0c0;

    line-height: 20px;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

    box-shadow: 0 1px 2px rgba(0,0,0,0.1);

}

.input-group {

    position: relative;

    display: inline-block;

}

.input-group input[type="text"],

.input-group input[type="url"],

.input-group input[type="password"],

.input-group input[type="email"] {

    padding-left: 36px;

    position: relative;

}

.input-group .input-icon {

    position: absolute;

    top: 10px;

    left: 12px;

}



/* ------------------------------------------------------------------------- *

 *  6.9 - Buttons

 * ------------------------------------------------------------------------- */

.btn, input[type="submit"] {
    background:#09B4BA;
    text-shadow:0 0 5px #fff;
font-weight:bold;
    display: inline-block;

    padding: 9px 25px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 17px;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 3px;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);

    box-shadow: 0 1px 2px rgba(0,0,0,0.1);

    outline: 0;



    -webkit-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}
.btn:hover {

  border:2px solid #000;
}

.btn:active, input[type="submit"]:active {

    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

}

.btn:hover, .btn:focus,

input[type="submit"]:hover, input[type="submit"]:focus {

    text-decoration: none;

}

/* Button Size */

.btn-small {

    padding: 6px 16px;

    font-size: 12px;

}



.btn-default, input[type="submit"] {

  color: #646464;

  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);

  background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);

  background-image: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  text-shadow: 0 1px 0 #fff;

  border-color: #c0c0c0;

}

.btn-default:hover, input[type="submit"]:hover,

.btn-default:focus, input[type="submit"]:focus {

  background: #f7f7f7;

  background: -moz-linear-gradient(top,  #f7f7f7 0%, #efefef 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));

  background: -webkit-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);

  background: -o-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);

  background: -ms-linear-gradient(top,  #f7f7f7 0%,#efefef 100%);

  background: linear-gradient(to bottom,  #f7f7f7 0%,#efefef 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 );



}

.btn-default:active, input[type="submit"]:active {

  background: #efefef;

  background: -moz-linear-gradient(top,  #efefef 0%, #f7f7f7 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#efefef), color-stop(100%,#f7f7f7));

  background: -webkit-linear-gradient(top,  #efefef 0%,#f7f7f7 100%);

  background: -o-linear-gradient(top,  #efefef 0%,#f7f7f7 100%);

  background: -ms-linear-gradient(top,  #efefef 0%,#f7f7f7 100%);

  background: linear-gradient(to bottom,  #efefef 0%,#f7f7f7 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 );

  border-color: #c0c0c0;

}

.btn-default:disabled,

.btn-default[disabled] {

  background-color: #e0e0e0;

  background-image: none;

}

.btn-primary {

  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);

  background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);

  background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  border-color: #2b669a;

}

.btn-primary:hover,

.btn-primary:focus {

  background: #4da2e0;

  background: -moz-linear-gradient(top,  #4da2e0 0%, #3680bd 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#4da2e0), color-stop(100%,#3680bd));

  background: -webkit-linear-gradient(top,  #4da2e0 0%,#3680bd 100%);

  background: -o-linear-gradient(top,  #4da2e0 0%,#3680bd 100%);

  background: -ms-linear-gradient(top,  #4da2e0 0%,#3680bd 100%);

  background: linear-gradient(to bottom,  #4da2e0 0%,#3680bd 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4da2e0', endColorstr='#3680bd',GradientType=0 );

}

.btn-primary:active {

  background: #2d6ca2;

  background: -moz-linear-gradient(top,  #2d6ca2 0%, #428bca 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#2d6ca2), color-stop(100%,#428bca));

  background: -webkit-linear-gradient(top,  #2d6ca2 0%,#428bca 100%);

  background: -o-linear-gradient(top,  #2d6ca2 0%,#428bca 100%);

  background: -ms-linear-gradient(top,  #2d6ca2 0%,#428bca 100%);

  background: linear-gradient(to bottom,  #2d6ca2 0%,#428bca 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d6ca2', endColorstr='#428bca',GradientType=0 );

  border-color: #2b669a;

}

.btn-primary:disabled,

.btn-primary[disabled] {

  background-color: #2d6ca2;

  background-image: none;

}

.btn-success {

  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);

  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);

  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  border-color: #3e8f3e;

}

.btn-success:hover,

.btn-success:focus {

  background: #6bd06b;

  background: -moz-linear-gradient(top,  #6bd06b 0%, #4daf4d 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#6bd06b), color-stop(100%,#4daf4d));

  background: -webkit-linear-gradient(top,  #6bd06b 0%,#4daf4d 100%);

  background: -o-linear-gradient(top,  #6bd06b 0%,#4daf4d 100%);

  background: -ms-linear-gradient(top,  #6bd06b 0%,#4daf4d 100%);

  background: linear-gradient(to bottom,  #6bd06b 0%,#4daf4d 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bd06b', endColorstr='#4daf4d',GradientType=0 );



}

.btn-success:active {

  background: #419641;

  background: -moz-linear-gradient(top,  #419641 0%, #5cb85c 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#419641), color-stop(100%,#5cb85c));

  background: -webkit-linear-gradient(top,  #419641 0%,#5cb85c 100%);

  background: -o-linear-gradient(top,  #419641 0%,#5cb85c 100%);

  background: -ms-linear-gradient(top,  #419641 0%,#5cb85c 100%);

  background: linear-gradient(to bottom,  #419641 0%,#5cb85c 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#419641', endColorstr='#5cb85c',GradientType=0 );

  border-color: #3e8f3e;

}

.btn-success:disabled,

.btn-success[disabled] {

  background-color: #419641;

  background-image: none;

}

.btn-info {

  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);

  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);

  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  border-color: #28a4c9;

}

.btn-info:hover,

.btn-info:focus {

  background: #6bd8ef;

  background: -moz-linear-gradient(top,  #6bd8ef 0%, #32c5e6 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#6bd8ef), color-stop(100%,#32c5e6));

  background: -webkit-linear-gradient(top,  #6bd8ef 0%,#32c5e6 100%);

  background: -o-linear-gradient(top,  #6bd8ef 0%,#32c5e6 100%);

  background: -ms-linear-gradient(top,  #6bd8ef 0%,#32c5e6 100%);

  background: linear-gradient(to bottom,  #6bd8ef 0%,#32c5e6 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bd8ef', endColorstr='#32c5e6',GradientType=0 );

}

.btn-info:active {

  background: #2aabd2;

  background: -moz-linear-gradient(top,  #2aabd2 0%, #5bc0de 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#2aabd2), color-stop(100%,#5bc0de));

  background: -webkit-linear-gradient(top,  #2aabd2 0%,#5bc0de 100%);

  background: -o-linear-gradient(top,  #2aabd2 0%,#5bc0de 100%);

  background: -ms-linear-gradient(top,  #2aabd2 0%,#5bc0de 100%);

  background: linear-gradient(to bottom,  #2aabd2 0%,#5bc0de 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aabd2', endColorstr='#5bc0de',GradientType=0 );

  border-color: #28a4c9;

}

.btn-info:disabled,

.btn-info[disabled] {

  background-color: #2aabd2;

  background-image: none;

}

.btn-warning {

  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);

  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);

  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  border-color: #e38d13;

}

.btn-warning:hover,

.btn-warning:focus {

  background: #f9c65a;

  background: -moz-linear-gradient(top,  #f9c65a 0%, #f6ac1b 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f9c65a), color-stop(100%,#f6ac1b));

  background: -webkit-linear-gradient(top,  #f9c65a 0%,#f6ac1b 100%);

  background: -o-linear-gradient(top,  #f9c65a 0%,#f6ac1b 100%);

  background: -ms-linear-gradient(top,  #f9c65a 0%,#f6ac1b 100%);

  background: linear-gradient(to bottom,  #f9c65a 0%,#f6ac1b 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c65a', endColorstr='#f6ac1b',GradientType=0 );

}

.btn-warning:active {

  background: #eb9316;

  background: -moz-linear-gradient(top,  #eb9316 0%, #f0ad4e 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#eb9316), color-stop(100%,#f0ad4e));

  background: -webkit-linear-gradient(top,  #eb9316 0%,#f0ad4e 100%);

  background: -o-linear-gradient(top,  #eb9316 0%,#f0ad4e 100%);

  background: -ms-linear-gradient(top,  #eb9316 0%,#f0ad4e 100%);

  background: linear-gradient(to bottom,  #eb9316 0%,#f0ad4e 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9316', endColorstr='#f0ad4e',GradientType=0 );

  border-color: #e38d13;

}

.btn-warning:disabled,

.btn-warning[disabled] {

  background-color: #eb9316;

  background-image: none;

}

.btn-danger {

  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);

  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);

  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

  background-repeat: repeat-x;

  border-color: #b92c28;

}

.btn-danger:hover,

.btn-danger:focus {

  background: #eb605b;

  background: -moz-linear-gradient(top,  #eb605b 0%, #d93631 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#eb605b), color-stop(100%,#d93631));

  background: -webkit-linear-gradient(top,  #eb605b 0%,#d93631 100%);

  background: -o-linear-gradient(top,  #eb605b 0%,#d93631 100%);

  background: -ms-linear-gradient(top,  #eb605b 0%,#d93631 100%);

  background: linear-gradient(to bottom,  #eb605b 0%,#d93631 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb605b', endColorstr='#d93631',GradientType=0 );

}

.btn-danger:active {

  background: #c12e2a;

  background: -moz-linear-gradient(top,  #c12e2a 0%, #d9534f 100%);

  background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#c12e2a), color-stop(100%,#d9534f));

  background: -webkit-linear-gradient(top,  #c12e2a 0%,#d9534f 100%);

  background: -o-linear-gradient(top,  #c12e2a 0%,#d9534f 100%);

  background: -ms-linear-gradient(top,  #c12e2a 0%,#d9534f 100%);

  background: linear-gradient(to bottom,  #c12e2a 0%,#d9534f 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12e2a', endColorstr='#d9534f',GradientType=0 );

  border-color: #b92c28;

}

.btn-danger:disabled,

.btn-danger[disabled] {

  background-color: #c12e2a;

  background-image: none;

}



.btn-icon {

    margin-left: 8px;

    color: #949494;

}





a.btn-primary, a.btn-success, a.btn-info,

a.btn-warning, a.btn-danger {

    color: #fff;

}



/* ------------------------------------------------------------------------- *

 *  6.10 - Single Post

 * ------------------------------------------------------------------------- */

.post-top-meta {

    font-size: 13px;

    color: #949494;

    padding: 10px 30px;

    border-bottom: 1px solid #e5e5e5;

    position: relative;

}

.post-top-meta .breadcrumb { float: right; }

.post-top-meta .post-date { float: left; padding-right: 5px; font-size: 12px; }

.post-top-meta .breadcrumb:before {

    content: '';

    border-style: solid;

    border-color: #e5e5e5 #e5e5e5 transparent transparent;

    border-width: 6px 8px;

    position: absolute;

    bottom: -12px;

    right: 31px;

}

.post-top-meta .breadcrumb:after {

    content: '';

    border-style: solid;

    border-color: #fff #fff transparent transparent;

    border-width: 5px 7px;

    position: absolute;

    bottom: -10px;

    right: 32px;

}

.post-top-meta .breadcrumb-item:after {

    color: #b9b9b9;

    content: '\f105';

    font-family: 'FontAwesome';

    padding: 0 8px;

    margin-left: -4px;

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.post-top-meta .breadcrumb-item.home-breadcrumb a {

    color: #999;

}

.post-top-meta .breadcrumb-item:last-child:after { display: none; }

.post-header {border-bottom: 1px solid #e5e5e5;}

.post-header-container {

  margin: 30px;

}

.page-header-container {

    text-align: center;

    margin: 50px 20px;

}

.post-header .post-title {

    font-weight: normal;

}

.post-header .post-bottom-meta {

    color: #949494;

    font-size: 13px;

}

.post .post-bottom-meta .post-author { font-weight: bolder; }

.post .post-bottom-meta .post-total-comment a { color:#949494; }

.post .post-bottom-meta span,

.post .post-bottom-meta time {

    margin-left: 1em;

}

.post .post-bottom-meta span:before,

.post .post-bottom-meta time:before {

    color: #b9b9b9;

    font-family: 'FontAwesome';

    margin-left: 8px;

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.post .post-bottom-meta .post-author:before { content: "\f007"; font-weight: normal; }

.post .post-bottom-meta .post-source:before { content: "\f08e"; }

.post .post-bottom-meta .post-date:before { content: "\f017"; }

.post .post-bottom-meta .post-total-comment:before { content: "\f0e5"; }

.post .post-bottom-meta .post-emailthis:before { content: "\f003"; }

.post .post-bottom-meta .post-printit:before { content: "\f02f"; }

.post .post-bottom-meta .post-total-comment:before { content: "\f0e5"; }

.post .post-bottom-meta .post-total-view:before { content: "\f06e"; }

.post .featured {position: relative; border-bottom: 1px solid #e5e5e5;}



/* Article Sharer */

.article-sharer {

    padding: 0;

}

.article-sharer-placeholder {height: 60px;}

.article-sharer.fixed {

    background: #fff;

    position: fixed;

    top: 0;

    z-index: 2;

    margin-right: -1px;

    border: 1px solid #e5e5e5;

    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);

}

.dummy-share-block {

    height: 61px;

    width: 100%;

    display: none;

    position: relative;

    content: " ";

}

.dummy-share-block.fixed {

    display: block;

}



.socials-share {

    padding: 10px 30px 10px 0;

    float: right;

}

.article-sharer .social-share {

    font-size: 13px;

    margin-left: 5px;

    border-radius: 3px;

    display: inline-block;

    color: #fff;

    padding: 8px 0;

    min-width: 38px;

    text-align: center;

    background: #333;

}

.social-share .fa {font-size: 16px;color: #fff;}

.social-share.share-facebook, .social-share.share-twitter {color: #fff;padding: 8px 16px;}

.social-share.share-facebook .fa, .social-share.share-twitter .fa {margin-left: 8px;}

.social-share.share-facebook { background: #2980b9; }

.social-share.share-twitter { background: #00bff0; }

.social-share.share-google-plus { background: #e74c3c; }

.social-share.share-linkedin { background: #0087c3; }

.social-share.share-reddit { background: #373737; }

.social-share.share-pinterest { background: #CA2128; }



.article-shorturl {

    float: left;

    border-right: 1px solid #e5e5e5;

    padding: 0px 30px;

    line-height: 59px;

}

.article-shorturl input {

    height: 34px;

    line-height: 34px;

    width: 160px;

}

.featured img { width:500px;}

.article-content {

    padding: 30px 95px;

    color: #474747;

    line-height: 1.8em;

}

.article-content.intro-text > p:first-child,

.article-content p.intro-text {

    font-family: 'Lora', Georgia, serif;

    font-size: 1.4em;

    line-height: 1.5em;

    color: #222;

    letter-spacing: -0.008em;

}

.article-content.dropcap > p:first-child:first-letter,

.article-content p.dropcap:first-letter,

.dropcaps {

    font-family: 'Lora', Georgia, serif;

    float: right;

    margin: 0.04em 0.1em 0 0.2em;

    color: #ef4135;

    font-size: 3.375em;

    line-height: 1em;

}

.article-content p {

    font-size: 1em;

    line-height: 1.8em;

}

.article-content blockquote {

    font-family: 'Lora', Georgia, serif;

    font-size: 1.45em;

    font-style: italic;

    line-height: 1.5em;

    color: #222;

    letter-spacing: -0.008em;

    margin: 1em 0;

    padding-right: 1em;

    border-right: 4px solid #e5e5e5;

}

.article-content blockquote p {line-height: 1.5em;}

.article-content blockquote.pullquote-left {

    clear: right;

    border: none;

    padding: 0;

    float: right;

    max-width: 35%;

    padding: 0;

    margin: 0.4em 0 0.4em 1.2em;

}

.article-content blockquote.pullquote-right {

    clear: left;

    border: none;

    padding: 0;

    float: left;

    max-width: 35%;

    padding: 0;

    margin: 0.4em 1.2em 0.4em 0;

}

.article-content ul, ol {

    margin-right: 1.5em;

}

.article-content li {

    margin-bottom: 0.5em;

}

.article-content ul {

    list-style: square;

}

.article-content ol {

    list-style: decimal;

}

ul.fa-ul {

    list-style: none;

    padding-right: 0.5em;

}

li .fa-li {

    top: 8px;

    font-size: 8px;

    right: -25px;

}

.fa-ul li .fa {

    margin-right: -1.5em;

}



.article-content dt { font-weight: 600;}

.article-content dd { margin-bottom: 20px; }

.article-content em, .article-content cite { font-style: italic; }

.article-content ins { background: #fcf8e3; }

.article-content sub,.article-content sup { font-size: 62.5%; }

.article-content sub { vertical-align: sub; }

.article-content sup { vertical-align: super; }





/* Table */

.article-content table {

    width: 100%;

    margin: 1em 0 30px;

    line-height: normal;

    color: #5e5e5e;

}

.article-content tr {

    border-bottom: 1px solid #e5e5e5;

}

.article-content thead tr {

    border-bottom: 2px solid #e5e5e5;

}

.article-content th, .article-content td {

    font-size: 0.85em;

    padding: 8px 20px;

    text-align: right;

    border-right: 1px solid #e5e5e5;

    border-left: 1px solid #e5e5e5;

}

.article-content th {

    color: #333;

    font-weight: bold;

    vertical-align: middle;

}



.article-content tbody tr:last-child,

.article-content th:first-child, .article-content td:first-child,

.article-content th:last-child, .article-content td:last-child {

    border: 0;

}



/* Post Media */

.article-tags {

    font-size: 11px;

    line-height: 1.8em;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    margin: 4em 0 2em;

    padding-top: 1em;

}



/* Author Box */

.author-box {

    border-top: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5;

    padding: 30px 50px 30px 100px;

    font-size: 14px;

}

.author-image { float: right; }

.author-image img { border-radius: 100%; height: auto; max-width: 90px; }

.author-content {

    margin-right: 120px;

    position: relative;

}

.author-title {

    color: #949494;

    font-size: 12px;

    font-weight: bold;

    text-transform: uppercase;

    letter-spacing: 0.1em;

    margin: 0 0 0.5em;

}

.author-name {

    font-size: 24px;

    line-height: 1.6em;

    margin: 0;

}

.author-description {

    line-height: 1.8em;

}

.author-socials {

    position: absolute;

    top: 30px;

    left: 0;

}

.author-socials a {

    font-size: 16px;

    margin-left: 7px;

    display: inline-block;

    color: #474747;

    -webkit-transition: color 0.5s ease;

    -o-transition: color 0.5s ease;

    transition: color 0.5s ease;

}

    .author-socials .link:hover { color: #47b957; }

.author-socials .facebook:hover { color: #2980b9; }

.author-socials .twitter:hover { color: #00bff0; }

.author-socials .linkedin:hover { color: #0087c3; }

.author-socials .google-plus:hover { color: #e74c3c; }



/* Prev & Next Post */

.prevnext-post {

    border-bottom: 1px solid #e5e5e5;

    border-top: 1px solid #e5e5e5;

    margin-top: -1px;

}

.prevnext-post .post {

    display: table-cell;

    width: 50%;

    text-align: center;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: 10px 30px 50px;

    min-width: 475px;

}

@media (max-width: 1599px) {

    .prevnext-post .post {

        min-width: 415px;

    }

}

.prevnext-post .post:hover {

    background: #fbfbfb;

}

.prevnext-post .next-post {

    border-right: 1px solid #e5e5e5;

}

.prevnext-post .post-title {

    font-size: 16px;

    margin: 10px 0 0;

}

.prevnext-post .caption {

    font-size: 12px;

    letter-spacing: 0.1em;

    color: #979797;

    text-transform: uppercase;

}



/* Popup Post */

.popup-post {

    position: fixed;

    background: #fff;

    width: 300px;

    bottom: -150px;

    left: 15px;

    z-index: 9;

    border-radius: 2px;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

    padding: 5px 15px 15px;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all .5s linear;

    -o-transition: all .5s linear;

    transition: all .5s linear;

}

.popup-post.active {

    opacity: 1;

    visibility: visible;

    bottom: 15px;



    -webkit-transition: all .8s ease-in-out;

    -o-transition: all .8s ease-in-out;

    transition: all .8s ease-in-out;

}

.popup-heading {

    color: #ef4135;

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 0.15em;

    font-weight: bold;

}

.popup-content {margin-top: 10px;}

.popup-content .thumb {

    float: right;

    margin-left: 10px;

}

.popup-content img {

    max-width: 60px;

}

.popup-content .post-title {

    font-size: 14px;

    margin: 0;

}

.popup-close {

    color: #949494;

    position: absolute;

    left: 10px;

    top: 5px;

    font-size: 12px;

}



/* Aside Post */

.aside-post {

    float: left;

    font-size: 13px;

    width: 30%;

    margin: 1.2em 2em 1em -5%;

}

.aside-heading {

    font-size: 13px;

    letter-spacing: 0.2em;

    text-transform: uppercase;

    margin: 0 0 10px;
border:1px solid #333;
padding-right:8px;

}

.aside-post img {

    float: right;

    margin-left: 1em;

    max-width: 50px;

}

.aside-post .post-title {

    font-family: 'Lora', Georgia, serif;

    color: #fff;

    border-top: 1px solid #e5e5e5;

    padding: 5px 5px;

    display: block;

}

.aside-post a:hover {text-decoration: underline;}



/* jOwlGallery: Image Gallery */

.gallery-slider-wrapper {

    background: #111;

    margin: 1em -95% 1em auto;

    width: 110%;

}

.owl-jowlgallery {

    position: relative;

    padding: 10px;

}

.owl-jowlgallery .slide {

    width: 100%;

    height: 450px;

    max-height: 450px;

    text-align: center;

}

.owl-jowlgallery img,

.owl-jowlgallerythumbnail img {

    width: auto;

    height: auto;

}

.owl-jowlgallery a:hover img {

    cursor: zoom-in;

}

.owl-jowlgallerythumbnail {

    padding: 0 5px 10px;

}

.owl-jowlgallerythumbnail .slide-thumbnail {

    max-height: 65px;

    text-align: center;

    margin: 0 5px;

    cursor: pointer;

}

.owl-jowlgallerythumbnail img {

    opacity: 0.7;

    -webkit-transition: opacity .3s linear;

    -o-transition: opacity .3s linear;

    transition: opacity .3s linear;

}

.owl-jowlgallerythumbnail .active img,

.owl-jowlgallerythumbnail .owl-item:hover img {

    opacity: 1;

}

.slide-caption {

    position: absolute;

    background: rgba(0, 0, 0, 0.75);

    color: #fff;

    bottom: 8%;

    right: -3px;

    opacity: 0;

    z-index: 5;

    padding: 1em 3em 1em 2em;

    font-family: 'Lora', Georgia, serif;

    font-size: 12px;

    max-width: 65%;

    text-align: right;



    -webkit-transition: opacity .5s ease 0.4s;

    -o-transition: opacity .5s ease 0.4s;

    transition: opacity .5s ease 0.4s;

}

.active .slide-caption {

    opacity: 1;

}

.mfp-figure figcaption {margin:0}



/* Content Slider */

.content-slider-items {

    -webkit-transition: height .5s linear;

    -o-transition: height .5s linear;

    transition: height .5s linear;

}

.content-slider-item {

    display: none;

}

.content-slider-item.active {

    display: block;

}



/* Multimedia Embed */

.video-container {line-height: 0;}

.video-container iframe,

.video-container object,

.video-container embed,

.video-container video {

    width: 100%;

}



.video-container {

    height: 0;

    overflow: hidden;

    padding-bottom: 56%;

    position: relative;

}



.video-container iframe, .video-container object, .video-container embed, .video-container video {

    height: 100%;

    right: 0;

    position: absolute;

    top: 0;

    width: 100%;

}



/* 404 */

.page-404 .article-content {text-align: center;}

.search-404 form [name='s'] {

    width: 50%;

    min-width: 220px;

    padding-right: 2.5em;

    position: relative;

}

.search-404 form:before {

    color: #B8B8B8;

    content: "\f002";

    font-family: FontAwesome;

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    margin-left: -2em;

    margin-right: 12px;

    position: relative;

    z-index: 2;

}



.container-404 {

    text-align: center;

}



.container-404 h3 {

    margin: 3em;

}







/* ------------------------------------------------------------------------- *

 *  6.12 - Author

 * ------------------------------------------------------------------------- */

.author .author-box { border-top: 0 }

.author .author-socials { top: 9px; }



.archive-tabs { padding-top: 0; }

.archive-tabs-header {

    margin: 0 -30px 0px;

    position: relative;

}

.archive-tabs-header ul {

    display: inline-block;

    margin: 0 30px;

}

.archive-tabs.section {

    padding-bottom: 0;

}



.archive-tabs-header li { display: inline-block; }

.archive-tabs-header a {

    display: block;

    padding: 10px;

    position: relative;

    color: #949494;

    font-weight: bold;

    font-size: 12px;

    letter-spacing: 0.1em;

    text-transform: uppercase;



    -webkit-transition: color 0.3s ease;

    -o-transition: color 0.3s ease;

    transition: color 0.3s ease;

}



.archive-tabs-header li:hover a {

    color: #474747;

}

.archive-tabs-header .active a {

    color: #474747;

    margin-bottom: -1px;

    border-bottom: 2px solid #474747;

}



/* ------------------------------------------------------------------------- *

 *  6.13 - Archive

 * ------------------------------------------------------------------------- */

.archive-heading {

    margin-top: -10px;

}



/* ------------------------------------------------------------------------- *

 *  6.14 - Reviews

 * ------------------------------------------------------------------------- */

 .reviews-search {

    padding: 0;

    position: relative;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

.reviews-search input#keyword {

    border: 0;

    box-shadow: none;

    font-size: 20px;

    line-height: 60px;

    padding: 0 30px;

    text-align: center;

    width: 100%;

    color: #474747;

}

.reviews-search label,

.reviews-search .filter-toggle {

    position: absolute;

    top: 0;

    line-height: 60px;

    font-size: 18px;

    color: #c0c0c0;

}

.reviews-search label {

    right: 30px;

}

.reviews-search .filter-toggle {

    left: 25px;

    cursor: pointer;

}

.reviews-search .filter-toggle i { padding: 5px;}

.search-filter-wrapper {

    display: none;

    background: #f5f5f5;

    width: 100%;

    z-index: 3;

    padding: 30px;

    top: 100%;

    margin-top: 1px;

    border-bottom: 1px solid #e5e5e5;

}

.reviews-search .chosen-container {

    width: 100% !important;

}

.reviews-search .chosen-container-single .chosen-search input[type="text"] {

    background: none !important;

}

.review-search-form .filter-action { margin-top: 20px; text-align: left; }

.review-search-form #filter-submit {

    color: #fff;

    border-color: #de2e22;

    text-shadow: none;

    background: #f76250;

    background: -moz-linear-gradient(top,  #f76250 0%, #ef4135 100%);

    background: -webkit-gradient(linear, right top, right bottom, color-stop(0%,#f76250), color-stop(100%,#ef4135));

    background: -webkit-linear-gradient(top,  #f76250 0%,#ef4135 100%);

    background: -o-linear-gradient(top,  #f76250 0%,#ef4135 100%);

    background: -ms-linear-gradient(top,  #f76250 0%,#ef4135 100%);

    background: linear-gradient(to bottom,  #f76250 0%,#ef4135 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76250', endColorstr='#ef4135',GradientType=0 );



}

.reviews-search .filter-reset {

    font-size: 13px;

    letter-spacing: 0.1em;

    margin-right: 1em;

}

.review-info div {

    float: right;

}

.review-info .info-title,

.productinfo .info-title {

    color: #c0c0c0;

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 0.1em;

    margin: 0 0 5px;

    font-weight: 600;

}

.review-info strong { font-weight: normal; }

.latest-post-big .price-info { margin-left: 30px; }

.price-info strong { color: #ef4135; font-size: 24px; }

a.external-link {

    color: #808080;

    font-size: 14px;

}

.review-list { margin-bottom: 30px; }

.review-list .post-title { font-size: 18px; margin: 5px 0;}

.review-list .post-excerpt { font-size: 14px; line-height: 1.6em; }

.review-list .review-content {

    float: right;

    width: 75%;

}

.review-list .review-info {

    float: left;

    width: 20%;

    margin-top: 5px;

}

.review-list .price-info { margin-bottom: 20px;}





/* Product Affiliate Box */

.productinfo .product-name {

    margin: 0 auto 0.8em;

    padding-bottom: 0.5em;

}

.productinfo .price-info, .productinfo .store-info {

    margin-top: 1em;

}

.productinfo .price-info {

    border-bottom: 2px solid #e5e5e5;

    padding-bottom: 5px;

}

.productinfo ul {

    margin-right: 0;

    list-style: none;

}

.productinfo li {

    border-bottom: 1px dotted #e5e5e5;

    padding: 3px 0;

}

.productinfo li .store-aff {

    float: left;

}

.productinfo a.aff-link {

    padding: 2px 7px;

    background: #ef4135;

    color: #fff;

    border-radius: 2px;

    font-size: 10px;

    margin-right: 5px;

}

.price-info span {

    font-size: 16px;

    margin-right: 5px;

}



/* Rating */

.post-rating-star {color: #efca56;font-size: 15px;}

.latest-post-big .post-rating-star { font-size: 18px; }

.sidebar-posts .post-rating-star { font-size: 13px; }

.sidebar-posts .active .post-rating-star { color: #F86F66; }



.featured-review .latest-post-big .post-title { margin-top: 0; }



/* ------------------------------------------------------------------------- *

 *  6.15 - Review Single

 * ------------------------------------------------------------------------- */

 /* Review Box */

.review-box {

    background: #fbfbfb;

    margin: 30px -95px;

    padding: 30px 95px;

    font-size: 13px;

}

.review-box .post-title { margin-top: 5px; }

.review-box .subheading { margin-bottom: 0; }

.rating-score {

    float: right;

    color: #fff;

    text-align: center;

    width: 110px;

}



.score-great {background: #2ecc71;}

.score-great .score-desc {background: #27ae60;}

.score-good {background: #6677BA;}

.score-good .score-desc {background: #2747C4;}

.score-average {background: #EFCA56;}

.score-average .score-desc {background: #BC8E00;}

.score-bad {background: #F58A51;}

.score-bad .score-desc {background: #C25215;}





.score-value {

    display: block;

    font-size: 36px;

    padding: 18px 12px;

}

span.score-desc {

    display: block;

    padding: 4px 0;

    text-transform: uppercase;

    font-size: 11px;

}

.review-shortdesc {

    padding-right: 130px;

    font-size: 13px;

    font-family: 'Lora', Georgia, serif;

    font-style: italic;

}

.review-shortdesc p {margin-top: 0;}

.review-goodbad, .review-scores {margin-top: 20px;}

.article-content .review-goodbad .subheading { color: #333; }

.review-goodbad ul { margin-right: 27px; }

.review-goodbad .subheading { margin-bottom: 10px; }

.review-goodbad .subheading i { margin-left: 10px; }



/* Review Bars */

.review-bars ul {margin: 0}

.review-bars li {

    margin: 1em 0;

    list-style: none !important;

}

.review-bars em {

    margin-bottom: 5px;

    display: block;

    float: right;

}

.review-bars strong { float: left; }

.review-bars .bar-wrap, .review-bars .bar-bg {

    height: 25px;

    -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1);

    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.1);

}

.review-bars .bar-wrap { background: #e5e5e5; clear: both; }

.review-bars .bar-bg {

    display: block;

    opacity: 0;

    width: 0;

    background: #efca56;



    transition: width 0.5s, opacity 0.5s;

}

/*

.review-bars .great-bar.bar-bg { background: #6677BA; }

.review-bars .good-bar.bar-bg { background: #2ecc71; }

.review-bars .average-bar.bar-bg { background: #EFCA56; }

.review-bars .bad-bar.bar-bg { background: #F58A51; }

*/



.review-bars.show .bar-bg {

    opacity: 1;

}

.article-content .subheading {

    font-size: 14px;

    font-weight: bold;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    color: #ef4135;

}



/* ------------------------------------------------------------------------- *

 *  7. Footer

 * ------------------------------------------------------------------------- */

#footer-content {

    color: #b9b9b9;

    background: #28282e;

    font-size: 14px;

    line-height: 21px;

    border: 1px solid #E5E5E5;

    border-top: none;

}

.footer-widget {

    padding: 60px 0;

}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {

    color: #fff

}

#footer-content a {color: #b9b9b9}

#footer-content a:hover {color: #fff;}

#footer-content li { padding: 4px 0; }



#footer-content .widget-title {

    font-weight: bold;

    font-size: 12px;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    margin: 0 0 30px;

}

#footer-content .widget_categories li {

    border-bottom: none;

}

.socials-widget {margin: 1em 0}

.socials-widget a {

    margin-left: 2px;

    width: 30px;

    height: 30px;

    background: #2F2F37;

    display: inline-block;

    line-height: 30px;

    text-align: center;

    -webkit-transition: all 300ms ease;

    -o-transition: all 300ms ease;

    transition: all 300ms ease;

}

.socials-widget a:hover {

    background: #42424C;

}

.footer-bottom {

    font-size: 13px;

    color: #949494;

    text-shadow: 0 1px 0 #fff;

    padding: 5em 0;

}

.footer-bottom a {

    color: #949494;

}

.footer-nav {margin-bottom: 20px; text-transform: uppercase;  font-weight: bold;}

.footer-nav a {

    -webkit-transition: color 300ms ease;

    -o-transition: color 300ms ease;

    transition: color 300ms ease;

}

.footer-nav a:hover { color: #5e5e5e; }

.footer-nav li {

    display: inline-block;

    margin: 0 10px;

}



.widget_recent_entries li,

.widget_recent_comments li,

.widget_rss li{

    border-bottom: 1px solid #383842;

    padding: 8px 0 !important;

}

.widget_recent_entries li:last-child,

.widget_recent_comments li:last-child,

.widget_rss li:last-child {

    border: 0

}



#footer-content .tagcloud a {

    font-size: 13px !important;

    border: 1px solid #535353;

    padding: 3px 8px;

    line-height: 30px;

}



.widget_search button {

    display: none;

}





#footer > div { position: relative; }



/*** Calender Widget ***/

#wp-calendar {

    margin: 0;

    text-align: center;

    width: 100%;

}

#wp-calendar caption {

    line-height: 35px;

    border-bottom: 0;

    text-transform: uppercase;

    letter-spacing: 1px;

    font-weight: bold;

    color: #fff;

    margin-bottom: 15px;

}

table th {

    color: #5F5F5F;

    font-size: 13px;

    font-weight: normal;

    padding: 5px 4px;

}

table#wp-calendar th {

    font-size: 10px;

    font-weight: bold;

    padding: 3px;

    border: 1px solid #444;

    color: #fafafa;

}

table#wp-calendar td {

    border: 1px solid #3F3F3F;

    box-shadow: none;

    padding: 4px;

    font-size: 13px;

}

table#wp-calendar td:hover {

    background: inherit;

}

table#wp-calendar td a {

    display: block;

}

table#wp-calendar td a:hover {

    color: #222;

    text-shadow: 0;

    cursor: pointer;

}



/* ------------------------------------------------------------------------- *

 *  Print Styles

 * ------------------------------------------------------------------------- */

@media print {

    * {

        background: transparent !important;

        color: #000 !important; /* Black prints faster: h5bp.com/s */

        box-shadow: none !important;

        text-shadow: none !important;

    }



    a,

    a:visited {

        text-decoration: underline;

    }



    a[href]:after {

        content: " (" attr(href) ")";

    }



    abbr[title]:after {

        content: " (" attr(title) ")";

    }



    /*

     * Don't show links for images, or javascript/internal links

     */



    .ir a:after,

    a[href^="javascript:"]:after,

    a[href^="#"]:after {

        content: "";

    }



    pre,

    blockquote {

        border: 1px solid #999;

        page-break-inside: avoid;

    }



    thead {

        display: table-header-group; /* h5bp.com/t */

    }



    tr,

    img {

        page-break-inside: avoid;

    }



    img {

        max-width: 100% !important;

    }



    @page {

        margin: 0.5cm;

    }



    p,

    h2,

    h3 {

        orphans: 3;

        widows: 3;

    }



    h2,

    h3 {

        page-break-after: avoid;

    }

}



/* ------------------------------------------------------------------------- *

 *  User Currently Login

 * ------------------------------------------------------------------------- */

.admin-bar  #sidebar.fixed, .admin-bar  .article-sharer.fixed {

    top: 32px;

}



.admin-bar .sidebar-loadmore-wrapper {

    padding-bottom: 55px;

}



/****

 * video playlist

 ****/

.video-list .section-heading-wrapper {

    padding-bottom: 10px;

}



.video-playlist-row  {

    margin: 0 -30px;

    background: #111;

}



.video-wrapper-content {

    width: 65%;

    float: right;

}



.video-wrapper-list {

    width: 35%;

    height: 350px;

    overflow: auto;

    float: left;

}



.video-wrapper-list > a {

    padding: 10px;

    display: block;

    overflow: hidden;

    border-bottom: 1px solid #323232;

    background: rgb(29, 29, 29);

}



.video-wrapper-list > a.active {

    background: #333;

}



.video-wrapper-list .video-thumb {

    float: right;

    width: 100px;

    padding-left: 10px;

}



.video-wrapper-list .video-detail {

    font-size: 12px;

    line-height: 17px;

    color: #ccc;

    padding-right: 100px;

}



.video-wrapper-list .video-title {

    font-size: 12px;

    line-height: 16px;



}



.video-wrapper-list .video-category {

    font-size: 10px;

    text-transform: uppercase;

    color: #DEDEDE;

    font-weight: bold;

    padding-top: 3px;

}



/** additional style **/



/** unveil **/

img.unveil { opacity: 0; transition: opacity .3s ease-in;}

.owl-item img.unveil { opacity: 1; }



.right-menu { display: block; }



/*** Twitter Widget ***/

.jeg-twitter-container {

    font-size: 14px;

    font-style: italic;

}

.jeg-tweets {display: block; overflow: hidden}

.jeg-tweets ul {list-style:none; margin:0 !important; padding: 0 !important;}

.jeg-tweet-time {font-size: 10px; font-style: normal; color: #999; display: block; text-transform: uppercase; letter-spacing: 1px; margin-top: 5px;}

.jeg-follow-button {display: block; margin-top:15px;}

.jeg-follow-button:before {

    display: block;

    content: " ";

    width: 20%;

    height: 1px;

    margin: 20px 0;

    border-top: 1px solid #666;

}



/*** Facebook Like Box ***/

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}

.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}



#fb-root {

    display: none;

}



.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {

    width: 100% !important;

}



.twitter-tweet  {

    margin: 0 auto !important;

}



.widget_jeg_facebook_fans_widget .pam img { display: none; }



/** no thumbnail **/

.no-thumbnail-wrapper {

    height: 0;

    overflow: hidden;

    padding-bottom: 100%;

    position: relative;

    background: #eee;

}



.no-thumbnail-wrapper .no-thumbnail-inner {

    height: 100%;

    right: 0;

    position: absolute;

    top: 0;

    width: 100%;

    text-align: center;

}



.no-thumbnail-wrapper i {

    position: relative;

    top: -6px;

    margin-top: 50%;

}



.post-standard.no-thumbnail-wrapper i:after { content: "\f03e"; }

.post-gallery.no-thumbnail-wrapper i:after { content: "\f03e"; }

.post-video.no-thumbnail-wrapper i:after { content: "\f144"; }



.sidebar-posts .no-thumbnail-wrapper {

    width: 75px;

}



.newsfeed-posts .no-thumbnail-wrapper,

.half-lebian .no-thumbnail-wrapper{

    padding-bottom: 55.8%;

}



.review-list .no-thumbnail-wrapper,

.half-thumb .no-thumbnail-wrapper{

    padding-bottom: 50%;

}



.newsfeed-posts .no-thumbnail-wrapper i,

.half-lebian .no-thumbnail-wrapper i {

    margin-top: 28.3%;

    top: -14px;

    font-size: 28px;

}



.review-list .no-thumbnail-wrapper i,

.half-thumb .no-thumbnail-wrapper i{

    margin-top: 25%;

    top: -10px;

    font-size: 28px;

}



.breakingnews-item .no-thumbnail-wrapper {

    width: 60px;

}



.breakingnews-item .no-thumbnail-wrapper i {

    color: #000;

    font-size: 13px;

}





.mejs-poster.mejs-layer, .mejs-mediaelement video {

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover;

}





/** no thumbnail **/

.no-thumbnail-wrapper {

    height: 0;

    overflow: hidden;

    padding-bottom: 100%;

    position: relative;

    background: #eee;

}



.no-thumbnail-wrapper .no-thumbnail-inner {

    height: 100%;

    right: 0;

    position: absolute;

    top: 0;

    width: 100%;

    text-align: center;

}



.no-thumbnail-wrapper i {

    position: relative;

    top: -6px;

    margin-top: 50%;

}



.no-thumbnail-wrapper i:after { content: "\f03e"; }

.post-video.no-thumbnail-wrapper i:after { content: "\f144"; }



.sidebar-posts .no-thumbnail-wrapper,

.search-item .no-thumbnail-wrapper {

    width: 75px;

}



.half-more .no-thumbnail-wrapper{

    padding-bottom: 55.8%;

}



.half-thumb .no-thumbnail-wrapper{

    padding-bottom: 50%;

}



.half-more .no-thumbnail-wrapper i {

    margin-top: 28.3%;

    top: -14px;

    font-size: 28px;

}



.half-thumb .no-thumbnail-wrapper i{

    margin-top: 25%;

    top: -10px;

    font-size: 28px;

}



.breakingnews-item .no-thumbnail-wrapper,

.breakingnews-item .thumb img {

    width: 60px;

}



.breakingnews-item .no-thumbnail-wrapper i {

    color: #000;

    font-size: 13px;

}



.featured-post .no-thumbnail-wrapper i {

    display: none;

}

/** end no thumbnail **/





.ajax-overlay {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: #fafafa;

    display: none;

    z-index: 12;

}



#postloader {

    display: block;

    position: fixed;

    right: 331px;

    left: 0;

    top: 0;

    bottom: 0;

    width: 80px;

    height: 80px;

    margin: auto;

    border-radius: 50%;

    border: 5px solid transparent;

    border-top-color: #ef4135;



    -webkit-animation: spin 1s linear infinite;

    -o-animation: spin 1s linear infinite;

    animation: spin 1s linear infinite;



    z-index: 1001;

}

.no-sidebar #postloader {right: 0}



.highlight {

    border-radius: 2px;

    padding: 5px 6px;

    background-color: #000000;

    color: #FFFFFF;

    font-style: normal;

}



/*** Tooltips **/

.tooltip {

    display: block;

    font-size: 12px;

    line-height: 1.4;

    opacity: 0;

    position: absolute;

    visibility: visible;

    z-index: 1030;

}

.tooltip.in {

    opacity: 0.9;

}

.tooltip.top {

    margin-top: -3px;

    padding: 5px 0;

}

.tooltip.right {

    margin-right: 3px;

    padding: 0 5px;

}

.tooltip.bottom {

    margin-top: 3px;

    padding: 5px 0;

}

.tooltip.left {

    margin-right: -3px;

    padding: 0 5px;

}

.tooltip-inner {

    background-color: #000000;

    color: #FFFFFF;

    max-width: 200px;

    padding: 8px 15px;

    text-align: center;

    text-decoration: none;

    border-radius: 2px;

}

.tooltip-arrow {

    border-color: rgba(0, 0, 0, 0);

    border-style: solid;

    height: 0;

    position: absolute;

    width: 0;

}

.tooltip.top .tooltip-arrow {

    border-top-color: #000000;

    border-width: 5px 5px 0;

    bottom: 0;

    right: 50%;

    margin-right: -5px;

}

.tooltip.top-left .tooltip-arrow {

    border-top-color: #000000;

    border-width: 5px 5px 0;

    bottom: 0;

    right: 5px;

}

.tooltip.top-right .tooltip-arrow {

    border-top-color: #000000;

    border-width: 5px 5px 0;

    bottom: 0;

    left: 5px;

}

.tooltip.right .tooltip-arrow {

    border-left-color: #000000;

    border-width: 5px 0 5px 5px;

    right: 0;

    margin-top: -5px;

    top: 50%;

}

.tooltip.left .tooltip-arrow {

    border-right-color: #000000;

    border-width: 5px 5px 5px 0;

    margin-top: -5px;

    left: 0;

    top: 50%;

}

.tooltip.bottom .tooltip-arrow {

    border-bottom-color: #000000;

    border-width: 0 5px 5px;

    right: 50%;

    margin-right: -5px;

    top: 0;

}

.tooltip.bottom-left .tooltip-arrow {

    border-bottom-color: #000000;

    border-width: 0 5px 5px;

    right: 5px;

    top: 0;

}

.tooltip.bottom-right .tooltip-arrow {

    border-bottom-color: #000000;

    border-width: 0 5px 5px;

    left: 5px;

    top: 0;

}







/*** Alert & Infobox ***/

.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 2px;

}



.alert-success {

    color: #468847;

    background-color: #dff0d8;

    border-color: #62C663;

}



.alert-info {

    color: #3a87ad;

    background-color: #d9edf7;

    border-color: #8DBFC9;

}



.alert-warning {

    color: #c09853;

    background-color: #fcf8e3;

    border-color: #FFD380;

}



.alert-danger,.alert-error{

    color: #b94a48;

    background-color: #f2dede;

    border-color: #C67F8A;

}



.alert-dismissable .close {

    position: relative;

    color: inherit;

}



/*.alert strong {

    margin-left: 0.75em;

    display: block;

    font-size: 11px;

    text-transform: uppercase;

    letter-spacing: 1px;

}



.alert strong:after {

    display: block;

    content: "";

    border-bottom: 1px solid rgba(125,125,125,0.1);

    width: 30px;

    margin-top: 5px;

    margin-bottom: 5px;

}*/



button.close {

    padding: 0;

    cursor: pointer;

    background: transparent;

    border: 0;

    -webkit-appearance: none;

}



.close {

    float: left;

    font-size: 21px;

    font-weight: bold;

    line-height: 1;

    color: #000000;

    text-shadow: 0 1px 0 #ffffff;

    opacity: 0.5;

}



.close:hover, .close:focus {

    color: #000000;

    text-decoration: none;

    cursor: pointer;

    opacity: 0.5;

    filter: alpha(opacity=50);

}





/*** Panel Accordion ***/

.panel {

    margin-bottom: 20px;

    background-color: #ffffff;

    border: 1px solid transparent;

    border-radius: 2px;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

}



.panel-body {

    padding: 15px;

    line-height: 1.8em;

}



.panel-body:before,

.panel-body:after {

    display: table;

    content: " ";

}



.panel-body:after {

    clear: both;

}



.panel-body:before,

.panel-body:after {

    display: table;

    content: " ";

}



.panel-body:after {

    clear: both;

}



.panel > .list-group {

    margin-bottom: 0;

}



.panel > .list-group .list-group-item {

    border-width: 1px 0;

}



.panel > .list-group .list-group-item:first-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}



.panel > .list-group .list-group-item:last-child {

    border-bottom: 0;

}



.panel-heading + .list-group .list-group-item:first-child {

    border-top-width: 0;

}



.panel > .table {

    margin-bottom: 0;

}



.panel > .panel-body + .table {

    border-top: 1px solid #dddddd;

}



.panel-heading {

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

}



.panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 16px;

}



.panel-footer {

    padding: 10px 15px;

    background-color: #f5f5f5;

    border-top: 1px solid #dddddd;

    border-bottom-left-radius: 3px;

    border-bottom-right-radius: 3px;

}



.panel-group .panel {

    margin-bottom: 0;

    overflow: hidden;

    border-radius: 2px;

}



.accordion-toggle {

    font-style: normal;

    color: #333;

    text-transform: uppercase;

    display: block;

    letter-spacing: 1px;

    font-size: 14px;

    outline: none;

    -moz-outline: none;

}



.panel-group .panel + .panel {

    margin-top: 5px;

}



.panel-group .panel-heading {

    border-bottom: 0;

}



.panel-group .panel-heading + .panel-collapse .panel-body {

    border-top: 1px solid #dddddd;

}



.panel-group .panel-footer {

    border-top: 0;

}



.panel-group .panel-footer + .panel-collapse .panel-body {

    border-bottom: 1px solid #dddddd;

}



.panel-default {

    border-color: #dddddd;

}



.panel-default > .panel-heading {

    color: #333333;

    background-color: #f5f5f5;

    border-color: #dddddd;

}



.panel-default > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #dddddd;

}



.panel-default > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #dddddd;

}



.panel-primary {

    border-color: #428bca;

}



.panel-primary > .panel-heading {

    color: #ffffff;

    background-color: #428bca;

    border-color: #428bca;

}



.panel-primary > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #428bca;

}



.panel-primary > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #428bca;

}



.panel-success {

    border-color: #d6e9c6;

}



.panel-success > .panel-heading {

    color: #468847;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}



.panel-success > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #d6e9c6;

}



.panel-success > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #d6e9c6;

}



.panel-warning {


}



.panel-warning > .panel-heading {

    color: #c09853;

    background-color: #fcf8e3;

    border-color: #fbeed5;

}



.panel-warning > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #fbeed5;

}



.panel-warning > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #fbeed5;

}



.panel-danger {

    border-color: #eed3d7;

}



.panel-danger > .panel-heading {

    color: #b94a48;

    background-color: #f2dede;

    border-color: #eed3d7;

}



.panel-danger > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #eed3d7;

}



.panel-danger > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #eed3d7;

}



.panel-info {

    border-color: #bce8f1;

}



.panel-info > .panel-heading {

    color: #3a87ad;

    background-color: #d9edf7;

    border-color: #bce8f1;

}



.panel-info > .panel-heading + .panel-collapse .panel-body {

    border-top-color: #bce8f1;

}



.panel-info > .panel-footer + .panel-collapse .panel-body {

    border-bottom-color: #bce8f1;

}



.collapse {

    display: none;

}



.collapse.in {

    display: block;

}



.collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height 0.35s ease;

    transition: height 0.35s ease;

}



/*** Tabs ***/

.nav {

    list-style: none outside none;

    margin-bottom: 0;

    padding-right: 0;

}

.nav:before, .nav:after {

    content: " ";

    display: table;

}

.nav:after {

    clear: both;

}

.nav:before, .nav:after {

    content: " ";

    display: table;

}

.nav:after {

    clear: both;

}

.nav > li {

    display: block;

    position: relative;

}

.nav > li > a {

    display: block;

    padding: 10px 15px;

    position: relative;

}

.nav > li > a:hover, .nav > li > a:focus {

    background-color: #EEEEEE;

    text-decoration: none;

}

.nav > li.disabled > a {

    color: #999999;

}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {

    background-color: rgba(0, 0, 0, 0);

    color: #999999;

    cursor: not-allowed;

    text-decoration: none;

}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {

    background-color: #EEEEEE;

    border-color: #428BCA;

}

.nav .nav-divider {

    background-color: #E5E5E5;

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

}

.nav > li > a > img {

    max-width: none;

}

.nav-tabs {

    border-bottom: 1px solid #DDDDDD;

    margin-right: 0px !important;

}

.nav-tabs > li {

    float: right;

    margin-bottom: -1px;

}

.nav-tabs > li > a {

    border: 1px solid transparent;

    border-radius: 2px 0 0 2px;

    line-height: 1.42857;

    margin-left: 2px;

}

.nav-tabs > li > a:hover {

    border-color: #EEEEEE #EEEEEE #DDDDDD;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

    -moz-border-bottom-colors: none;

    -moz-border-right-colors: none;

    -moz-border-left-colors: none;

    -moz-border-top-colors: none;

    background-color: #FFFFFF;

    border-color: #DDDDDD #DDDDDD transparent;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #555555;

    cursor: default;

}

.nav-tabs.nav-justified {

    border-bottom: 0 none;

    width: 100%;

}

.nav-tabs.nav-justified > li {

    float: none;

}

.nav-tabs.nav-justified > li > a {

    text-align: center;

}

@media (min-width: 768px) {

    .nav-tabs.nav-justified > li {

        display: table-cell;

        width: 1%;

    }

}

.nav-tabs.nav-justified > li > a {

    border-bottom: 1px solid #DDDDDD;

    margin-left: 0;

}

.nav-tabs.nav-justified > .active > a {

    border-bottom-color: #FFFFFF;

}

.nav-pills > li {

    float: right;

}

.nav-pills > li > a {

    border-radius: 5px 5px 5px 5px;

}

.nav-pills > li + li {

    margin-right: 2px;

}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

    background-color: #428BCA;

    color: #FFFFFF;

}

.nav-stacked > li {

    float: none;

}

.nav-stacked > li + li {

    margin-right: 0;

    margin-top: 2px;

}

.nav-justified {

    width: 100%;

}

.nav-justified > li {

    float: none;

}

.nav-justified > li > a {

    text-align: center;

}

@media (min-width: 768px) {

    .nav-justified > li {

        display: table-cell;

        width: 1%;

    }

}

.nav-tabs-justified {

    border-bottom: 0 none;

}

.nav-tabs-justified > li > a {

    border-bottom: 1px solid #DDDDDD;

    margin-left: 0;

}

.nav-tabs-justified > .active > a {

    border-bottom-color: #FFFFFF;

}

.tabbable:before, .tabbable:after {

    content: " ";

    display: table;

}

.tabbable:after {

    clear: both;

}

.tabbable:before, .tabbable:after {

    content: " ";

    display: table;

}

.tabbable:after {

    clear: both;

}

.tab-content > .tab-pane, .pill-content > .pill-pane {

    display: none;

}

.tab-content > .active, .pill-content > .active {

    display: block;

    padding: 0 10px;

}

.nav .caret {

    border-bottom-color: #428BCA;

    border-top-color: #428BCA;

}

.nav a:hover .caret {

    border-bottom-color: #2A6496;

    border-top-color: #2A6496;

}

.nav-tabs .dropdown-menu {

    border-top-right-radius: 0;

    border-top-left-radius: 0;

    margin-top: -1px;

}

.navbar {

    border: 1px solid transparent;

    margin-bottom: 20px;

    min-height: 50px;

    position: relative;

    z-index: 1000;

}

.navbar:before, .navbar:after {

    content: " ";

    display: table;

}

.navbar:after {

    clear: both;

}

.navbar:before, .navbar:after {

    content: " ";

    display: table;

}

.navbar:after {

    clear: both;

}

@media (min-width: 768px) {

    .navbar {

        border-radius: 2px;

    }

}

.navbar-header:before, .navbar-header:after {

    content: " ";

    display: table;

}

.navbar-header:after {

    clear: both;

}

.navbar-header:before, .navbar-header:after {

    content: " ";

    display: table;

}

.navbar-header:after {

    clear: both;

}

@media (min-width: 768px) {

    .navbar-header {

        float: right;

    }

}

.navbar-collapse {

    border-top: 1px solid transparent;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;

    max-height: 340px;

    overflow-x: visible;

    padding-right: 15px;

    padding-left: 15px;

}

.navbar-collapse:before, .navbar-collapse:after {

    content: " ";

    display: table;

}

.navbar-collapse:after {

    clear: both;

}

.navbar-collapse:before, .navbar-collapse:after {

    content: " ";

    display: table;

}

.navbar-collapse:after {

    clear: both;

}

.navbar-collapse.in {

    overflow-y: auto;

}

@media (min-width: 768px) {

    .navbar-collapse {

        border-top: 0 none;

        box-shadow: none;

        width: auto;

    }

    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        overflow: visible !important;

        padding-bottom: 0;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-collapse .navbar-nav.navbar-left:first-child {

        margin-right: -15px;

    }

    .navbar-collapse .navbar-nav.navbar-right:last-child {

        margin-left: -15px;

    }

    .navbar-collapse .navbar-text:last-child {

        margin-left: 0;

    }

}

.container > .navbar-header, .container > .navbar-collapse {

    margin-right: -15px;

    margin-left: -15px;

}

@media (min-width: 768px) {

    .container > .navbar-header, .container > .navbar-collapse {

        margin-right: 0;

        margin-left: 0;

    }

}

.navbar-static-top {

    border-width: 0 0 1px;

}

@media (min-width: 768px) {

    .navbar-static-top {

        border-radius: 0 0 0 0;

    }

}

.navbar-fixed-top, .navbar-fixed-bottom {

    border-width: 0 0 1px;

    right: 0;

    position: fixed;

    left: 0;

}

@media (min-width: 768px) {

    .navbar-fixed-top, .navbar-fixed-bottom {

        border-radius: 0 0 0 0;

    }

}

.navbar-fixed-top {

    top: 0;

    z-index: 1030;

}

.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

}

.navbar-brand {

    float: right;

    font-size: 18px;

    line-height: 20px;

    padding: 15px;

}

.navbar-brand:hover, .navbar-brand:focus {

    text-decoration: none;

}

@media (min-width: 768px) {

    .navbar > .container .navbar-brand {

        margin-right: -15px;

    }

}

.navbar-toggle {

    background-color: rgba(0, 0, 0, 0);

    border: 1px solid transparent;

    border-radius: 2px;

    float: left;

    margin-bottom: 8px;

    margin-left: 15px;

    margin-top: 8px;

    padding: 9px 10px;

    position: relative;

}

.navbar-toggle .icon-bar {

    border-radius: 1px 1px 1px 1px;

    display: block;

    height: 2px;

    width: 22px;

}

.navbar-toggle .icon-bar + .icon-bar {

    margin-top: 4px;

}

@media (min-width: 768px) {

    .navbar-toggle {

        display: none;

    }

}

.navbar-nav {

    margin: 7.5px -15px;

}

.navbar-nav > li > a {

    line-height: 20px;

    padding-bottom: 10px;

    padding-top: 10px;

}

@media (max-width: 767px) {

    .navbar-nav .open .dropdown-menu {

        background-color: rgba(0, 0, 0, 0);

        border: 0 none;

        box-shadow: none;

        float: none;

        margin-top: 0;

        position: static;

        width: auto;

    }

    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 25px 5px 15px;

    }

    .navbar-nav .open .dropdown-menu > li > a {

        line-height: 20px;

    }

    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {

        background-image: none;

    }

}

@media (min-width: 768px) {

    .navbar-nav {

        float: right;

        margin: 0;

    }

    .navbar-nav > li {

        float: right;

    }

    .navbar-nav > li > a {

        padding-bottom: 15px;

        padding-top: 15px;

    }

}

@media (min-width: 768px) {

    .navbar-left {

        float: right !important;

    }

    .navbar-right {

        float: left !important;

    }

}

.navbar-form {

    border-bottom: 1px solid transparent;

    border-top: 1px solid transparent;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);

    margin: 8px -15px;

    padding: 10px 15px;

}

@media (min-width: 768px) {

    .navbar-form .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle;

    }

    .navbar-form .form-control {

        display: inline-block;

    }

    .navbar-form .radio, .navbar-form .checkbox {

        display: inline-block;

        margin-bottom: 0;

        margin-top: 0;

        padding-right: 0;

    }

    .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {

        float: none;

        margin-right: 0;

    }

}

.jspDrag{
  background:#ffffff;
}




@-webkit-keyframes spin {

    0%   {

        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(0deg);  /* IE 9 */

        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

    }

    100% {

        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(360deg);  /* IE 9 */

        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

    }

}

@keyframes spin {

    0%   {

        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(0deg);  /* IE 9 */

        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

    }

    100% {

        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

        -ms-transform: rotate(360deg);  /* IE 9 */

        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

    }

}

/**
 * over write 
 */
 
 #footer-content li {
  padding: 0px 1px 10px 0px;
  float: right;
  list-style: none;
  margin-right: 14px;
}
.container{
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
}
.wrapper{
    padding: 0px;
}


div.left-side h4{
  text-align: center;
  border-bottom: 2px solid rgb(42, 170, 255);
  margin-left: 15px;
  color: rgb(42, 170, 255);
}

.list-group{
  margin-left: 10px;
    
}
.list-group-item{
    border: 1px solid #ddd;
}
.list-group-item a{
    padding: 2px;
    font-size:.65em;
}
.list-group-item:first-child{
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.post-title a{
    color:#0955BA;
}
h1.post-title {
    color:#0955BA;
}
table.table-bordered{
    font-size: 0.6em;
    border: 1px solid #ddd;
    margin-right: -10px;
      border-top-left-radius: 4px;
  border-top-right-radius: 4px;
background:#09B4BA; 
transition: all 0.3s ease 0s;
}
table.table-bordered:hover {
background:#fff;
 transition: all 0.3s ease 0s;
 color:#09B4BA !important;
}
table.table-bordered:hover a {
color:#09B4BA !important;
 transition: all 0.3s ease 0s;
}
table.table-bordered td,table.table-bordered th{
    border: 1px solid #ddd;
    text-align: center;
}
img {
 border-radius:10px;
}
.thumb half-thumb  img {
width:20px;
height:20px;

}
.aer_sources {
padding:10px;
padding-right:20px;
padding-left:20px;
}
.aer_sources a {
font-weight:bold;
}
.aside-post-list {
background:#333;
}
.aside-post-list a {
color:#fff;
}
div#navbar a img {
background:white;
}
.post-list .content .post-title a {
  font-size:20px !important;
}
 .breakingnews-item .content .post-title a {
  font-size:15px;
 }
 .breakingnews-marquee .post-category a {
    font-size:11px;

 }
  .article-content p {
  font-family: JF Flat Regular !important;
      font-size: 1.2em !important;
    font-weight: normal !important;
 }
 .sidebar-post-item .content .post-title a {
  font-size:1.3em !important;
      color: #fff !important;
 }
 .sidebar-posts .post-meta .post-category a {
  color:#CEECF5 !important;
  font-size: 14px !important;
 }
.sidebar-posts .post-meta .post-date {
    color:#CEECF5 !important;

}
 /* جدول المصادر */
 .aer_sources {
padding:10px;
padding-right:20px;
padding-left:20px;
}
.aer_sources:hover a {
color:#fff !important;
}
.aer_sources:hover  {
color:#fff !important;
background:#09B4BA;
}
.aer_sources a {
font-weight:bold;
color:#fff !important;
font-size:14px;

}
.table-bordered:hover .aer_sources:hover a {
 color:#fff !important;
}
.aer_sources:hover a:hover {
font-weight:bold;
color:#fff !important;
}

img { max-width: 100%; height: auto; }
figcaption { color: rgb(148, 148, 148); font-size: 11px; text-align: left; margin: 3px; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
textarea { resize: vertical; }
h1, h2, h3, h4, h5, h6 { color: rgb(71, 71, 71); font-weight: bold; }
h1 { font-size: 2em; margin: 0.67em 0px; line-height: 1.25; letter-spacing: -0.02em; }
h2 { font-size: 1.5em; margin: 0.83em 0px; line-height: 1.35; }
h3 { font-size: 1.17em; margin: 1em 0px; line-height: 1.4; }
h4 { font-size: 1em; margin: 1.33em 0px; line-height: 1.5; }
h5 { font-size: 0.83em; margin: 1.67em 0px; line-height: 1.6; }
h6 { font-size: 0.67em; margin: 2.33em 0px; }
abbr[title] { border-bottom-width: 1px; border-bottom-style: dotted; }
b, strong { font-weight: bold; }
i, em { font-style: italic; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { box-sizing: content-box; height: 0px; }
mark { padding: 0px 0.4em; color: rgb(255, 255, 255); background: rgb(239, 202, 86); }
p, pre { margin: 1em 0px; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 0.9em; color: rgb(123, 123, 123); border: 1px solid rgb(229, 229, 229); padding: 0.2em 0.5em; }
pre { white-space: pre-wrap; word-wrap: break-word; border-right-width: 4px; border-right-style: solid; border-right-color: rgb(229, 229, 229); padding: 0.5em 1.5em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
.container { margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px; }
.row { margin-right: -15px; margin-left: -15px; }
.container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after { content: " "; display: table; }
.container-fluid::after, .row::after { clear: both; }
.clearfix::before, .clearfix::after { content: " "; display: table; }
.clearfix::after { clear: both; }
.clearfix { }
.sidebar-footer .copyright { color: rgb(71, 71, 71); font-size: 11px; letter-spacing: 0.1em; margin: 15px; text-transform: uppercase; }
a[title*="Pin it!"] { z-index: 1 !important; }
.post-three-columns .row .post-meta .post-category { color: rgb(255, 255, 255); padding: 2px; border-radius: 4px; margin-bottom: 7px; background: rgb(223, 1, 1); }
.post-three-columns .row .post-meta .post-category a { color: rgb(255, 255, 255); }
input[type="text"], input[type="number"], input[type="tel"], input[type="password"], input[type="url"], input[type="email"], textarea, select { display: inline-block; border: 1px solid rgb(229, 229, 229); padding: 8px 16px; outline: none; border-radius: 3px; font-size: 14px; font-weight: 300; margin: 0px; width: 210px; max-width: 100%; background: rgb(255, 255, 255); }
textarea { width: auto; }
select { -webkit-appearance: none; }
select::after { font-family: FontAwesome; content: ""; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; }
input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="email"]:focus, textarea:focus { border: 1px solid rgb(192, 192, 192); color: rgb(68, 68, 68); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px; }
textarea { min-height: 60px; }
.social-share .fa { font-size: 16px; color: rgb(255, 255, 255); }
.social-share.share-facebook .fa, .social-share.share-twitter .fa { margin-left: 8px; }
.fa-ul li .fa { margin-right: -1.5em; }
#footer-content { color: rgb(185, 185, 185); font-size: 14px; line-height: 21px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: none solid solid; border-right-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); background: rgb(40, 40, 46); }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: rgb(255, 255, 255); }
#footer-content a { color: rgb(185, 185, 185); }
#footer-content a:hover { color: rgb(255, 255, 255); }
#footer-content li { padding: 4px 0px; }
#footer-content .widget-title { font-weight: bold; font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; margin: 0px 0px 30px; }
#footer-content .widget_categories li { border-bottom-style: none; }
.socials-widget { margin: 1em 0px; }
.socials-widget a { margin-left: 2px; width: 30px; height: 30px; display: inline-block; line-height: 30px; text-align: center; transition: all 300ms ease; background: rgb(47, 47, 55); }
.socials-widget a:hover { background: rgb(66, 66, 76); }
.footer-nav { margin-bottom: 20px; text-transform: uppercase; font-weight: bold; }
.footer-nav a { transition: color 300ms ease; }
.footer-nav a:hover { color: rgb(94, 94, 94); }
.footer-nav li { display: inline-block; margin: 0px 10px; }
#footer-content .tagcloud a { border: 1px solid rgb(83, 83, 83); padding: 3px 8px; line-height: 30px; font-size: 13px !important; }
#footer > div { position: relative; }
table th { color: rgb(95, 95, 95); font-size: 13px; font-weight: normal; padding: 5px 4px; }
.container > .navbar-header, .container > .navbar-collapse { margin-right: -15px; margin-left: -15px; }
#footer-content li { padding: 0px 1px 10px 0px; float: right; list-style: none; margin-right: 14px; }
.container { margin-right: 0px; margin-left: 0px; width: 100%; }
img { border-radius: 10px; }

footer { position: relative; }
.ad-300x250 {
  float:right !important;
}