@font-face {
  				font-family: 'FontAwesome';
  				src: url('https://thebkmag.com/wp-content/themes/swift%207.2.3/css/fontawesome-medium/fontawesome-webfont.eot');
  				src: url('https://thebkmag.com/wp-content/themes/swift%207.2.3/css/fontawesome-medium/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
  				url('https://thebkmag.com/wp-content/themes/swift%207.2.3/css/fontawesome-medium/fontawesome-webfont.woff') format('woff'),
  				url('https://thebkmag.com/wp-content/themes/swift%207.2.3/css/fontawesome-medium/fontawesome-webfont.ttf') format('truetype'),
  				url('https://thebkmag.com/wp-content/themes/swift%207.2.3/css/fontawesome-medium/fontawesome-webfont.svg#fontawesomeregular') format('svg');
  				font-weight: normal;
  				font-style: normal;
	}#main{padding:0 30px;}.div-content{padding:0 30px}.gutter-sizer{width:60px}.mag1.temp{margin-right:60px}#content,#sidebar,#woo-sidebar,#right-sidebar,#left-sidebar{padding-top:60px}#full-width-slider{margin:0 -30px}#mas-wrapper{padding:0 30px}li.comment,
            li.pingback,
            li.trackback,
            #content-width-slider,
            .mag1,
            .widget,
            .flexslider{margin-bottom:60px}#wrapper{width:100%}
.hybrid,#content.full-width{width:100%}
.footer-widgets{width:33.3333333333%;}#full-width-slider{margin:0}.is-sticky{width:100%}article.mag1{width:31.3333333333%;padding:0;overflow:hidden}article.temp.mag1{margin-right:1%;margin-left:1%}.mag1 .mag-thumbnail{width:100%;height:auto}.temp.mag1.omega{margin-right:0!important}.temp.mag1 .entry-summary{height:375px;overflow:hidden}#social-media{line-height:px}img#logo{float:left;}#header-ad,#social-media{float:right}@media screen and (min-width:580px){#above-logo-container, #below-logo-container {
    background: #f7f7f7;
    border: solid 1px #D4D4D4;
}

#above-logo-container,
#nav-ad-container {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-width: 0;
    margin: auto;
}

#below-logo-container {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.nav {
    float: left;
    margin-left: 10px;
}

.nav a {
    text-transform: uppercase;
    color: #777;
}

.nav li {
    position: relative;
    float: left;
    display: inline;
}

.nav li a {
    display: inline-block;
    padding: .8em;
    text-decoration: none;
    border-right: solid 1px #D4d4d4
}

.nav li li a {
    display: block;
}

.nav li a:hover, .nav li.current-menu-item a {
    background: #e1e1e1;
    color: #555;
    border-width: 0 1px;
}

.nav li:hover a {
    background: #e1e1e1;
    border-color: #CCC;
}

.nav li:hover ul a {
    border: none;
}

#rss-links li a {
    padding: .49231em 0 !important;
}

.nav li a.add-arrow:before, .nav li ul li a.add-arrow-right:before {
    content: "\f103";
    font-family: FontAwesome;
    float: right;
    margin-left: 6px;
}

.nav li ul li a.add-arrow-right:before {
    content: "\f101";
}

/* sub navigation */
.nav ul {
    display: none;
    border: solid 1px #D4D4D4;
    border-width: 0 1px 1px;
    margin-top: -1px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    padding-bottom: 5px;
}

.nav li:hover ul, .nav li:hover ul li:hover ul {
    display: block;
    width: 160px;
    position: absolute;
    top: 3.225em;
    width: 180px;
    z-index: 999;
}

.nav > li ul {
    left: -1px;
}

.nav li ul, .nav li ul li ul {
    background: #e1e1e1;
}

.nav ul a, .nav ul li {
    float: none;
}

.nav ul li a:hover {
    background: #CCC;
}

/* Third Level Drop Down Menu */
.nav li:hover ul li ul {
    display: none;
}

.nav li:hover ul li:hover ul {
    display: block;
    position: absolute;
    left: 180px;
    top: -1.3125em !important;
    float: left;
}

/* .8125 +(.5[]padding]) */
/* Fourth level */
.nav li:hover ul li ul li ul {
    display: none !important;
}

.nav li:hover ul li ul li:hover ul {
    display: block !important;
}}#full-width-slider,#custom-slider{margin-top:60px}
#below-logo .after {
    display: none
}

#navsearch {
    float: right;
    font-size: 1em;
    line-height: 1em;
    width: auto;
    margin-right: 10px;
    padding: 0;
}

#navsearch form {
    padding: 0
}

#navsearch input[type=text] {
    font-size: 1em;
    padding: .25em 1.8em .25em .25em;
    font-style: italic;
    font-family: georgia, serif;
    color: #999;
    width: 15.5em;
    margin: .3125em 0 !important;
    border: none;
    border: solid 1px #CCC;
    height: 2.5em;
    float: left;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
}

/* ^ 2.125em changed to 2 */
#navsearch input[type=submit] {
    width: auto;
    cursor: pointer;
    padding: .3em;
    margin: 0 0 0 6px !important;
    float: right
}

#navsearch .fa-search {
    position: absolute;
    right: 6px;
    top: .5em;
    font-size: 1.625em;
    opacity: .5;
}

button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

button,
input {
    *overflow: visible;
    line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

form {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

legend {
    float: left;
    padding: .0 .5em;
    margin: -.8em 0 1em -.8em;
    display: block;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}

legend small {
    font-size: .8em;
    color: #999999;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    margin-bottom: .5em;
    clear: both;
}

input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    padding: .225em .3em;
    color: #555555;
    font-size: 1em;
    line-height: 1em;
}

select,
textarea {
    display: inline-block;
    padding: .25em;
    color: #555555;
}

input,
textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

input {
    width: 100%
}

input[type='image'] {
    width: auto
}

textarea {
    width: 100%;
}

textarea {
    height: auto;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}

input[type="radio"],
input[type="checkbox"] {
    margin: 3px 0;
    *margin-top: 0;
    /* IE7 */

    line-height: normal;
    cursor: pointer;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

.uneditable-textarea {
    width: auto;
    height: auto;
}

select,
input[type="file"] {
    /* In IE7, the height of the select element cannot be changed by height, only font-size */

    *margin-top: .25em;
    /* For IE7, add top margin to align select with labels */

    line-height: 1.625em;
}

select {
    border: 1px solid #bbb;
}

select[multiple],
select[size] {
    height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    cursor: not-allowed;
    background-color: #eeeeee;
    border-color: #ddd;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent;
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}
/* tables *
.entry-content table {border: 1px solid #EEE;margin: 0 0 1.625em 0;text-align: left;width: 100%;}
.entry-content tr th,
.entry-content thead th {font-weight: bold;padding: 5px 10px;background:#EEE}
.entry-content tr td {border: 1px solid #EEE;padding: 5px 10px;}
.entry-content tr:nth-child(odd) td {background: #f3f3f7;}
*/
table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

table {
    width: 100%;
    margin-bottom: 18px;
}

table th,
table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

table th {
    font-weight: bold;
}

table thead th {
    vertical-align: bottom;
}

table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
    border-top: 0;
}

table tbody + tbody {
    border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
    padding: 4px 5px;
}

table {
    border: 1px solid #dddddd;
    border-collapse: separate;
    *border-collapse: collapsed;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

table th,
table td {
    border-left: 1px solid #dddddd;
}

table caption + thead tr:first-child th,
table caption + tbody tr:first-child th,
table caption + tbody tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + tbody tr:first-child th,
table colgroup + tbody tr:first-child td,
table thead:first-child tr:first-child th,
table tbody:first-child tr:first-child th,
table tbody:first-child tr:first-child td {
    border-top: 0;
}

table thead:first-child tr:first-child th:first-child,
table tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}

table thead:first-child tr:first-child th:last-child,
table tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}

table thead:last-child tr:last-child th:first-child,
table tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}

table thead:last-child tr:last-child th:last-child,
table tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
}

table tbody tr:nth-child(odd) td,
table tbody tr:nth-child(odd) th {
    background-color: #f9f9f9;
}

table tbody tr:hover td,
table tbody tr:hover th {
    background-color: #f5f5f5;
}

[class*='fa-']:before {
    font-family: FontAwesome;
    margin-right: .4em
}

a[class*='fa-']:before {
    display: inline-block;
    margin-right: .25em;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul > li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714286em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}/*-----------------------------------------------------------------------------------

TABLE OF CONTENTS:

1. Info Boxes
2. Buttons
3. Columns
4. Tweetmeme
5. Twitter
6. Digg
7. Related Posts
8. Horizontal Rule
9. Quote
10. Icon Links
11. Facebook
12. Contact Form
13. Tabber
-13.1 Tabber Alternate Style - Boxed
-13.2 Tabber Alternate Style - Vertical
14. Dropcap
15. Content Toggle
-15.1 Toggle Alternate Style - White
16. Highlight and Abbreviation
17. List Styles - Unordered List
18. List Styles - Ordered List
19. Social Icon

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

/*-------------------------------------------------------------------------------------------*/
/* 1. Info Boxes */
/*-------------------------------------------------------------------------------------------*/
.alert:before {
    font-family: FontAwesome;
    font-size: 1.5em;
    margin-right: 12px;
    margin-bottom: -.25em
}

.alert.medium:before {
    margin-right: 16px
}

.alert.large:before {
    margin-right: 23px
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p,
.alert > ul {
    margin-bottom: 0;
}

.alert > p + p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

/* Added by Satish */
.alert {
    background-repeat: no-repeat;
    background-position: 14px 50%;
}

.alert.none {
    border-width: 0;
}

.alert.full {
    border-width: 1px;
}

.alert.medium {
    padding: 18px 20px;
    font-size: 1.1em;
}

.alert.large {
    padding: 25px 27px;
    font-size: 1.3em;
}

.alert.rounded {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/*
.alert[class*='icon-'] {padding-left:54px }
.alert.medium[class*='icon-'] {padding-left:66px;background-position:20px 50%; }
.alert.large[class*='icon-'] {padding-left:80px;background-position:27px 50%; }
*/
/* Done */
.swift-sc-box.rounded {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

p.swift-sc-box, div.swift-sc-box {
    margin: 1em 0 1.5em 0;
    padding: 9px 10px 9px 50px;
    border-width: 1px 0 1px 0;
    border-style: solid;
    color: #555;
    text-shadow: none;
}

.swift-sc-box.none {
    border-width: 0;
}

.swift-sc-box.full {
    border-width: 1px;
}

.swift-sc-box.medium {
    padding: 18px 20px 18px 50px;
    font-size: 1.1em;
}

.swift-sc-box.large {
    padding: 25px 27px 25px 50px;
    font-size: 1.2em;
}

.swift-sc-box.rounded {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.swift-sc-box.alert {
    border-color: #f0baa2;
    background: #ffd9c8
}

.swift-sc-box.download {
    border-color: #d4ebaf;
    background: #edfcd5
}

.swift-sc-box.tick {
    border-color: #d4ebaf;
    background: #edfcd5
}

.swift-sc-box.info {
    border-color: #ccc;
    background: #eee
}

.swift-sc-box.note {
    border-color: #efe3ae;
    background: #fef6d2
}

.swift-sc-box.normal {
    border-color: #ccc;
    background: #eee;
    padding: 9px 15px;
}

/*-------------------------------------------------------------------------------------------*/
/* 2. Buttons */
/*-------------------------------------------------------------------------------------------*/
/* Moved to Style.CSS
/* end */
/*-------------------------------------------------------------------------------------------*/
/* 3. Columns */
/*-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------*/
/* 4. Tweetmeme */
/*-------------------------------------------------------------------------------------------*/
.swift-tweetmeme.left {
    margin: 0 1.5em 1.5em 0;
    float: left;
}

.swift-tweetmeme.none {
    margin: 0 0 1.5em 0;
}

.swift-tweetmeme.right {
    margin: 0 0 1.5em 1.5em;
    float: right;
}

/*-------------------------------------------------------------------------------------------*/
/* 5. Twitter */
/*-------------------------------------------------------------------------------------------*/
.swift-sc-twitter.left {
    margin: 0 1.5em 1.5em 0;
    float: left;
}

.swift-sc-twitter.none {
    margin: 0 0 1.5em 0;
}

.swift-sc-twitter.right {
    margin: 0 0 1.5em 1.5em;
    float: right;
}

/*-------------------------------------------------------------------------------------------*/
/* 6. Digg */
/*-------------------------------------------------------------------------------------------*/
.swift-digg.left {
    margin: 0 1.5em 1.5em 0;
    float: left;
}

.swift-digg.none {
    margin: 0 0 1.5em 0;
}

.swift-digg.right {
    margin: 0 0 1.5em 1.5em;
    float: right;
}

/*-------------------------------------------------------------------------------------------*/
/* 7. Related posts */
/*-------------------------------------------------------------------------------------------*/
.swift-sc-related-posts .thumbnail {
    float: left;
    margin: 0 1em 1em 0;
}

.swift-sc-related-posts ul {
    border: solid 1px #EEE;
}

.swift-sc-related-posts ul li {
    list-style: none !important;
    clear: both;
    border-bottom: solid 1px #EEE;
    padding: 5px;
    margin-left: 0
}

.swift-sc-related-posts ul li:last-child {
    border-bottom: none
}

/*-------------------------------------------------------------------------------------------*/
/* 8. Horizontal Rule */
/*-------------------------------------------------------------------------------------------*/
.swift-sc-hr {
    border-bottom: 1px solid #e6e6e6;
}

.swift-sc-hr, .swift-sc-divider {
    clear: both;
    display: block;
    margin-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}

.swift-sc-divider.flat {
    padding: 0;
    margin: 0;
}

/*-------------------------------------------------------------------------------------------*/
/* 9. Quote */
/*-------------------------------------------------------------------------------------------*/
.swift-sc-quote p {
    margin: 0 20px 1.3em;
    padding-left: 48px;
    font-family: serif;
    font-size: 1.25em;
    font-style: italic;
    color: #777;
    min-height: 32px;
}

.swift-sc-quote.left {
    float: left;
    width: 30%;
}

.swift-sc-quote.right {
    float: right;
    width: 30%;
}

.swift-sc-quote.boxed {
    background: #f5f5f5;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.swift-sc-quote.boxed.left {
    margin: 0 1.5em 1em 0;
}

.swift-sc-quote.boxed.right {
    margin: 0 0 1em 1.5em;
}

/*-------------------------------------------------------------------------------------------*/
/* 10. Icon Links */
/*-------------------------------------------------------------------------------------------*/
.swift-sc-ilink {
    padding: 0 0.3em;
}

.swift-sc-ilink a {
    padding-left: 40px;
    text-decoration: underline;
    display: inline-block;
}

.swift-sc-ilink a:hover {
    text-decoration: none;
}

/*-------------------------------------------------------------------------------------------*/
/* 11. Facebook */
/*-------------------------------------------------------------------------------------------*/
.swift-fbshare.left {
    margin: 0 1.5em 1.5em 0;
    float: left;
}

.swift-fbshare.none {
    margin: 0 0 1.5em 0;
}

.swift-fbshare.right {
    margin: 0 0 1.5em 1.5em;
    float: right;
}

.swift-fblike.left {
    margin: 0 1.5em 1.5em 0;
    float: left;
}

.swift-fblike.none {
    margin: 0 0 1.5em 0;
}

.swift-fblike.right {
    margin: 0 0 1.5em 1.5em;
    float: right;
}

/* 12. Contact Form */
/*-------------------------------------------------------------------------------------------*/
#content fieldset.forms {
    width: 96%;
    padding: 10px 2% !important
}

.contact-form .screenReader {
    left: -9999px;
    position: absolute;
    top: -9999px;
}

.contact-form .forms {
    float: left;
    list-style: none;
    width: 100%;
    margin: 10px 0 0;
    padding: 20px !important;
}

.contact-form .forms p {
    clear: both;
    float: left;
    margin-bottom: 1em;
    position: relative;
    display: block;
    width: 100%
}

.contact-form .forms label {
    cursor: pointer;
    display: block;
    font-weight: 100;
    text-transform: capitalize;
}

.contact-form .forms input.txt {
    width: 80% !important;
    margin-top: -.5em;
}

.contact-form .forms input#sendCopy {
    border: none;
}

.contact-form .forms textarea {
    height: 240px;
    width: 99%
}

.contact-form .forms .error {
    font-size: 12px;
    display: block;
    margin-left: 120px;
    color: red;
}

.contact-form .forms .textarea .error {
    display: block;
    margin-left: 120px
}

.contact-form .forms .screenReader {
    margin-bottom: 0;
}

.contact-form .forms .buttons {
    margin-top: -30px
}

.contact-form .forms .buttons .submit {
    margin: 0 20px 0 0;
    float: right;
    cursor: pointer;
}

.contact-form .forms .inline input {
    width: auto;
    margin-left: 120px;
}

.contact-form .forms .inline label {
    display: inline;
    float: none;
    width: auto;
}

.entry .contact-form ol.forms li {
    list-style: none;
}

/* Added to accomodate the contact form shortcode */
.contact-form .forms p.inline {
    float: left
}

.contact-form .forms #sendCopy {
    float: left;
    margin: .4em 10px 0 0;
    padding: 10px
}

/*-------------------------------------------------------------------------------------------*/
/* 13. Tabber */
/*-------------------------------------------------------------------------------------------*/

.shortcode-tabs {
    background: #f0f0f0;
    background: rgba(0, 0, 0, .05);
    clear: both;
    height: auto;
    display: block;
    padding: 5px;
    margin-bottom: 30px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.shortcode-tabs ul.tab_titles {
    padding: 0px;
    background: none;
    border: none;
    margin: 0;
}

.shortcode-tabs ul.tab_titles li.nav-tab {
    background: none;
    padding: 0;
    float: left;
    display: inline;
    color: #ffffff;
    margin: 0px;
    cursor: pointer;
}

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover {
    background: #fff !important;
    text-decoration: none;
}

.shortcode-tabs ul.tab_titles li.nav-tab a {
    color: #777;
    display: block;
    float: left;
    padding: 8px;
    text-transform: uppercase;
    font: 11px/18px sans-serif;
}

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.shortcode-tabs .tab {
    background: #fff;
    padding: 10px;
    text-align: left;
    clear: both;
}

.shortcode-tabs .tab li.nav-tab {
    background: #fff;
}

.shortcode-tabs .tab ul.tab_titles {
    margin: 0;
    border: 1px solid #e6e6e6;
    border-width: 1px 0 1px 0;
}

.shortcode-tabs .tab li.nav-tab {
    border: 1px solid #e6e6e6;
    border-width: 0 1px 1px 1px;
    padding: 10px;
}

.shortcode-tabs .tab li.nav-tab a {
    color: #555;
    font: bold 12px/18px sans-serif;
}

.shortcode-tabs .tab a:hover {
}

.shortcode-tabs .ui-tabs-hide {
    display: none;
}

/*-------------------------------------------------------------------------------------------*/
/* -13.1 Tabber Alternate Style - Boxed */
/*-------------------------------------------------------------------------------------------*/

.shortcode-tabs.boxed {
    background: #FFFFFF;
}

.shortcode-tabs.boxed ul.tab_titles {
    clear: both;
    float: left;
    background: none;
    border: none;
    border-left: 1px solid #EBEBEB;
    margin-bottom: 0px;
    position: relative;
    z-index: 2;
}

.shortcode-tabs.boxed ul.tab_titles li {
    background: none;
    padding: 0;
    border-top: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    margin: 0 !important
}

.shortcode-tabs.boxed ul.tab_titles li.ui-state-active {
    border-bottom: 1px solid #FFFFFF;
}

.shortcode-tabs.boxed .tab {
    border: 1px solid #EBEBEB;
    top: -2px;
    position: relative;
    z-index: 1;
}

/*-------------------------------------------------------------------------------------------*/
/* -13.2 Tabber Alternate Style - Vertical */
/*-------------------------------------------------------------------------------------------*/
.shortcode-tabs.vertical {
    background: #FFF;
    border: solid 5px #f0f0f0;
    padding: 0
}

.shortcode-tabs.vertical .tab_header {
    border: 1px solid #F0F0F0;
    border-bottom: 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    max-width: 20%;
    float: left;
    margin-bottom: -5px;
    color: #555;
    font: bold 12px/18px sans-serif;
}

.shortcode-tabs.vertical .tab_header {

    /* Gradient Background */
    background: #f5f5f5;
    background: -moz-linear-gradient(100% 100% 90deg, #f5f5f5, #fff);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));

    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;

}

.shortcode-tabs.vertical .tab_header span {
    display: block;
    padding: 8px 8px 12px 8px;
    border: 1px solid #EBEBEB;
}

.shortcode-tabs.vertical ul.tab_titles {
    clear: left;
    float: left;
    background: #f0f0f0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 0px;
    position: relative;
    z-index: 2;
    width: auto;
    padding: 0;
    text-align: right
}

.shortcode-tabs.vertical ul.tab_titles.has_title {
    border-top: 0px !important;
    margin-top: 5px;
}

.shortcode-tabs.vertical ul.tab_titles.has_title {
    -moz-border-radius: 0 !important
}

.shortcode-tabs.vertical ul.tab_titles li {
    clear: both;
    background: none;
    padding: 0;
    border-bottom: 1px solid #EBEBEB;
    border-left: 0;
    border-right: 0;
    display: block !important;
    float: none !important;
    margin-left: 0 !important;
    -moz-border-radius: 0 !important
}

.shortcode-tabs.vertical ul.tab_titles li.ui-state-active {
}

.shortcode-tabs.vertical ul.tab_titles li.ui-state-active a {
    background: #fff;
    background: #fff;;
}

.shortcode-tabs.vertical ul.tab_titles li a:link {
    display: block;
    float: none !important;
}

.shortcode-tabs.vertical ul.tab_titles li a:hover {
    background: #F0F0F0;
    background: rgba(0, 0, 0, .05);
}

.shortcode-tabs.vertical .tab {
    clear: right !important;
    top: 5px;
    position: relative;
    z-index: 1;
    padding: 0px;
    float: left;
    padding: 0 10px
}

/*-------------------------------------------------------------------------------------------*/
/* 14. Dropcap */
/*-------------------------------------------------------------------------------------------*/

span.dropcap {
    font-size: 300%;
    font-weight: bold;
    float: left;
    position: relative;
    margin: 5px 7px 0 0;
    line-height: 0.7em;
}

/*-------------------------------------------------------------------------------------------*/
/* 15. Content Toggle */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle {
    margin: 0 0 1.625em;
}

.shortcode-toggle h4 {
    margin: 0;
    padding: 0
}

.shortcode-toggle h4 a {
    display: block;
    padding: 3px 0 3px 10px;
    background: #f3f3f3 url(../images/shortcode-toggle-close.png) no-repeat 99% center;
}

.shortcode-toggle.closed h4 a {
    background-image: url(../images/shortcode-toggle-open.png);
}

.shortcode-toggle .toggle-content {
    padding: 10px 10px;
    background: #f9f9f9;
}

.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed {
    display: none;
}

.shortcode-toggle .more-text.open {
    display: block;
}

.shortcode-toggle.border {
    border: 1px solid #EBEBEB;
}

/*-------------------------------------------------------------------------------------------*/
/* -15.1 Content Toggle Alternate Style - White */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle.white h4 a {
    background-color: #FFFFFF;
}

.shortcode-toggle.white .toggle-content {
    background-color: #FFFFFF;
}

/*-------------------------------------------------------------------------------------------*/
/* 16. Highlight and Abbreviation */
/*-------------------------------------------------------------------------------------------*/

span.shortcode-highlight {
    background: #FFFFAA;
    padding: 3px 3px 1px;
}

abbr {
    border-bottom: 1px dashed #999999;
    cursor: help;
}

/*-------------------------------------------------------------------------------------------*/
/* 17. List Styles - Unordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
    list-style-type: none;
    padding-left: 25px;
}

/*IMAGES MOVED TO THE BOTTOM*/

/*-------------------------------------------------------------------------------------------*/
/* 17. List Styles - Unordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
    list-style-type: none;
}

.shortcode-unorderedlist li:before {
    font-family: FontAwesome;
    margin: 0 .5em 0 -1.5em
}

.shortcode-unorderedlist.tick li:before {
    content: "\f058";
    color: #4bb463;
}

.shortcode-unorderedlist.star li:before {
    content: "\f005";
    color: #edcc00;
}

.shortcode-unorderedlist.red-x li:before {
    content: "\f00d";
    color: #ff3a2f;
}

.shortcode-unorderedlist.bullet li:before {
    content: "\f0da";
}

.shortcode-unorderedlist.green-dot li:before {
    content: "\f111";
    color: #079f2a;
}

.shortcode-unorderedlist.arrow li:before {
    content: "\f0a9";
}

/*-------------------------------------------------------------------------------------------*/
/* 18. List Styles - Ordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
    list-style-type: none;
    margin-left: 25px;
}

.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li {
    list-style-type: armenian;
}

.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li {
    list-style-type: decimal;
}

.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li {
    list-style-type: decimal-leading-zero;
}

.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li {
    list-style-type: georgian;
}

.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li {
    list-style-type: lower-alpha;
}

.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li {
    list-style-type: lower-greek;
}

.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li {
    list-style-type: lower-latin;
}

.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li {
    list-style-type: lower-roman;
}

.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li {
    list-style-type: upper-alpha;
}

.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li {
    list-style-type: upper-latin;
}

.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li {
    list-style-type: upper-roman;
}

/*-------------------------------------------------------------------------------------------*/
/* 19. Social Icon */
/*-------------------------------------------------------------------------------------------*/

img.social-icon {
    border: none;
}
.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-check:before {
    content: "\f00c"
}

.fa-close:before, .fa-remove:before, .fa-times:before {
    content: "\f00d"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-cog:before, .fa-gear:before {
    content: "\f013"
}

.fa-home:before {
    content: "\f015"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-repeat:before, .fa-rotate-right:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-triangle:before, .fa-warning:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-upload:before {
    content: "\f093"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-group:before, .fa-users:before {
    content: "\f0c0"
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-asc:before, .fa-sort-up:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-chain-broken:before, .fa-unlink:before {
    content: "\f127"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-eur:before, .fa-euro:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155"
}

.fa-inr:before, .fa-rupee:before {
    content: "\f156"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-circle-thin:before {
    content: "\f1db"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}.fb li.comment {
    font-size: 1.25em;
    line-height: 1.8em
}

.fb li.comment.bypostauthor,
.fb ul.children li.comment.bypostauthor {
    border: solid 1px #f2f2f2
}

.fb li.comment .comment-author {
    background: #EEE;
    margin: -10px -10px 20px -10px;
    line-height: 64px;
    height: 64px;
    padding: 0 10px 0 0;
}

.fb li.comment .avatar {
    margin: 0 10px 0 0;
    padding: 0 !important
}

.fb li.comment:nth-child(even) .comment-author {
    padding: 0 0 0 10px;
}

.fb li.comment:nth-child(even) .avatar {
    float: right;
    margin: 0 0 0 10px
}

.fb li.comment:nth-child(even) .fn {
    float: right;
}

.fb li.comment:nth-child(even) .commentmetadata {
    float: none;
}.fbm li.comment {
    float: left;
    padding: 0;
    border: 0 !important;
    margin: 0;
    position: relative
}

.fbm li.comment .fn {
    position: absolute !important;
    bottom: 0;
    left: 0;
    font-style: none;
    display: inline-block;
    padding: 4%;
    background: red;
    font-size: .9em;
    font-style: normal;
    background: #000;
    color: #FFF;
    width: 92%;
    opacity: .6
}

.fbm li.comment .commentmetadata {
    display: none
}

.fbm li.comment .avatar {
    margin: 0 !important;
    padding: 0
}

.fbm li.comment .comment-content {
    display: none
}

.fbm li.comment .reply {
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
    display: none
}

.fbm li.comment .reply .comment-reply-link {
    margin: 0
}

.fbm li.comment:hover .reply {
    display: inline
}

.fbm li.comment:nth-child(even) .fn {
    top: 0;
    bottom: inherit
}

.fbm .comment #respond {
    float: right;
    width: 600px;
    position: absolute;
    z-index: 999;
    margin: 0 !important
}#powerTip {
    cursor: default;
    background-color: #333;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 6px;
    color: #fff;
    display: none;
    padding: 10px;
    position: absolute;
    z-index: 12;
    max-width: 400px
}

#powerTip:before {
    content: "";
    position: absolute
}

#powerTip.n:before, #powerTip.s:before {
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    left: 50%;
    margin-left: -5px
}

#powerTip.e:before, #powerTip.w:before {
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    margin-top: -5px;
    top: 50%
}

#powerTip.n:before {
    border-top: 10px solid #333;
    border-top: 10px solid rgba(0, 0, 0, .8);
    bottom: -10px
}

#powerTip.e:before {
    border-right: 10px solid #333;
    border-right: 10px solid rgba(0, 0, 0, .8);
    left: -10px
}

#powerTip.s:before {
    border-bottom: 10px solid #333;
    border-bottom: 10px solid rgba(0, 0, 0, .8);
    top: -10px
}

#powerTip.w:before {
    border-left: 10px solid #333;
    border-left: 10px solid rgba(0, 0, 0, .8);
    right: -10px
}

#powerTip.ne:before, #powerTip.se:before {
    border-right: 10px solid transparent;
    border-left: 0;
    left: 10px
}

#powerTip.nw:before, #powerTip.sw:before {
    border-left: 10px solid transparent;
    border-right: 0;
    right: 10px
}

#powerTip.ne:before, #powerTip.nw:before {
    border-top: 10px solid #333;
    border-top: 10px solid rgba(0, 0, 0, .8);
    bottom: -10px
}

#powerTip.se:before, #powerTip.sw:before {
    border-bottom: 10px solid #333;
    border-bottom: 10px solid rgba(0, 0, 0, .8);
    top: -10px
}

#powerTip.nw-alt:before, #powerTip.ne-alt:before, #powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top: 10px solid #333;
    border-top: 10px solid rgba(0, 0, 0, .8);
    bottom: -10px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 10px
}

#powerTip.ne-alt:before {
    left: auto;
    right: 10px
}

#powerTip.sw-alt:before, #powerTip.se-alt:before {
    border-top: 0;
    border-bottom: 10px solid #333;
    border-bottom: 10px solid rgba(0, 0, 0, .8);
    bottom: auto;
    top: -10px
}

#powerTip.se-alt:before {
    left: auto;
    right: 10px
}.wpcf7-form input[typ=text] {    width: 100%;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.wpcf7-form input[typ=submit] {    float: right;    padding: 10px;}.page-template-news-paper-template-php .div-content {    padding: 0 10px !important;}.page-template-news-paper-template-php #main {    padding: 0 10px !important;    width: 1140px}.page-template-news-paper-template-php #content.full-width {    padding-top: 20px;    width: 1140px}#np-slider-container {    width: 500px;    float: left;}#np-slider-container .flex-container:before {    display: none}#np-slider {    padding-bottom: 20px;    overflow: hidden;    margin-bottom: 20px;    background: #EEE}#np-slider .flexslider {    margin-bottom: 0;}#np-slider .flex-caption {    position: static;    color: #333;    float: left;    margin-top: 20px;    text-shadow: none;}#np-slider .flex-direction-nav {    display: none}#np-slider .flex-control-nav {    bottom: -20px;    padding: 6px;    background: #EEE}#np-slider .flex-control-nav a {    color: #005fa1;}#np-tiles {    width: 640px;    float: left}#np-tiles .twocol-one {    position: relative;    margin-bottom: 20px;    overflow: hidden}#np-tiles .title {    position: absolute;    bottom: 0;    display: block !important;    left: 10px;    right: 10px;    padding: 5px 3%;    font-weight: normal;    background: rgba(0, 95, 161, .8);}#np-tiles .title a {    color: #FFF}#np-ad {    margin-bottom: 20px}#np-small-col-container {    width: 180px;    float: left;    margin-bottom: 20px}p.np-section-title {    padding: 6px 10px;    background: #F6F6F6;    border: solid 1px #DDD;    border-width: 1px 0;    margin-bottom: 10px}.np-small-col {    text-align: center}.np-small-col li {    padding: 0 0 10px 0;    margin-bottom: 10px;    border-bottom: solid 1px #EEE}.np-small-col img {    margin-bottom: 10px}#np-tabs-container {    width: 640px;    float: left}#np-tabs {    padding: 0;}#np-tabs .tab {    min-height: 200px;}#np-tabs .fa-spin {    font-size: 100px;    margin-top: 50px;    text-align: center;    display: block}#np-tabs .fa-spin:before {    margin: 0}.np-tabs-large {    margin: 0 -11px 20px;    max-width: none !important;}#np-sb {    width: 320px;    float: left}#np-sb .widget {    margin-bottom: 20px !important}.np-mags {    height: 680px;    margin-bottom: 40px;    overflow: hidden}.np-mags .np-mag-thumb {    margin-bottom: 10px}.np-mags li {    padding: 10px 0;    border-bottom: solid 1px #EEE;}.np-mags .fa-rss:before {    margin-right: 0}.sharing {    margin: 20px -10px;    padding: 10px 10px;    border: solid 1px #EEE;    border-width: 1px 0;}.sharing li {    float: left;    margin-right: 10px;    height: 20px}.sharing .facebook {    margin-top: -2px !important}.np-mags{height:680px}.btn:before {    font-family: FontAwesome;    margin-right: .3em;    font-size: 1.25em;    line-height: 1em;    margin: -.1em .3em -.1em 0;}.btn:hover:before {    text-shadow: -1px 1px 1px #000;}.btn-lg:before,.btn-large:before {    margin-right: 14px;}.btn:before {    margin-right: 10px}.btn-sm:before,.btn-small:before {    margin-right: 8px;}.btn-xs:before,.btn-mini:before {    margin-right: 4px;}.btn.light {    color: #f2f2f2}.form-submit #submit,.btn {    display: inline-block;    margin-bottom: 0;    font-weight: normal;    text-align: center;    text-decoration: none !important;    vertical-align: middle;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    padding: 6px 12px;    font-size: 14px;    line-height: 1.428571429;    border-radius: 4px;    margin: 5px 0;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -o-user-select: none;    user-select: none;}.btn:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;}.btn:hover,.btn:focus {    color: #333333;    text-decoration: none;}.btn:active,.btn.active {    outline: 0;    background-image: none;    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn.disabled,.btn[disabled],fieldset[disabled] .btn {    cursor: not-allowed;    pointer-events: none;    opacity: 0.65;    filter: alpha(opacity=65);    -webkit-box-shadow: none;    box-shadow: none;}.btn, .btn-default {    color: #333333;    background-color: #ffffff;    border-color: #cccccc;}.btn:hover, .btn-default:hover,.btn:focus, .btn-default:focus,.btn:active, .btn-default.active,.open .dropdown-toggle.btn-default {    color: #333333;    background-color: #ebebeb;    border-color: #adadad;}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {    background-image: none;}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {    background-color: #ffffff;    border-color: #cccccc;}.btn-default .badge {    color: #ffffff;    background-color: #fff;}.form-submit #submit,.btn-primary {    color: #ffffff!important;    background-color: #428bca;    border-color: #357ebd;}.form-submit #submit:hover,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {    color: #ffffff!important;    background-color: #3276b1;    border-color: #285e8e;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {    background-image: none;}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {    background-color: #428bca;    border-color: #357ebd;}.btn-primary .badge {    color: #428bca;    background-color: #fff;}.btn-inverse {    color: #ffffff!important;    background-color: #545454;    border-color: #333333;}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse {    color: #ffffff!important;    background-color: #323232;    border-color: #000;}.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-primary {    background-image: none;}.btn-inverse.disabled,.btn-inverse[disabled],fieldset[disabled] .btn-inverse,.btn-inverse.disabled:hover,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse:hover,.btn-inverse.disabled:focus,.btn-inverse[disabled]:focus,fieldset[disabled] .btn-inverse:focus,.btn-inverse.disabled:active,.btn-inverse[disabled]:active,fieldset[disabled] .btn-inverse:active,.btn-inverse.disabled.active,.btn-inverse[disabled].active,fieldset[disabled] .btn-inverse.active {    background-color: #428bca;    border-color: #357ebd;}.btn-inverse .badge {    color: #428bca!important;    background-color: #fff;}.btn-warning {    color: #ffffff!important;    background-color: #f0ad4e;    border-color: #eea236;}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {    color: #ffffff!important;    background-color: #ed9c28;    border-color: #d58512;}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {    background-image: none;}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {    background-color: #f0ad4e;    border-color: #eea236;}.btn-warning .badge {    color: #f0ad4e!important;    background-color: #fff;}.btn-danger {    color: #ffffff!important;    background-color: #d9534f;    border-color: #d43f3a;}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {    color: #ffffff!important;    background-color: #d2322d;    border-color: #ac2925;}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {    background-image: none;}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {    background-color: #d9534f;    border-color: #d43f3a;}.btn-danger .badge {    color: #d9534f!important;    background-color: #fff;}.btn-success {    color: #ffffff!important;    background-color: #5cb85c;    border-color: #4cae4c;}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {    color: #ffffff!important;    background-color: #47a447;    border-color: #398439;}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {    background-image: none;}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {    background-color: #5cb85c;    border-color: #4cae4c;}.btn-success .badge {    color: #5cb85c;    background-color: #fff;}.btn-info {    color: #ffffff;    background-color: #5bc0de;    border-color: #46b8da;}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {    color: #ffffff;    background-color: #39b3d7;    border-color: #269abc;}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {    background-image: none;}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {    background-color: #5bc0de;    border-color: #46b8da;}.btn-info .badge {    color: #5bc0de;    background-color: #fff;}.btn-link {    color: #428bca;    font-weight: normal;    cursor: pointer;    border-radius: 0;}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {    background-color: transparent;    -webkit-box-shadow: none;    box-shadow: none;}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {    border-color: transparent;}.btn-link:hover,.btn-link:focus {    color: #2a6496;    text-decoration: underline;    background-color: transparent;}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {    color: #999999;    text-decoration: none;}.btn-lg,.btn-large {    padding: 10px 16px;    font-size: 18px;    line-height: 1.33;    border-radius: 6px;}.btn-sm,.btn-small {    padding: 3px 8px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.btn-xs,.btn-mini {    padding: 1px 5px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.btn-block {    display: block;    width: 100%;    padding-left: 0;    padding-right: 0;}.btn-block + .btn-block {    margin-top: 5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {    width: 100%;}body{font:  17px/1.625em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform:None }#site-title{font: 700 48px/1em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:None }#site-description{font:  16px/1em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform:None }#above-logo-container .navigation,#above-logo-container .nav a{font:  16px/1.625em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform:None }#below-logo-container .navigation,#below-logo-container .nav a{font:  16px/1.625em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform:None }#header{font-size:16px}h2.entry-title{font: 700 28px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:None }.mag1 h2.entry-title{font: 700 18px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:None }h1.entry-title{font: 700 40px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:None }h1,h2,h3,h4,h5,h6,.post-title,.entry-title{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:; text-transform:None }.entry-meta{font:  12px/1.625em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform:None }.single-meta-above-title,
                    .single-meta-below-title,
                    .entry-meta,
                    .posted-on,
                    .widget-title,
                    .meta,
                    #cancel-comment-reply-link,
                    .np-section-title
                    {font-family:Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif}.widget-title{font: 700 1.2em/1.625em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:None }.widget{font:  .8em/1.8em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform: }#footer .widget-title{font: 700 1.2em/1.625em "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: }#footer .widget{font:  .8em/1.8em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform: }#copyright{font:  .8em/1.8em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform: }.commentlist{font:  .8em/1.8em Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; text-transform: }.entry-content,
	.entry-summary,
	.widget,
	.comment{text-align:justify;}#above-logo-container,#below-logo-container{border-width:0}#above-logo-container,#below-logo-container{border-radius:0;-moz-border-radius: 0 ;-webkit-border-radius:0;}/* First break point based on site width in create-styles.php */
@media screen and (max-width: 1160px) {
    #wrapper,
    .hybrid,
    #sticky { width: 100% !important }
    body.blog.mag-full #content {width: 100% !important}

    #left {float: none}
    #above-logo-container,
    #below-logo-container {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    #about-us{ display: none;}
    img {height: auto;}
    #wrapper #main {padding: 0 !important}
    .div-content {padding: 0 10px}
    .flex-container {margin: 0 0 auto !important}
    #content {padding-top: 10px;width: 70%;}
    #sidebar-container {width: 30%}
    #mas-wrapper {padding: 0;margin: 0 10px}
    li.comment,
    li.pingback,
    li.trackback,
    #content-width-slider,
    article.page .entry-header,
    .mag1,
    .widget,
    .flexslider { margin-bottom: 20px}
    .flex-container::before{display: none}
    .flexslider img {max-width: 100% !important;height: auto !important;display: block}
    .flex-caption h2{font-size: 20px!important; }
    .flex-caption h3{font-size: 18px!important; }
    .flex-caption p{font-size: 12px!important; }
    #sb1,
    #sb2,
    .wsb { width: 100%}
    li.comment .avatar {padding: 5px !important;background: #EEE;float: left;margin: 0 10px 0 0;width: 32px;height: 32px;}
    /*subscribe widget*/
    .widget_subscribe_box h3 {font-size: 1.2em }
    .widget_subscribe_box .chicklet { }

    .widget_subscribe_box input[type=text] {padding: 1.75%;border: 0;width: 100%;border: solid 1px #CCC;margin: 5px 10px 0 0;}
    .widget_subscribe_box input[type=submit] {margin: 0;margin-top: 5px;width: 100%;text-align: center;}
    .sm-love li {display: block; border: none; padding: 0;max-width: 100%;overflow: hidden;width: 100% !important}
    .sm-love li.plus1 {margin-right: 0px;}
    .sm-love li.twitter-follow {max-width: 100% !important;margin-right: 0}

    /* search widget */
    #searchform input[type=text] {width: 100%;padding: 6px .5em;margin: .5em auto}

    #searchform input#searchsubmit {
        width: 100%;margin: .5em auto;position: static;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    .gutter-sizer {width: 4%}
    .mag1 .mag-thumbnail {width: 100%;height: auto}
    .flex-container {width: auto !important;height: auto !important}
    #below-logo-container,
    #nav-ad-container {width: 100%}
    .is-sticky #below-logo-container {
        -webkit-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.8);
        -moz-box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.8);
        box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.8);
    }
    #social-media span a {padding: .5em .15em}
    #navsearch .fa-search{display: none}

    #mas-wrapper .mag1 {width: 30.667% !important;padding: 0;overflow: hidden;margin: 0 0 20px;display: inline-block}
    #mas-wrapper .mag1.temp {margin-right: 4% !important}
    #mas-wrapper .mag1.temp:nth-child(3n+1) {margin-right: 0 !important;}
    body.mag-full .mag1 {width: 21.95% !important;}
    body.mag-full #mas-wrapper .mag1.temp:nth-child(3n+1) {margin-right: 4% !important;}
    body.mag-full #mas-wrapper .mag1.temp:nth-child(4n+1) {margin-right: 0 !important;}
    #below-logo .after {font-size: 1.75em;line-height: 1.1428em;float: right;margin-right: 10px;display: inline }

}
@media screen and (min-width:580px) and (max-width: 768px) {
    #navsearch:before {
        content: "\f0de";vertical-align: baseline;
        position: absolute;float: right;top: -.35em;
        right: 10px;font-size: 2em;color: #e2e3e5;
    }
    #navsearch {
        display: none;position: absolute;top: 3.5em;right: 0;margin: 0;padding: 10px;background: #e2e3e5;
        -webkit-box-shadow: 0 8px 6px -6px black;
        -moz-box-shadow: 0 8px 6px -6px black;
        box-shadow: 0 8px 6px -6px black;
    }
    #navsearch input {border-color: #8e8e93;}
}
@media screen and (max-width: 768px){
    #content,
    #sidebar-container {width: 100% !important;}
    .wsb, #sb1, #sb2 {
    width: 49.8%!important;
    float: left;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    }
    #sidebar-container #sticky{width: none!important;}

}
@media screen and (max-width: 640px) {
    #sb1, #sb2 {padding-top: 0 !important;}
    #rss-links {display: none}

    #sidebar {padding-top: 10px}
    #mas-wrapper .mag1 {width: 30.667% !important;}
    #mas-wrapper .mag1.temp {margin-right: 4% !important}
    #mas-wrapper .mag1.temp:nth-child(3n+1) {margin-right: 0 !important;}

    .mag2{width:48%;margin-right: 4%!important;}
    .mag2:nth-child(2n+1){margin-right: 0!important;}
}
@media screen and (max-width: 580px) {
    #branding {text-align: center;height: auto}
    #site-title {font-size: 2.25em}
    #site-description {font-size: .8em}
    #above-logo-container {height: 0}
    #below-logo-container {background: #222;}
    #social-media {display: block;tex-align: center;float: none;font-size: 24px !important;line-height: 1em !important;margin: 20px auto 0 !important}
    #social-media span {margin-right: 10px}
    #social-media {clear: both}
    #social-media span,
    #social-media span a {padding: 0;width: 48px;height: 48px}
    #rss-links {display: none;}
    #below-logo .after {display: none}
    #navsearch {float: none;overflow: hidden;margin: 0 60px !important;padding: 6px 0}
    #navsearch input[type="text"] {
        display: block;overflow: hidden;height: 18px;width: 100%;
        height: 30px;margin: .35em 0 !important;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box; /* Firefox, other Gecko */
        box-sizing: border-box; /* Opera/IE 8+ */
    }

    .nav {display: none}
    .nav a:hover {background: rgba(0, 0, 0, 0.2);}
    .pull.alignright {background: #333}
    .pull.alignleft {background: #333}
    .pull { display: block;width: 50px;height: 51px;color: #999;cursor: pointer}
    .pull:before {
        content: "\f0c9";font-family: FontAwesome;
        font-size: 32px;padding: 10px;line-height: 50px;}
    .pull_w {display: block;text-align: left;margin: 5px 0;padding: 3px 10px;line-height: 30px;}
    .pull_w:before {content: "\f0c9";float: right;font-size: 1.2em;line-height: 30px}
    .is-sticky #above-logo-container {width: 180px}
    .is-sticky #above-logo .nav {width: 100%}
    hgroup, #site-title, #site-description, #header-ad {width: 100%}
    .blog-thumb{margin: auto;width:100%;max-width: 100%}
    #footer .footer-widgets {width: 100%}
    #copyright span{width: 100%;}

    #mas-wrapper .mag1 {width: 48% !important}
    #mas-wrapper .mag1.temp {margin-right: 4% !important}
    #mas-wrapper .mag1.temp:nth-child(2n+1) {margin-right: 0 !important;}

    .mag2{width: 100%!important;margin-right: 0!important;}
}

@media screen and (min-width: 380px) and (max-width: 580px) {
    #content,
    #sidebar-container {width: 100%}
    .wsb, #sb1, #sb2 {float: left;width: 50%}
    .flexslider .flex-caption p {display: none}
    #sb1, #sb2, .wsb {width: 100% !important;margin-bottom: 0}
    .mag1 {width: 48% !important;padding: 0;overflow: hidden;margin: 0 0 20px;display: inline-block}
    .mag1.temp {margin-right: 4% !important}
    #mas-wrapper .mag1.temp:nth-child(2n+1) {margin-right: 0 !important;}
}

@media screen and (max-width: 380px) {
    #mas-wrapper .mag1 {width: 100% !important;}
    .wsb, #sb1, #sb2 {float: left;width: 100%!important;}

    .mag2{height: 64px}
    .mag2 > .div-content{height: 64px;margin-left: 64px}
    .mag2 h2.entry-title{margin: 0}
    .mag2 .entry-meta{display: none}
    .mag2 img{width:64px;height: 64px}
    .button-group{display: none}
    .flexslider .flex-direction-nav {font-size: 24px}
    .flexslider .flex-caption h2,
    .flexslider .flex-caption h3{font-size: 16px;line-height: 1.2em;font-weight: bold  }
    .flexslider .flex-caption p {display: none}
}

.sidr {
    display: none;position: absolute;position: fixed;top: 0;
    height: 100%;z-index: 999999;width: 260px;overflow-x: none;
    overflow-y: auto;font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 15px;background: #333;color: #fff;
    -webkit-box-shadow: inset 0 0 5px 5px #222;
    -moz-box-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #222
}
.sidr .sidr-inner {padding: 0 0 15px  }
.sidr .sidr-inner > p {margin-left: 15px;margin-right: 15px }
.sidr.right {left: auto;right: -260px}
.sidr.left {left: -260px;right: auto}

.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
    font-size: 11px;font-weight: normal;padding: 0 15px;margin: 0 0 5px;
    color: #fff;line-height: 24px;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d), color-stop(100%, #1a1a1a));
    background-image: -webkit-linear-gradient(#4d4d4d, #1a1a1a);
    background-image: -moz-linear-gradient(#4d4d4d, #1a1a1a);
    background-image: -o-linear-gradient(#4d4d4d, #1a1a1a);
    background-image: linear-gradient(#4d4d4d, #1a1a1a);
    -webkit-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 5px 3px rgba(0, 0, 0, 0.2)
}

.sidr p {font-size: 13px;margin: 0 0 12px}

.sidr p a {color: rgba(255, 255, 255, 0.9)}

.sidr > p {
    margin-left: 15px;
    margin-right: 15px
}

.sidr {
    display: block;
    margin: 0 0 15px;
    padding: 0;
    border-top: 1px solid #1a1a1a;
    border-bottom: 1px solid #4d4d4d
}

.sidr li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #1a1a1a
}

.sidr li:hover, .sidr li.active, .sidr li.sidr-class-active {
    border-top: none;
    line-height: 49px
}

.sidr li:hover > a, .sidr li:hover > span, .sidr li.active > a, .sidr li.active > span, .sidr li.sidr-class-active > a, .sidr li.sidr-class-active > span {
    -webkit-box-shadow: inset 0 0 15px 3px #222;
    -moz-box-shadow: inset 0 0 15px 3px #222;
    box-shadow: inset 0 0 15px 3px #222
}

.sidr li a, .sidr li span {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #fff
}

.sidr li ul {
    border-bottom: none;
    margin: 0
}

.sidr li ul li {
    line-height: 40px;
    font-size: 13px
}

.sidr li ul li:last-child {
    border-bottom: none
}

.sidr li ul li:hover, .sidr li ul li.active, .sidr li ul li.sidr-class-active {
    border-top: none;
    line-height: 41px
}

.sidr li ul li:hover > a, .sidr li ul li:hover > span, .sidr li ul li.active > a, .sidr li ul li.active > span, .sidr li ul li.sidr-class-active > a, .sidr li ul li.sidr-class-active > span {
    -webkit-box-shadow: inset 0 0 15px 3px #222;
    -moz-box-shadow: inset 0 0 15px 3px #222;
    box-shadow: inset 0 0 15px 3px #222
}

.sidr li ul li a, .sidr li ul li span {
    color: rgba(255, 255, 255, 0.8);
    padding-left: 30px
}

.sidr form {
    margin: 0 15px
}

.sidr label {
    font-size: 13px
}

.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
    width: 100%;
    font-size: 13px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    border: none;
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.6);
    display: block;
    clear: both
}

.sidr input[type=checkbox] {
    width: auto;
    display: inline;
    clear: none
}

.sidr input[type=button], .sidr input[type=submit] {
    color: #333;
    background: #fff
}

.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
    background: rgba(255, 255, 255, 0.9)
}
@media screen and (max-width: 840px) {
    #wrapper,
    .hybrid {
        width: 100%
    }

    #np-slider-container {
        width: 50%
    }

    #np-slider {
        width: 100%
    }

    #np-slider .flexslider {
        width: 100% !important
    }

    #np-tiles {
        width: 50%
    }

    #np-tiles .twocol-one {
        width: 100%;
    }

    #np-tiles img {
        width: 100% !important
    }

    #np-tiles .entry-title {
        padding: 5px 2%;
        margin-right: 20px
    }

    #np-tabs-container {
        width: auto;
        overflow: hidden;
        float: left;
        width: 80%
    }

    .np-tabs-large {
        margin: 10px auto;
        max-width: 100% !important
    }

    #np-sb {
        display: none
    }

    #np-small-col-container {
        width: 20%
    }

    .np-mags {
        width: 33.33%
    }
}

@media screen and (max-width: 640px) {
    .np-mags {
        width: 50%
    }

    #np-small-col-container {
        display: none
    }

    #np-tabs-container {
        width: 100%
    }

}

@media screen and (max-width: 480px) {
    #np-slider-container {
        width: auto;
        margin: -20px 0 20px;
        float: none
    }

    #np-slider-container .div-content {
        padding: 0 !important
    }

    #np-tiles,
    #np-tabs-container {
        width: 100%
    }

    #np-tiles .twocol-one {
        width: 50%;
    }

    #np-slider .flexslider {
        padding-bottom: 20px;
        width: 100% !important
    }

    #np-tabs .tab_titles {
        display: block;
        width: 100%;
    }

    #np-tabs .nav-tab {
        width: 33%;
        text-align: center
    }

    #np-tabs .nav-tab a {
        text-align: center;
        width: 100%
    }

    .np-mags {
        width: 50%
    }
}

@media screen and (max-width: 320px) {
    #np-slider-container,
    #np-tiles,
    #np-tabs,
    #np-sb,
    #np-small-col-container,
    .np-mags {
        width: auto
    }

    #np-tabs .tab_titles {
        display: block;
        width: 100%;
    }

    #np-tabs .nav-tab {
        width: 50%;
        text-align: center
    }

    #np-tabs .nav-tab a {
        text-align: center;
        width: 100%
    }
}