.search_box p,
a,
abbr,
acronym,
address,
blockquote,
body,
caption,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
label,
legend,
li,
object,
ol,
pre,
q,
span,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}
html {
    background: #fff;
    font-size: 13px
}
body {
    line-height: 1.5
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: ""
}
blockquote,
q {
    quotes: """"
}
span.pulled-left {
    display: block;
    float: left;
    padding: 0 10px 0 0;
    margin: 0 10px 10px 0;
    width: 170px;
    font-size: 1.5em;
    line-height: 1.4em;
    text-align: left;
    color: #666;
    border-right: 3px solid #ccc;
}
span.pulled-right {
    display: block;
    float: right;
    padding: 0 0 0 10px;
    margin: 0 0 10px 10px;
    width: 170px;
    font-size: 1.5em;
    line-height: 1.4em;
    text-align: right;
    color: #666;
    border-left: 3px solid #ccc;
}

a img {
    border: none
}
p {
    padding-top: .3em;
    padding-bottom: .3em
}
.post_inner_wrapper p,
.post_inner_wrapper p a,
.post_inner_wrapper p li,
.post_inner_wrapper ul {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.articlebody {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    line-height: 1.7em
}

.articlebody ol {
    margin: 1.5em;
}

.articlebody ol li {
    margin-bottom: 1em;
}

.articlebody a {
    border-bottom: 1px solid #ccc;
}

.articlebody a:visited {
    color: #860001;
}
.articlebody h5 a {
    color: #E64946;
    border: none;
}

#tags {
    text-transform: uppercase;
    font-size: .9em;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #ccc;
    border-top: 1px solid #CCC
}
#tags a {
    color: #999;
    text-transform: none
}
.post_inner_wrapper .one_half.last,
.post_wrapper .post_inner_wrapper p {
    font-size: 1em
}
.textwidget p:empty {
    display: none
}
#content_wrapper .inner .inner_wrapper .sidebar_content ul {
    margin: .7692em 0 .7692em 1.53846em;
}
em {
    font-style: italic
}
#toolbarinstallbtn {
    display: inline-block;
    position: relative;
    padding: 6px 18px;
    border: 1px solid #CCC;
    margin-top: 6px;
    text-transform: uppercase;
    font-size: 13px;
    color: #444;
}
#toolbarinstallbtn:hover {
    background: #E64946;
    color: #FFF;
    border: 1px #fff solid;
}
.bypostauthor,
.gallery-caption,
.sticky {
    font-weight: 700
}
.middle {
    vertical-align: -15%;
    margin-right: 5px
}
img.thumb {
    width: 70px;
    height: 70px
}
img.alignleft.thumb {
    margin-bottom: 5px;
    display: inline;
    float: left
}
.comment-content img,
.entry-content img,
.widget img {
    max-width: 97.5%
}
img[class*=align],
img[class*=wp-image-] {
    height: auto
}
img.size-full {
    max-width: 100%;
    width: auto
}
body {
    font-size: 13px;
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
    padding: 0;
    margin: 0;
    color: #444;
    /* background-color: #f1f1f1; */
    
}
#wrapper {
    width: 100%;
    overflow: hidden;
    margin: auto
}
a {
    color: #E64946;
    text-decoration: none
}
a:hover {
    color: #666;
    text-decoration: none
}
a:active {
    color: #ccc;
    text-decoration: none
}
#footer a {
    color: #fff
}
#footer a:active,
#footer a:hover {
    color: #E64946
}
.alignright {
    float: right;
    margin: 0 0 1em 1em
}
.alignleft {
    float: left;
    margin: 0 1em 1em 0
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
a img.alignright {
    float: right;
    margin: 0 0 1em 1em
}
a img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.alignleft.social {
    margin-top: 5px
}
hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #ebebeb;
    background: 0 0;
    margin: auto;
    width: 100%
}
#footer {
    padding: 0;
    background: #fff;
    margin: auto;
    margin-top: 0;
    color: #888
}
.footer_wrapper {
    width: 980px;
    background: #000;
    margin: auto
}
#copyright {
    padding: 20px 30px 50px 30px;
    margin: auto;
    color: #888;
    background: #000;
}
#copyright_left {
    float: left
}
.social_wrapper {
    float: right
}
#social_wrapper {
    float: right;
}
#social_wrapper li {
    list-style-type: none;
    float: left;
    margin-right: 2px;
}
#social_wrapper li a {
    background-image: url('/wp-content/uploads/2014/05/social_sprite_vert.png');
    background-repeat: no-repeat;
    padding: 0 0 0 32px;
    display: inline-block;
    height: 32px;
}
#social_wrapper li a.rss {
    background-position: 0px 0px;
}
#social_wrapper li a.pinterest {
    background-position: 0px -32px;
}
#social_wrapper li a.googleplus {
    background-position: 0px -96px;
}
#social_wrapper li a.tumblr {
    background-position: 0px -128px;
}
#social_wrapper li a.youtube {
    background-position: 0px -160px;
}
#social_wrapper li a.facebook {
    background-position: 0px -192px;
}
#social_wrapper li a.twitter {
    background-position: 0px -64px;
}
#header_wrapper .social_wrapper {
    margin-top: 10px
}
.social_wrapper ul {
    list-style: none
}
.social_wrapper ul li {
    float: right;
    margin-left: 5px
}
.social_wrapper ul li img {
    width: 1.846em
}

a.social-icon {
  display: inline-block;
  width: 20px;
  height: 30px;
  color: #ebebeb;
}

a.social-icon:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.social-icon .fa {
  font-size: 18px;
  line-height: 30px;
}

ul.social li {
  display: inline-block;
  border-bottom: none;
  margin: 0;
  padding: 0;
}

ul.social {
  margin: 0;
  height: 30px;
  text-align: center;
  padding-top: 12px;
  float: right;
}

code,
pre,
tt {
    font: 12px'andale mono', 'lucida console', monospace;
    display: block;
    word-wrap: break-word;
    color: #888;
    overflow: auto;
    padding: 20px;
    line-height: 19px;
    background: transparent url(images/pre_bg.png) repeat;
    border: 1px solid #ebebeb
}
input[type=email],
input[type=password],
input[type=text],
input[type=textarea],
input[type=url],
select {
    padding: 10px;
    font-size: 13px;
    margin: 3px 0 15px;
    border: 1px solid #DDD;
    background: #ebebeb;
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
    color: #000;
    display: block
}
#footer input[type=password],
#footer input[type=text],
#footer select,
#footer textarea {
    background: #363636 url(images/search_box_bg.png) repeat-x;
    border: 1px solid #555;
    border-top: 0
}
#footer textarea {
    height: 16px
}
input[type=text].blur,
textarea.blur {
    color: #000
}
textarea {
    background: #ebebeb;
    padding: 10px;
    font-size: 13px;
    color: #000;
    margin: 0;
    border: 0;
    height: 200px;
    overflow: auto;
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
    padding-top: 8px
}
a.button,
a.button:active,
a.button:hover,
input[type=button],
input[type=submit] {
    display: inline-block;
    outline: 0;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    padding: .65em 2em;
    color: #fff;
    background: #E64946;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    border: 0
}
input[type=button],
input[type=submit] {
    padding: 8px 15px 8px 14px
}
a.button {
    float: left
}
a.button span {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
    display: block
}
input[type=button]:active,
input[type=submit]:active {
    position: relative;
    top: 1px;
    left: 1px
}
#cancel-comment-reply-link {
    margin: 7px 0 0 10px;
    background: 0 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    letter-spacing: 0;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif
}
label {
    color: #333;
    letter-spacing: 1px;
    font-weight: 700;
    display: inline-block;
    margin-right: 10px;
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    text-transform: uppercase
}
label.error {
    color: #E64946;
    font-weight: 700;
    margin-left: 5px
}
h1 {
    font-size: 2.5em;
    line-height: 1.2em;
    /*display:block;background:transparent repeat-x center 22px */
}
h2 {
    font-size: 2.2em;
    line-height: 1em;
}
h3 {
    font-size: 1.8462em;
    line-height: 1.35em
}
h4 {
    font-size: 1.692em;
    line-height: 1.3em;
}
.page_header,
h5 {
    font-size: 1.53846em;
    line-height: 1.1em;
}
h1 span,
h5 span {
    background: #fff;
    padding-right: 10px
}
h1 a,
h5 a {
    color: #000
}
h1 span a span,
h2.widgettitle span a span,
h5 span a span {
    padding-right: 0;
    background: 0 0
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
    color: #fff
}
h6 {
    font-size: 1.3846em
}
.black {
    color: #000
}
.clear {
    clear: both
}
img.mid_align {
    vertical-align: middle;
    margin-right: 5px;
    border: 0
}
#gallery-1 img,
.pp_gallery a img,
img.frame {
    width: 180px
}
.pp_gallery a {
    float: left;
    display: block;
    margin: 15px 30px 15px 0
}
.frame_left {
    padding: 3px;
    border: 1px solid #ccc;
    -moz-box-shadow: 0 1px 3px #ccc;
    -webkit-box-shadow: 0 1px 3px #ccc;
    box-shadow: 0 1px 3px #ccc;
    float: left;
    margin: 0 20px 10px 0;
    text-align: center
}
.frame_center .caption,
.frame_left .caption,
.frame_right .caption {
    margin: 7px 0 2px;
    display: block;
    color: #999
}
p.wp-caption-text {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
}

.wp-caption {
    max-width: 100% !important;
    width: auto !important;
}

.articlebody > p:first-child {
/* padding-bottom: 0; */
margin-bottom: 0;
}

.post_wrapper .post_inner_wrapper .wp-caption-text {
    font-size: 0.85em;
    line-height: 1.275em;
    color: #999;
    font-style: italic;
}
.frame_right {
    padding: 3px;
    border: 1px solid #ddd;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    float: right;
    margin: 0 0 10px 20px;
    text-align: center
}
.frame_center {
    padding: 3px;
    border: 1px solid #ddd;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    clear: both;
    display: table
}
.dropcap1 {
    display: block;
    float: left;
    margin: 0 8px 0 0;
    font-size: 24px;
    line-height: 42px;
    background: #000;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center
}
blockquote,
q {
    padding-left: 30px;
    width: 90%;
    border-left: 5px solid #ebebeb;
    font-style: oblique;
    font-size: 17px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #999
}
blockquote h2 {
    font-weight: 400;
    font-size: 22px
}
blockquote h3 {
    font-weight: 400;
    font-size: 1.53846em
}
#respond {
    width: 99%;
    float: left;
    margin: 5px 0 0
}
.comment_inner #respond {
    margin-left: 5px
}
ul.children #respond {
    margin-left: -20px
}
.space {
    margin-bottom: 10px
}
#header_wrapper {
    width: 100%;
    margin: auto;
    background: #333;
    height: 45px
}
#header_wrapper .topmenu.notice {
    float: left;
    width: 500px;
    margin-top: 15px;
    color: #fff
}
.pollquestion {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Oswald', Helvetica, sans-serif;
}
#weighin {
    display: inline;
    float: none;
    color: #E64946;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Oswald', Helvetica, sans-serif;
    padding: 0;
    background: 0 0;
    margin-top: 10px
}
#top_menu a {
    color: #E64946
}
#top_menu {
    display: block;
    float: left;
    list-style: none;
    margin-top: 12px
}
#top_menu li {
    display: inline-block;
    margin-right: 15px;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    background: #000
}
#top_menu li ul {
    display: none
}
#boxed_wrapper {
    width: 980px;
    margin: auto;
    background: #fff;
   /*  padding-top: 25px; Changed for header banner */ 
    padding-top: 5px;
   /* box-shadow: 0 1px 2px rgba(0,0,0,.1); */
}


.standard_wrapper {
    width: 960px;
    margin: auto
}
.standard_wrapper.header {
    margin-bottom: 0
}
.logo {
    float: left;
    margin: 20px 0 12px 35px
}
.logo_tagline {
    display: block;
    padding: 4px 10px;
    background: #E64946;
    color: #fff;
    font-size: 16px;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase
}
.header_ads {
    text-align: center
}
.headeradvert {
    margin: auto;
   /* width: 100%; */

}
.subhead {
    background: #CCC;
    color: #444;
    padding: 0.2em;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 1.2em;
    letter-spacing: .05em;
    text-align: center;
    margin-top: 20px;
    border-left: 10px solid #444;
    clear: both;
}
.articlelist li .subhead {
    letter-spacing: 0;
    text-transform: none;
    text-align: left;
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
    font-weight: 600;
    border-left: 0;
    font-size: 1.5em;
    background: rgba(0, 0, 0, 0);
    line-height: 1.4me;
    padding: 0;
    margin-top: 1em;
    color: #000;
}
.search_box {
    display: block;
    float: right
}
.search_box input[type=text],
.search_box input[type=text]:hover {
    display: block;
    float: right;
    width: 170px;
    height: 18px;
    border: 1px solid #555;
    border-top: 0;
    margin: 10px 20px 0 0;
    background: #363636 url(images/search_box_bg.png) repeat-x;
    color: #999
}
.search_box input[type=text].blur {
    font-style: italic
}
input#s {
    background: url(images/icon/search.png) no-repeat left center #ebebeb;
    height: 20px;
    letter-spacing: 1px;
    width: 223px!important;
    padding: 10px 15px 10px 40px
}
#menu_wrapper {
    width: 930px;
    height: 50px;
    padding: 0;
    margin: auto
}
.mainmenu.notice {
    margin: auto;
    width: 898px;
    padding: 10px 0 10px 12px;
    z-index: 999;
    border-top: 1px solid #000;
    border-bottom: 5px solid #000
}
#menu_wrapper .nav,
#menu_wrapper .nav ul {
    list-style: none;
    display: block;
    float: left;
    margin: 0 23px 0 5px;
    width: 700px
}
#menu_wrapper .nav li,
#menu_wrapper .nav ul li {
    display: block;
    float: left;
    margin: 0
}
#menu_wrapper .nav ul li ul,
#menu_wrapper div .nav li ul,
.main_nav li ul {
    display: none;
    list-style: none;
    background: #000;
    position: absolute;
    padding: 0;
    margin-top: 49px;
    margin-left: -5px;
    width: 200px;
    height: auto;
    z-index: 1000;
    padding-top: 5px
}
#menu_wrapper .nav ul li ul li ul,
#menu_wrapper div .nav li ul,
.main_nav li ul li ul {
    margin-left: 200px;
    margin-top: 0
}
#menu_wrapper .nav li ul li a,
#menu_wrapper .nav ul li.current_page_parent ul.sub-menu li.current_page_item a,
.nav li ul li a,
.nav li.current-menu-parent ul.sub-menu li.current_page_item a {
    background: 0 0
}
.main_nav li ul li {
    width: 100%
}
#menu_wrapper .nav li ul li a,
#menu_wrapper .nav li ul li.current-menu-item a,
#menu_wrapper .nav li.current-menu-item ul li a,
#menu_wrapper .nav ul li ul li a,
#menu_wrapper .nav ul li ul li.current-menu-item a,
#menu_wrapper .nav ul li.current-menu-item ul li a {
    color: #fff;
    display: block;
    width: 188px;
    font-weight: 700;
    line-height: 1.5em;
    padding: 10px 0 10px 12px;
    background: 0 0
}
#menu_wrapper .nav li ul li a.hover,
#menu_wrapper .nav li ul li a:hover,
#menu_wrapper .nav ul li ul li a.hover,
#menu_wrapper .nav ul li ul li a:hover {
    color: #fff
}
.main_nav,
.main_nav ul {
    list-style: none;
    margin: auto;
    width: 910px;
    height: 49px;
    z-index: 999;
    border-top: 1px solid #333;
    border-bottom: 5px solid #333;
    background: #000
}
.main_nav li,
.main_nav ul li {
    display: block;
    float: left;
    margin: 0
}
.main_nav li a,
.main_nav ul li a {
    display: block;
    float: left;
    margin: 0;
    padding: 13px 15px 12px;
    color: #fff;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    text-transform: uppercase;
    font-size: 1.203769em;
    font-weight: 400
}
.main_nav li ul li a,
.main_nav ul li ul li a {
    width: 160px;
    padding: 10px 19px 10px 21px;
    border: 0;
    font-size: 14px;
    color: #ccc
}
.main_nav li ul li:last-child a,
.main_nav ul li ul li:last-child a {
    border-bottom: 0
}
.main_nav li a.hover,
.main_nav li a:active,
.main_nav li a:hover,
.main_nav ul li a.hover,
.main_nav ul li a:active,
.main_nav ul li a:hover {
    color: #e64946
}
.main_nav li:last-child a.hover,
.main_nav li:last-child a:hover {
    background: 0 0;
    border-right: 0
}
,
#menu_wrapper .nav ul li ul li a,
#menu_wrapper .nav ul li ul li.current-menu-item a,
#menu_wrapper .nav ul li.current-menu-item ul li a,
.main_nav li ul li a,
.main_nav li.current-menu-item ul li a {
    display: block;
    width: 170px;
    line-height: 1.25em;
    padding: 5px 0 5px 30px
}
#breaking_wrapper {
    width: 910px;
    margin: auto;
    background: #ebebeb;
    height: 35px;
    margin-top: 5px
}
h2.breaking {
    display: block;
    float: left;
    padding: 7px 12px;
    background: #e64946;
    color: #fff;
    font-size: 14px
}
.breaking_new {
    color: #000;
    margin: -6px 0 0 15px;
    float: left;
    font-size: 13px
}
.breaking_new .marquee {
    float: left;
    height: 40px;
    width: 790px;
    display: none
}
.breaking_new p {
    display: inline-block;
    padding-top: 1px;
    margin-right: 30px
}
.breaking_new p a {
    color: #000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif
}
.post_comment_number,
.post_comment_number:active,
.post_comment_number:hover {
    display: block;
    float: right;
    padding: .76923em .923em .76923em 1.15384em;
    background: #e64946;
    color: #fff;
    font-size: 1.0769em;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-weight: 500;
    margin-top: -.76923em
}
.readmore {
    float: left;
    padding: .76923em .923em .76923em 1.15384em;
    background: #ebebeb;
    margin-top: .76923em;
    color: #444;
    font-size: 1.0769em;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif
}
.readmore:active,
.readmore:hover {
    background: #e64946;
    color: #fff
}
#first-story-wrapper {
    visibility: visible;
    width: 48%;
    float: left
}
#first-story-wrapper>span {
    font-size: 1.3em;
    line-height: 1.5em
}
#first-story-wrapper>span>p {
    padding: 0;
    margin-top: 5px
}
.specificreligion .readmore {
    float: right
}
#snippet-box {
    display: none
}
.sr_meta h6 {
    display: inline;
    word-spacing: 2px
}
.sr_descrip_wrap {
    border-left: 5px solid #333;
    margin: 5px 0 10px
}
.sr_descrip {
    padding: 5px 15px;
    font-family: georgia, times new roman, serif;
    font-size: 13px;
    letter-spacing: 1px;
    color: #666;
    font-style: italic;
    line-height: 20px;
    background: #ebebeb
}
.resources,
.leader {
    font-style: normal;
    font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif;
    font-size: 1em;
    letter-spacing: normal;
    line-height: 1.4em;
}
div#search_sorting {
    display: block;
    text-align: right;
    font-size: .85em;
    color: #444;
}
#slider_wrapper {
    width: 370px;
    height: 515px;
    margin: auto;
    margin-top: 14px;
    background: #000 url(images/ajax-loader.gif) no-repeat 50% 48%;
    margin-left: 7px;
    margin-bottom: 0
}
#slider_wrapper div {
    visibility: hidden
}
#content_wrapper .inner .inner_wrapper #slider_wrapper ul {
    margin: 0
}
.caption_cat {
    color: #fff;
    display: table;
    background: #e16020;
    width: auto;
    padding: 5px 10px;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    text-transform: uppercase
}
.post_img .caption_cat {
    color: #fff;
    display: table;
    background: #e16020;
    width: auto;
    padding: 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    top: -255px;
    position: relative;
    z-index: 999
}
.post_img .caption_cat.half {
    top: -185px
}
.post_img {
    margin-top: 20px
}
.recent_post_wrapper {
    margin: 10px 0 0 11px
}
.recent_post_item_wrapper {
    margin-top: 5px
}
#categorydescription {
    margin-left: 5px;
    margin-bottom: 10px;
    font-size: 11px;
    color: #999;
    margin-top: 10px
}
#content_wrapper {
    width: 960px;
    margin: auto;
    margin-top: 1.53846em;
    padding-bottom: 30px;
    z-index: 1000;
    word-wrap: break-word;
    background: #fff;
}
body.single #content_wrapper {
    padding-bottom: 30px
}
#content_wrapper .inner {
    width: 940px;
    margin: auto;
    overflow: hidden;
}
.inner_wrapper {
    margin: 0 15px
}
#content_wrapper.full_page_width {
    width: 93.617%
}
#content_wrapper .inner .inner_wrapper.fullwidth {
    padding-top: 0;
    width: 100%;
    margin: auto
}
#content_wrapper .inner .inner_wrapper .sidebar_content {
    width: 64.8936%;
    float: left
}
#content_wrapper.cat_width .inner .inner_wrapper .sidebar_content {
    width: 610px;
    margin: 0
}
#content_wrapper.cat_width .inner .inner_wrapper .sidebar_content ul {
    margin: 0 0 0 20px
}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper {
    width: 280px;
    float: right;
    padding: 0;
    margin: 0
}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar {
    width: 100%;
    float: right
}
#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .content {
    margin: 0
}

.sidebar_wrapper {
    width: 280px;
    float: right;
    padding: 0;
    margin: 0
}


#content_wrapper .sidebar .content .sidebar_widget {
    list-style: none
}
#content_wrapper .one_half.home .sidebar_widget {
    list-style: none;
    margin-left: 0
}
#content_wrapper .sidebar .content .sidebar_widget>li {
    margin: 0 0 30px;
    float: left;
    width: 100%;
    padding-bottom: 5px;
    border-bottom: 5px solid #333
}
#content_wrapper .sidebar .content .sidebar_widget>li.Custom_Facebook_Page iframe {
    margin: 5px 0 5px 5px
}
#content_wrapper .sidebar .content .sidebar_widget>li.widget_search {
    background: 0 0;
    border: 0;
    padding-bottom: 0;
    margin-bottom: 16px
}
#content_wrapper .sidebar .content .sidebar_widget li.Custom_Photos_News,
#content_wrapper .sidebar .content .sidebar_widget li.widget_archive,
#content_wrapper .sidebar .content .sidebar_widget li.widget_categories,
#content_wrapper .sidebar .content .sidebar_widget li.widget_link,
#content_wrapper .sidebar .content .sidebar_widget li.widget_meta,
#content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu {
    padding-bottom: 5px
}
#content_wrapper .sidebar .content .sidebar_widget li.widget_archive ul li,
#content_wrapper .sidebar .content .sidebar_widget li.widget_categories ul li,
#content_wrapper .sidebar .content .sidebar_widget li.widget_links ul li,
#content_wrapper .sidebar .content .sidebar_widget li.widget_meta ul li,
#content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu ul li {
    float: left;
    margin: 0;
    width: 44%;
    margin-right: 0;
    padding-bottom: 10px
}
#content_wrapper .sidebar .content .sidebar_widget li.widget_archive ul li:nth-child(odd),
#content_wrapper .sidebar .content .sidebar_widget li.widget_categories ul li:nth-child(odd),
#content_wrapper .sidebar .content .sidebar_widget li.widget_links ul li:nth-child(odd),
#content_wrapper .sidebar .content .sidebar_widget li.widget_meta ul li:nth-child(odd),
#content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu ul li:nth-child(odd) {
    clear: none;
    float: left;
    margin: 0;
    width: 44%;
    margin-right: 0;
    padding-bottom: 10px
}
#content_wrapper .one_half.home .sidebar_widget li object,
#content_wrapper .sidebar .content .sidebar_widget li object,
#footer .sidebar_widget li object {
    margin-left: 10px
}
#content_wrapper .one_half.home .sidebar_widget li.widget_tag_cloud div,
#content_wrapper .sidebar .content .sidebar_widget li.widget_tag_cloud div,
#footer .sidebar_widget li.widget_tag_cloud div {
    width: 100%;
    margin-left: 15px;
    margin-bottom: 15px
}
#footer .sidebar_widget li.widget_tag_cloud div {
    margin-left: 0
}
#content_wrapper .one_half.home .sidebar_widget li form#searchform,
#content_wrapper .sidebar .content .sidebar_widget li form#searchform,
#footer .sidebar_widget li form#searchform {
    width: 100%
}
#content_wrapper .one_half.home .sidebar_widget li form#searchform div,
#content_wrapper .sidebar .content .sidebar_widget li form#searchform div,
#footer .sidebar_widget li form#searchform div {
    width: 95%
}
label.screen-reader-text {
    display: none
}
#content_wrapper .one_half.home .sidebar_widget li form#searchform input[type=text],
#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type=text],
#footer .sidebar_widget li form#searchform input[type=text] {
    width: 100%;
    margin: 0 0 5px
}
#footer .sidebar_widget li {
    float: left;
    width: 100%;
    margin-right: 3%;
    clear: none;
    padding: 15px 0 30px;
}
#content_wrapper .one_half.last.home .sidebar_widget li ul {
    margin: 10px 0
}
#footer .sidebar_widget li iframe {
    /*max-width:200px;*/
    background: #fff;
    margin-top: 15px
}
#footer .sidebar_widget li.widget-four {
    float: left;
    margin-right: 0
}
#footer .sidebar_widget li ul li {
    width: auto;
    margin: 0
}
#content_wrapper .one_half.home .sidebar_widget li ul,
#content_wrapper .sidebar .content .sidebar_widget li ul,
#footer .sidebar_widget li ul {
    margin: 15px 0 0 5px;
    float: left;
    list-style: none;
    width: 100%
}
#footer .sidebar_widget li ul {
    margin-left: 0
}
#content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu {
    border-left: 3px solid #ebebeb
}
#content_wrapper .sidebar .content .sidebar_widget li ul#recentcomments,
#footer .sidebar_widget li ul#recentcomments {
    width: 95%;
    color: #999
}
.comment_date {
    color: #999;
    padding: 0 0 0 5px;
    float: left;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 3px
}
.comment-reply-link {
    color: #999;
    float: right
}
#commentform {
    margin-top: 10px
}
#content_wrapper .sidebar .content .sidebar_widget li.widget_recent_entries ul,
#footer .sidebar_widget li.widget_recent_entries ul {
    width: 92%
}
#footer .sidebar_widget li ul {
    list-style: none
}
#footer .sidebar_widget li ul li ul.sub-menu {
    border-left: 3px solid #333;
    padding-left: 10px
}
#content_wrapper .one_half.home .sidebar_widget li ul li,
#content_wrapper .sidebar .content .sidebar_widget li ul li,
#footer .sidebar_widget li ul li {
    padding: 0 0 20px 10px
}
#footer .sidebar_widget li ul li {
    padding-bottom: 7px;
    padding-left: 0;
    float: none;
    margin-bottom: 5px
}
#footer .sidebar_widget li ul.thumb li {
    padding-bottom: 0;
    padding-left: 0;
    float: left;
    margin-right: 10px
}
#content_wrapper .one_half.home .sidebar_widget li ul li {
    padding-left: 0
}
.one_half {
    float: left;
    width: 48%
}
.one_half h6 {
    margin-top: 20px
}
.one_half_split {
    float: left
}
.one_half.home,
.one_half.last.home {
    width: 280px
}
.one_half.right {
    float: right;
    margin-right: 12px
}
.one_half.last,
.one_half_split.last {
    float: right
}
.recent_thumbnail {
    display: block;
    width: 290px;
    height: 200px;
    overflow: hidden
}
.recent_thumbnail h6 {
    background: transparent url(images/trans_000_bg.png) repeat;
    display: block;
    padding: 5px 10px;
    position: relative;
    top: -62px;
    left: 0;
    color: #fff;
    font-size: 16px
}
.related_posts {
    width: 100%;
    float: left;
    margin-bottom: 20px
}
.related_posts .each_item {
    width: 31%;
    float: left;
    padding-right: .5em;
}
.related_posts .each_item .content {
    width: 90%
}
.related_posts .each_item:first-child {
    margin-left: 0
}
.related_posts img.frame {
    width: 100%;
    height: auto;
}
.related_posts .each_item:last-child {
    padding-right: 0;
}
#content_wrapper .one_half.home .sidebar_widget li ul.thumb,
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb {
    list-style: none;
    display: block;
    float: none;
    width: 100%;
    margin-left: 0
}
#content_wrapper .one_half.home .sidebar_widget li ul.thumb li,
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li {
    margin: 0 9px 7px 0;
    float: left;
    clear: none;
    padding-bottom: 0
}
#content_wrapper .one_half.home .sidebar_widget li ul.thumb li {
    margin: 0 10px 5px 0;
    padding-bottom: 0
}
#content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,
h2.widgettitle {
    color: #fff;
    display: block;
    background: #333;
    padding: 10px 15px;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0
}
h2.widgettitle.header {
    font-size: 22px
}
#content_wrapper .inner .inner_wrapper.fullwidth h2.widgettitle.header {
    margin: 0
}
#footer h2.widgettitle {
    background: 0 0;
    color: #fff;
    padding: 0;
    font-size: 18px;
    width: 100%
}
h2.widgettitle a {
    color: #FFF
}
#content_wrapper .one_half.home .sidebar_widget li h2.widgettitle {
    margin: 0
}
#footer .sidebar_widget {
    list-style: none;
    width: 100%;
    margin: auto;
}
#content_wrapper .one_half.home .sidebar_widget li h2.widgettitle {
    width: 100%
}
#content_wrapper .one_half.home .sidebar_widget li ul.posts,
#content_wrapper .sidebar .content .sidebar_widget li ul.posts,
#footer .sidebar_widget li ul.posts,
ul.posts {
    list-style: none;
    width: 90%;
    margin-left: 5px
}
ul.posts {
    margin-left: 10px
}
#footer .sidebar_widget {
    margin-top: 0
}
#content_wrapper .one_half.home .sidebar_widget li ul.posts li,
#content_wrapper .sidebar .content .sidebar_widget li ul.posts li,
#footer .sidebar_widget li ul.posts li,
ul.posts li {
    padding-bottom: 20px;
    width: 95%
}
#content_wrapper .one_half.home .sidebar_widget li ul.posts li h6,
#content_wrapper .sidebar .content .sidebar_widget li ul.posts li h6,
#footer .sidebar_widget li ul.posts li h6 {
    font-size: 16px;
    color: #000
}
ul.posts li {
    clear: both
}
#footer .sidebar_widget li ul.posts li h6 {
    font-size: 14px
}
.line_shadow {
    display: none
}
.page_header {
    margin: 20px 0 0
}
.sidebar_page_header {
    margin: 10px 0 0
}
.social_profile .profile {
    width: 33%;
    float: left;
    margin: 0 0 15px;
    text-align: center
}
.social_profile .profile .counter,
.social_profile .profile a {
    width: 100%;
    clear: both
}
.social_profile .count {
    font-size: 11px;
    word-spacing: 1px;
    color: #888;
    margin-left: 1px;
    margin-top: -5px
}
.post_wrapper {
    width: 100%;
    margin: 1.923em 0 0
}
.post_wrapper_split {
    margin: 0
}
.post_wrapper.half {
    width: 49.57265%;
    float: left;
    margin-top: 2.30769em
}
.post_wrapper.half .post_img {
    margin-top: 0
}
.post_wrapper.half.last {
    float: right
}
.post_wrapper:last-child {
    padding-bottom: 20px
}
body.single .post_wrapper {
    margin-top: 0
}
.post_inner_wrapper {
    margin: auto;
    margin-bottom: 15px
}
.post_inner_wrapper table,
td,
tr {
    background: #fff
}
body.single .post_inner_wrapper {
    margin-top: 10px
}
.post_inner_wrapper.half,
body.home .post_inner_wrapper.half {
    width: 100%
}
.post_header_wrapper {
    width: 100%;
    float: left
}
.post_header_wrapper.half {
    margin-top: 5px
}
.post_header_wrapper.single {
    width: 300px
}
.post_social {
    width: 98px;
    float: right;
    margin-top: 7px
}
.post_social.single {
    width: 195px
}
.post_wrapper.single {
    width: 100%;
    margin: 0
}
.post_header {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 5px solid #333
}
.post_header.half h4 {
    margin-bottom: 5px;
    font-size: 18px
}
.post_detail,
.post_detail_featured_contributor {
    font-size: .84615em;
    word-spacing: .07692em;
    color: #999;
    text-transform: uppercase;
    float: left;
    line-height: 1.4em
}
.post_detail {
    width: 60%
}
.author {
    float: left
}
.post_detail_featured_contributor {
    width: 80%
}
.post_detail.half {
    width: 100%
}
.post_detail.space {
    margin-top: .38461em;
    margin-bottom: .38461em
}
.featuredcontributor_meta {
    position: relative;
    float: none;
    display: inline;
    margin-top: .38461em;
    margin-bottom: .38461em;
    font-size: .84615em;
    word-spacing: .07692em;
    color: #999;
    text-transform: uppercase;
    width: 50%
}
.thumb.featuredcontributor {
    float: left;
    padding-right: 10px
}
.featuredcontributor_author {
    float: none;
    padding-left: .76923em;
    margin-top: 22px;
    margin-bottom: .76923em
}
.featuredcontributor_author_split {
    float: none;
    padding-left: .76923em;
    margin-bottom: .76923em;
    width: 295px
}
.featuredcontributor_excerpt {
    position: relative;
    line-height: 21px
}
.post_img_date {
    padding: .38461em;
    background: #000;
    position: relative;
    top: -60px;
    left: 7px;
    width: 150px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 0 0 #fff;
    text-align: center
}
.post_header .post_comment {
    float: right;
    margin: 10px 0 0;
    font-size: .84615em;
    padding: .38461em 1.1538em;
    -moz-border-radius: .38461em;
    -webkit-border-radius: .38461em;
    border-radius: .38461em;
    -moz-box-shadow: 0 1px 3px #ebebeb;
    -webkit-box-shadow: 0 1px 3px #ebebeb;
    box-shadow: 0 1px 3px #ebebeb;
    background: #ccc;
    text-align: left;
    text-shadow: 0 1px 1px #fff;
    border: 1px solid #ccc
}
#about_the_author .thumb {
    float: left;
    margin: 0 1.1538em 1.1538em 0;
    text-align: center;
    clear: both;
    display: inline
}
#about_the_author {
    width: 93.3333%;
    padding: 1.53846em;
    margin-bottom: 1.1538em;
    background: #ebebeb;
    float: left
}
#about_the_author .thumb img {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
}
#about_the_author .thumb .googleplus {
    text-align: center;
    width: 100%
}
#about_the_author .thumb a img {
    margin: 5px auto;
    border: 0;
    width: 16px;
    height: 16px;
}
#about_the_author .description {
    width: 80%;
    float: right;
    margin-top: -5px
}
.comment .left img.avatar {
    width: 50px
}
.comment {
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 20px;
    float: left;
    border-bottom: 1px solid #ebebeb
}
.comment .left {
    width: 70px;
    float: left
}
.comment .right {
    width: 87%;
    float: left
}
.comment .right p {
    margin: 0;
    padding: 0
}
ul.children {
    list-style: none;
    width: 100%;
    margin-left: 5%
}
ul.children .comment {
    width: 81%;
    margin: -10px 0 40px 80px;
    padding: 10px 0 20px 15px;
    float: left;
    border-bottom: 0;
    border-bottom: 1px dotted #ebebeb
}
ul.children .comment .right {
    width: 84%;
    float: left
}
ul.children ul.children .comment {
    display: none
}
.comment_inner .comment:last-child,
ul.children .comment:last-child {
    margin-bottom: 10px
}
#content_wrapper .one_half.home .sidebar_widget li ul.flickr,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr,
ul.flickr {
    list-style: none;
    margin: 15px 0 0 5px;
    float: left;
    display: block;
    clear: both
}
#footer .sidebar_widget li ul.flickr {
    list-style: none;
    margin: 15px 0 30px;
    float: left;
    display: block;
    clear: both
}
#content_wrapper .one_half.home .sidebar_widget li ul.flickr li,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,
ul.flickr li {
    padding-bottom: 7px;
    clear: none;
    float: left
}
#content_wrapper .one_half.home .sidebar_widget li ul.flickr li,
ul.flickr li {
    margin: 0 9px 0 0
}
#content_wrapper .one_half.home .sidebar_widget li ul.flickr li,
#content_wrapper .one_half.home .sidebar_widget li ul.flickr li a,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a {
    display: block;
    float: left;
    margin: 0;
    clear: none
}
#footer .sidebar_widget li ul.flickr li,
#footer .sidebar_widget li ul.flickr li a {
    display: block;
    float: left;
    margin: 0
}
#footer .sidebar_widget li ul.flickr li {
    padding-bottom: 0;
    padding-left: 0;
    float: left;
    margin-right: 10px
}
#content_wrapper .one_half.home .sidebar_widget li ul.flickr li img,
#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li im,
ul.flickr li img {
    width: 62px
}
#content_wrapper .one_half.home .sidebar_widget li ul.thumb li img,
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li img,
#footer .sidebar_widget li ul.thumb li img,
ul.thumb li img {
    width: 70px
}
#crumbs {
    margin-left: 5px;
    margin-bottom: 10px;
    font-size: 11px;
    text-transform: uppercase;
    color: #999;
    margin-top: 10px
}
ul.flickr li img {
    width: 69px;
    height: 69px
}
#footer .sidebar_widget li ul.flickr li img {
    width: 55px;
    height: 55px
}
#content_wrapper .one_half.home .sidebar_widget li ul.twitter,
#content_wrapper .sidebar .content .sidebar_widget li ul.twitter,
#footer .sidebar_widget li ul.twitter,
ul.twitter {
    margin: 0;
    margin-top: 10px;
    margin-left: 15px;
    list-style: none;
    width: 90%
}
#footer .sidebar_widget li ul.thumb li img {
    width: 52px
}
#footer .sidebar_widget li ul.twitter {
    width: 100%;
    margin-top: 15px;
    margin-left: 0
}
#content_wrapper .one_half.home .sidebar_widget li ul.twitter {
    margin-left: 5px
}
#content_wrapper .one_half.home .sidebar_widget li ul.twitter li,
#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li,
#footer .sidebar_widget li ul.twitter li,
ul.twitter li {
    padding-left: 45px;
    background-image: url(images/icon_twitter.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    min-height: 30px
}
#content_wrapper .inner .inner_wrapper .sidebar_content.page_sidebar ul.twitter li {
    line-height: 3.5em
}
#content_wrapper .one_half.home .sidebar_widget li ul.social_media,
#content_wrapper .sidebar .content .sidebar_widget li ul.social_media,
#footer .sidebar_widget li ul.social_media {
    list-style: none;
    margin: 10px 0 15px;
    float: left;
    display: block;
    clear: both
}
#footer .sidebar_widget li ul.social_media {
    margin: 10px 0 15px
}
#content_wrapper .one_half.home .sidebar_widget li ul.social_media,
#content_wrapper .sidebar .content .sidebar_widget li ul.social_media li {
    display: block;
    float: left;
    margin: 10px 0 15px;
    clear: none
}
#content_wrapper .one_half.home .sidebar_widget li ul.social_media li,
#footer .sidebar_widget li ul.social_media li {
    margin: 0 5px 0 0;
    display: block;
    float: left;
    clear: none
}
#footer .sidebar_widget li ul.social_media li {
    margin-right: 0
}
.pagination {
    margin: 20px 0 10px;
    width: auto;
    float: right
}
.pagination a,
.pagination a.active,
.pagination a:active,
.pagination span.current {
    background: #ebebeb;
    padding: 5px 10px;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-size: 16px;
    margin-right: 5px
}
.pagination a:hover,
.pagination span.current {
    background: #E64946;
    color: #fff
}
.navigation {
    font-size: 11px
}
.fullwidth {
    padding-top: 10px
}
.page_fullwidth {
    margin: 15px 0 0
}
.one_third .one_half {
    margin-right: 6%
}
.one_half.last {
    margin-right: 0
}
.one_third {
    width: 30%;
    float: left;
    min-height: 50px;
    margin-right: 3%
}
.one_third.page,
.one_third.right_sidebar {
    width: 33%
}
.sidebar .one_half .posts li img {
    width: 40px
}
.one_third.home {
    width: 31%;
    float: left;
    margin-right: 20px;
    margin-top: 10px
}
.one_third.last {
    margin-right: 0
}
.one_fourth {
    width: 22.5%;
    float: left;
    margin-right: 3%;
    margin-bottom: 2%
}
.one_fourth.home {
    width: 22%;
    float: left;
    margin-right: 35px;
    margin-bottom: 2%
}
.one_fourth.home,
.one_fourth.home_left {
    margin-top: 10px
}
.one_fourth.last {
    margin-right: 0
}
.two_third {
    float: left;
    width: 64%;
    margin-right: 3%
}
.one_fifth {
    width: 14%;
    float: left;
    margin-right: 6%;
    margin-bottom: 2%
}
.one_fifth.last {
    margin-right: 0
}
.one_sixth {
    width: 11%;
    float: left;
    margin-right: 6%;
    margin-bottom: 2%
}
.one_sixth.last {
    margin-right: 0
}
#content_wrapper .inner .inner_wrapper .sidebar_content.page_sidebar {
    width: 560px;
    padding-left: 15px
}
.navigation div {
    width: 40%
}
.navigation div.alignright {
    text-align: right
}
strong {
    color: #333
}
.post_attribute {
    font-size: 11px;
    color: #999;
    text-transform: uppercase
}
.post_normal_wrapper {
    float: left;
    width: 100%;
    margin-top: 10px
}
.ads125_wrapper {
    margin: 0 0 20px;
    float: left;
    width: 100%
}
.ads125 {
    width: 125px;
    height: 125px;
    background: #fff;
    border: 1px solid #ddd;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    float: left;
    font-size: 11px;
    color: #ccc
}
.ads125 div.text {
    position: relative;
    top: 43%;
    text-align: center;
    width: 100%
}
.ads125.last {
    float: right
}
.ads468 {
    width: 468px;
    height: 60px;
    background: #fff;
    border: 1px solid #ddd;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    float: left;
    font-size: 11px;
    color: #ccc
}
.ads468 div.text {
    position: relative;
    top: 38%;
    text-align: center;
    width: 100%
}
#searchsubmit {
    display: none
}
#wp-calendar tr td {
    padding: 3px 0 3px 15px
}
#wp-calendar caption {
    display: none
}
#wp-calendar {
    margin: 15px 0 10px 13px;
    width: 90%
}
#footer #wp-calendar {
    margin-left: 0;
    width: 85%
}
#footer #wp-calendar tr td {
    font-size: 12px;
    padding: 2px 6px
}
#footer table tr {
    background: #333
}
#footer table tr td {
    border-bottom: 0
}
table tr th {
    color: #fff
}
table tfoot tr,
table tfoot tr td {
    background: 0 0;
    border-bottom: 0
}
ul.posts.blog li a img.frame {
    width: 70px
}
#footer ul.posts.blog li a img.frame {
    width: 52px
}
.comment_inner #respond h2.widgettitle,
.comment_inner h2.widgettitle {
    margin-left: 0
}
.nivo-directionNav {
    display: none
}
img.post_thumb {
    width: 60px;
    height: 60px
}
#option_btn {
    position: fixed;
    top: 85px;
    left: 0;
    cursor: pointer;
    z-index: 999999
}
#option_wrapper {
    position: fixed;
    top: 45px;
    left: -245px;
    width: 240px;
    padding: 19px 0 23px;
    background: #fff url(images/option_bg.png) repeat-x;
    z-index: 9999999;
    color: #666;
    font-size: 11px;
    border: 1px solid #E1E1E1;
    border-bottom: 1px solid rgba(150, 150, 150, .2);
    -webkit-box-shadow: 4px 4px 0 0 rgba(150, 150, 150, .1);
    -moz-box-shadow: 4px 4px 0 0 rgba(150, 150, 150, .1);
    box-shadow: 4px 4px 0 0 rgba(150, 150, 150, .1)
}
#option_wrapper .inner {
    width: 80%;
    margin: auto
}
.colorpicker_preview {
    width: 100%;
    height: 30px;
    margin: 5px 0 0
}
#option_wrapper select {
    width: 195px
}
.option_menu_style {
    width: 100%;
    float: left
}
.option_menu {
    float: left;
    width: 96px;
    margin-bottom: 5px
}
.option_menu img {
    width: 90px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4)
}
#preview {
    position: absolute;
    top: 107px;
    left: 114px;
    display: none;
    z-index: 999999;
    padding: 5px 5px 2px;
    background: #272625
}
#preview img {
    z-index: 9999999;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .4)
}
#menu_border_wrapper select {
    display: none;
    width: 100%;
    height: 30px;
    margin: 0
}
#content_wrapper .inner .inner_wrapper .sidebar_content ul.social_media {
    list-style: none;
    display: block;
    margin-left: 0;
    margin-bottom: 15px
}
#content_wrapper .inner .inner_wrapper .sidebar_content ul.social_media li {
    display: inline-block;
    margin-right: 3px
}
.widget_tag_cloud div {
    margin: 15px 0 10px
}
.meta-tags a,
.widget_tag_cloud div a {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    margin: 7px 5px 7px 0;
    padding: 6px 8px 6px 6px;
    background: #333
}
.meta-tags a:hover,
.widget_tag_cloud div a:hover {
    background: #E64946
}
#footer .meta-tags a,
#footer .widget_tag_cloud div a {
    background: #333;
    border: 0
}
#footer .meta-tags a:hover,
#footer .widget_tag_cloud div a:hover {
    background: #E64946;
    color: #fff
}
.styled_box_title {
    width: 95%;
    display: inline-block;
    outline: 0;
    text-decoration: none;
    padding: 1em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    color: #666;
    border: solid 1px #ccc;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eee));
    background: -moz-linear-gradient(top, #f8f8f8, #eee);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#eeeeee', GradientType=0);
    text-shadow: 0 0 0 #fff;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    font-size: 13px;
    text-transform: uppercase
}
.styled_box_content {
    background: #fff;
    color: #999;
    font: 13px/100% Arial, Helvetica, sans-serif;
    padding: 1em;
    line-height: 1.3em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    width: 100%;
    border: solid 1px #ccc;
    border-top: 0
}
.pp_list ul {
    margin-top: 15px
}
.pp_list ul li {
    margin: 5px 0 0;
    padding-left: 22px;
    padding-bottom: 5px
}
table {
    border: 1px solid #ebebeb
}
#content_wrapper table thead tr th {
    text-shadow: 0 0 0 #fff
}
table tr {
    background: #000
}
table tr td,
table tr th {
    border-bottom: 1px solid #ebebeb
}
table tr th {
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Oswald', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
    background: #f0f0f0;
    text-align: left;
    text-shadow: 0 1px 1px #fff
}
table tr td,
table tr th {
    padding: 7px 15px
}
.ui-accordion .ui-accordion-header a {
    font-size: 16px;
    margin: 5px 0 5px 10px
}
.ui-accordion .ui-accordion-content {
    border-left: 3px solid #ebebeb;
    padding-left: 25px;
    margin-left: 6px
}
.ui-state-default .ui-icon {
    background: transparent url(images/icon_plus.png) no-repeat
}
.ui-state-active .ui-icon {
    background: transparent url(images/icon_minus.png) no-repeat
}
.accordion {
    border: 1px solid #ebebeb;
    -moz-box-shadow: 0 1px 3px #ebebeb;
    -webkit-box-shadow: 0 1px 3px #ebebeb;
    box-shadow: 0 1px 3px #ebebeb
}
.accordion div,
.accordion h3 {
    border: 0;
    background: 0 0
}
.pp_accordion,
.pp_accordion_close {
    margin: 0;
    margin-bottom: 10px
}
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    border: 1px solid #ebebeb
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-top {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
.ui-state-active,
.ui-state-default,
.ui-widget-content,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 0
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: 0 0
}
.ui-accordion .ui-accordion-header {
    font-weight: 400;
    display: block;
    position: relative
}
.accordion div {
    border-top: 1px solid #ebebeb
}
.accordion h3 {
    padding: 5px 0 5px 8px
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 10px
}
.ui-tabs-panel {
    margin-top: 10px
}
.ui-widget-header {
    border-bottom: 1px solid #ebebeb
}
.tabs .ui-state-default {
    background: 0 0;
    border: 0
}
.tabs .ui-state-default a {
    color: #999
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #ebebeb
}
.ui-tabs .ui-tabs-nav li a {
    padding: 8px 30px 7px;
    font-size: 12px
}
.tabs .ui-state-active {
    font-weight: 700;
    background: #fff;
    text-shadow: 0 1px 1px #fff;
    display: block
}
#content_wrapper .inner .inner_wrapper .sidebar_content .tabs .ui-widget-header,
.tabs .ui-widget-header {
    border: 0;
    padding-bottom: 0;
    margin-bottom: 0
}
.tabs .ui-tabs-panel {
    border-top: 3px solid #ebebeb;
    margin: 0;
    padding-top: 0;
    background: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}
.tabs .ui-state-active a {
    color: #666;
    font-weight: 700
}
.ui-tabs li:first-child {
    margin-left: -2px
}
.highlight_yellow {
    background: #FF9
}
.highlight_black {
    background: #000;
    color: #fff
}
#commentform label {
    margin-left: 10px;
    font-weight: 700;
    line-height: 30px
}
#contact_form label {
    font-weight: 700;
    float: left;
    margin-top: 8px;
    line-height: 30px;
    display: block;
    width: 100%
}
#commentform>p {
    clear: both
}
#commentform label.error,
#contact_form label.error {
    color: #AC1C20;
    float: left;
    margin-top: 8px;
    margin-bottom: 0
}
#commentform textarea,
#contact_form textarea {
    float: left;
    margin-bottom: 15px;
    width: 82%;
    margin-right: 300px
}
#commentform input[type=text] {
    float: left;
    margin-bottom: 15px;
    width: 70%;
    display: block
}
.post-ratings {
    margin-top: 10px;
    margin-bottom: 20px
}
#content_wrapper .post-ratings img,
#content_wrapper .post-ratings-image img,
#content_wrapper .post-ratings-loading img {
    margin-right: 3px
}
.post_category_rating {
    float: right;
    margin-top: 22px
}
.post_category_rating img {
    margin-right: 3px
}
#remove {
    font-size: .6923em;
    color: #ccc;
    font-style: italic
}
#comment-policy {
    font-size: .8923em;
    color: #ccc;
    font-style: italic;
    margin-bottom: 5px
}
#comment-policy a {
    color: #000
}
.description_source {
    padding: 0;
    margin: 0;
    text-align: right;
    font-size: .923em;
    color: #ccc;
    font-style: normal
}
.opiniondisclaimer {
    font-size: .85em;
    color: #ccc;
    font-style: italic
}
.wpinsertlist li {
    margin-left: 20px
}
.wp-polls INPUT {
    padding: 8px 14px 8px 15px!important
}
.wpcf7 label {
    margin-top: 10px
}
.sml_category_name {
    color: #E64946;
    text-transform: uppercase;
    font-size: .76923em
}
.sml_category_name a {
    color: #E64946
}
.topstories a, .officialstories a, .topnews a {
    color: #666
}
.topstories p, .officialstories p, .topnews p {
    margin: 0!important;
    padding: 0!important
}
.officialstories, .topnews, .topstories {
  width: 48%;
  float: left;
}

.officialstories {
  margin-right: 1em;
}

.breaking_new li {
    display: inline-block;
    padding-top: 1px;
    margin-right: 30px;
    list-style-type: none
}
.marquee p {
    display: inline;
    margin: 0;
    padding: 0
}
.resources>h6,
.leader>h6 {
    font-size: 1em;
    color: #666
}
.resources>a,
.leader>a {
    border-bottom: 1px #CCC solid;
    color: #666
}
.post_header>h3 {
    font-size: 22px
}
.post_header>h4 {
    font-size: 18px
}
.splitfeeds,
.splitwrnarticles {
    width: 290px;
    display: inline
}
.post_wrapper.half.last.split {
    width: 100%
}
.one_half_split>p {
    float: none;
    padding-bottom: 0
}
.splitwrnarticles {
    float: left
}
.splitfeeds {
    float: right
}
div.wpcf7-validation-errors {
    background: #FFF7D6;
    border: 1px solid #E9D477!important;
    color: #956433;
    border-radius: 2px
}
span.wpcf7-not-valid-tip {
    background: #FFE6E3!important;
    border: 1px solid #F2C3BF!important;
    color: #BF210E;
    border-radius: 2px
}
.widget_categories a {
    color: #666
}
.widget_categories li {
    line-height: 13px
}
.flexslider {
    height: 515px!important
}
.flexslider .slides>li {
    position: relative;
    height: 515px!important
}
.slider_inner_wrapper {
    width: 100%;
    margin-left: 7px;
    float: left
}
#menu-religion-news-categories a {
    color: #666
}

.menu-main-menu-container {
    clear: both
}
#main_features a {
    color: #000
}
#small_features a {
    font-size: 1.0769em;
    line-height: 1.2em;
}
.features_right {
    display: block;
    width: 48%;
    margin: 0 0 0 7px;
    float: right
}
#features_right_top_img {
    margin-top: 13px;
}

.home img, .archive img {
  opacity: 1;
  transition: opacity 0.2s ease-out;
}

.home img:hover, .archive img:hover {
  opacity: 0.75;
}

.itow h1 {
  font-size: 3.2em;
  line-height: 1.2em;
  letter-spacing: 0.02em;
  text-align: center;
}

.itow h2 {
  font-size: 1.2em;
  font-variant: small-caps;
  letter-spacing: .04em;
  font-family: 'Source Sans Pro';
  color: #444;
}

.wpp-thumbnail {
    margin: 0 10px 0 0 !important;
}
.wpp-post-title {
    padding-right: 1em;
    display: table-cell;
    text-transform: capitalize;
}

li.popular-posts {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -webkit-box-shadow: 0px 4px 0px 0px #E64946;
    -moz-box-shadow: 0px 4px 0px 0px #E64946;
    box-shadow: 0px 4px 0px 0px #E64946;
    border-bottom: none !important;
}

.wpp-list li {
    display: inline-block;
}

#mc_embed_signup, #mc_embed_signup_footer {clear:left;font:14px Helvetica,Arial,sans-serif}#mc_embed_signup_scroll .mc-field-group ul li{display:inline}input#mc-embedded-subscribe:hover{opacity:1}input#mc-embedded-subscribe{transition:700ms opacity;opacity:.5;margin-top:1em}.mc-field-group{margin-top:1em}ul.mc-field-group{margin-top:0!important}input#mce-EMAIL{padding:10px 15px;box-sizing:border-box}label#mce-EMAIL{-webkit-font-smoothing:antialiased} input#mce-EMAIL, input#mc-embedded-subscribe {width: 50%;} input#mc-embedded-subscribe[type=search] {-webkit-appearance: none;} 

#mc_embed_signup_footer h3 {
    color: #E64946;
    font-size: 1em;
    letter-spacing: 0.2em;
}


/* ---------------- M O B I L E   B E G I N S ---------------- */

@media screen and (max-width: 767px) {
    #header_wrapper {
        display: none
    }
    #boxed_wrapper {
        padding-top: 0
    }
    #breaking_wrapper {
        display: none;
        margin: auto
    }
    #first-story-wrapper {
        width: 100%;
        margin-left: 0;
        margin-bottom: 0
    }
    #main_features .post_header {
        padding-bottom: 0
    }
    .features_right,
    .splitfeeds,
    .splitwrnarticles,
    img.home_category_ft {
        width: 100%;
	height: auto;
    }
    #small_features {
        margin-top: 10px
    }
    #small_features a strong,
    .one_half a strong {
        line-height: .95em;
        font-size: 1.0769em
    text-transform: capitalize;
    }
    .slider_inner_wrapper {
        margin-left: 0
    }
    #slider_wrapper {
        margin-left: 0;
        width: 100%!important
    }
    #boxed_wrapper {
        width: 100%;
        margin-top: 50px;
    }
    #content_wrapper {
        margin-top: 0
    }
    .standard_wrapper {
        width: 100%
    }
    #top_menu {
        background: #333
    }
    #top_menu h6 {
        font-size: 1.5em
    }
    #weighin {
        font-size: 1.2em
    }
    .pollquestion {
        font-size: 1.4em
    }
   /* .headeradvert {
        margin: auto;
        width: 135%;
        display: none;
        float: none;
        left: -35%
    } */
    .wrnlogo {
        position: relative;
        display: block;
        /* float: left;
        margin: 1em .5em 0 0;
        width: 75% */
        width: 100%
        max-width: 100%;
        height: auto;

    }
    .wrnlogo a img {
        width: 100%;
        height: 100%;
    }

    .goog-te-ftab-float {
        display: none
    }
    #slider_wrapper {
        margin-top: 0
    }
    .flexslider_excerpt h4 {
        font-size: 1.5em
    }
    .flexslider,
    .flexslider .slides>li {
        height: 350px
    }
    h1 {
        font-size: 2em;
        line-height: 1em;
    }
    #copyright,
    #copyright_left,
    .footer_wrapper {
        width: 100%;
        background: #000
    }
    #footer {
        display: none
    }
    #copyright {
        padding: 0
    }
    #copyright_left {
        padding: 10px;
        box-sizing: border-box;
        text-align: center
    }
    .social_wrapper {
        text-align: center;
        float: none
    }
    .social_wrapper ul {
        display: inline-block
    }
    .post_wrapper.half {
        margin-top: 1em
    }
    .one_half h6 {
        margin-top: 0
    }
    img.alignleft.thumb {
        width: 70px
    }
}
@media screen and (max-width: 767px) {
    #boxed_wrapper {
        width: 100%
    }
    #head_banner_ad {
	display: none;
    }
    #menu_border_wrapper,
    .menu-main-menu-container {
        float: none;
        margin: 0
    }
    #menu_wrapper .nav ul,
    #menu_wrapper div .nav {
        height: auto;
        margin: 0;
        padding: 0;
        padding-bottom: 10px
    }
    #menu_wrapper .nav ul li,
    #menu_wrapper div .nav li {
        width: 100%
    }
    #menu_wrapper .nav ul li a,
    #menu_wrapper div .nav li a {
        width: 260px;
        padding: 8px 20px;
        border-bottom: 1px solid #444
    }
    #menu_wrapper .nav ul li:last-child a,
    #menu_wrapper div .nav li:last-child a {
        border: 0
    }
    .main_nav,
    .main_nav ul {
        display: none
    }
    form textarea {
        max-width: 269px
    }
    #menu_border_wrapper select {
        margin: auto;
        margin-top: -2px
    }
    #menu_border_wrapper {
        text-align: center;
        margin: 10px 0 0;
        width: 100%;
        border: 0
    }
    .post_wrapper.half {
        width: 100%
    }
    #menu_wrapper .nav ul,
    #menu_wrapper div .nav {
        display: none
    }
    #menu_border_wrapper select {
        display: inline-block
    }
    #slider_wrapper {
        width: 100%;
        margin-left: 0
    }
    .features_right {
        float: left;
        margin-left: 0
    }
    #features_right_top_img {
        width: 100%
    }
    .features_right .post_detail {
        width: 100%!important
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content {
        padding: 0;
        width: 100%
    }
    #content_wrapper .inner {
        width: 100%
    }
    #content_wrapper {
        width: 100%
    }
    .inner_wrapper {
        margin: 0 0.4em;
    }
    .post_detail {
        width: 100%
    }
    .slider_inner_wrapper {
        margin-left: 0
    }
    .flexslider_excerpt h4 {
        font-size: 1.5em
    }
    .post_wrapper {
        width: 100%;
        margin-left: 0
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 100%
    }
    .one_half.last {
        float: right
    }
    .one_half {
        float: none;
        width: 100%
    }
    .video_homepage {
        margin: 0
    }
    #flvideo {
        margin-top: 20px;
    }
    .splitfeeds {
        width: 100%
    }
    .sml_category_name {
        font-size: 1em
    }
    .post_detail.space {
        font-size: .9em
    }
    input#s {
        background: #ebebeb;
        padding: 5px 5px 5px 10px
    }
    .pointer {
        width: 510px!important
    }
    .officialstories, .topnews {
	width: 100%;
    }
    .post_img a img {
	width: 100%;
    }
.headeradvert img {
    width: 100vw;
}

}

@media screen and (max-width: 640px) {
		
	#menu_border_wrapper,
    .menu-main-menu-container {
        float: none;
        margin: 0
    }
    #menu_wrapper .nav ul,
    #menu_wrapper div .nav {
        height: auto;
        margin: 0;
        padding: 0;
        padding-bottom: 10px
    }
    #menu_wrapper .nav ul li,
    #menu_wrapper div .nav li {
        width: 100%
    }
    #menu_wrapper .nav ul li a,
    #menu_wrapper div .nav li a {
        width: 260px;
        padding: 8px 20px;
        border-bottom: 1px solid #444
    }
    #menu_wrapper .nav ul li:last-child a,
    #menu_wrapper div .nav li:last-child a {
        border: 0
    }


    #menu_wrapper .nav ul,
    #menu_wrapper div .nav {
        display: none
    }
    #menu_border_wrapper select {
        display: inline-block
    }
	
}


@media screen and (min-width: 601px) and (max-width: 767px) {
    .pointer {
        width: 510px!important
    }
    img.alignleft.thumb {
        float: left;
        padding-right: 0
    }
    .one_half a strong {
        font-size: 1.1em;
        line-height: 1.25em
    }
    .post_comment_number,
    .post_comment_number:active,
    .post_comment_number:hover {
        padding: 0;
        font-size: 1em;
        margin-top: 0
    }
    #head_banner_ad {
	display: none;
    }


}
@media screen and (min-width: 768px) and (max-width: 998px) {
    .pointer {
        width: 650px!important
    }
    input#s {
        background: #ebebeb;
        padding: 5px 5px 5px 10px
    }

.wrnlogo img {
    width: 50vw;
    top: 95px;
}
}

@media only screen and (min-width: 768px) {
.wrnlogo {
    z-index: 10000;
    max-width: 100%;
    height: 140px;
    display: block;
    width: 100%;
    position: relative;
}
.headeradvert {
    float: right;
    z-index: 1;
    display: inline-block;
    position: relative;

    height: 140px;
}


}
@media screen and (min-width: 601px) and (max-width: 999px) {
    #slider_wrapper {
        width: 60%;
        margin-left: 0
    }
    #content_wrapper {
        margin-top: 1.53846em;
        width: 100%
    }
    .features_right {
        margin: 0;
        float: right
    }
    #content_wrapper .inner {
        width: 100%
    }
 /*   .headeradvert {
        margin: 0;
        width: 50%
    }
    .wrnlogo {
        width: 62%;
        margin: 0;
    } */
    .main_nav li a,
    .main_nav ul li a {
        padding: 10px;
        font-size: 1.17em;
        margin-top: .39em
    }
    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 65%
    }
    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 29.787%
    }
    input#s {
        width: 100%!important;
        margin: 0!important
    }
    .slider_inner_wrapper {
        margin-left: 0
    }
    .splitfeeds,
    .splitwrnarticles {
        width: 48%
    }
    .img.alignleft.thumb {
        max-width: 100%
    }
    #boxed_wrapper,
    #breaking_wrapper,
    .standard_wrapper,
    ul#main_menu.main_nav {
        width: 100%
    }
}
@media only screen and (min-width: 1000px) {
    html {
    background: url(/wp-content/uploads/2014/05/yllwbg.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
    }

    .img.alignleft.thumb {
        width: 50px;
        height: 50px
    }
    .post_inner_wrapper .one_half a {
        line-height: 1.5em
    }
    #post_footer_promo {
        box-sizing: border-box;
	border: none;
	background: rgba(230, 73, 70, 0.1);
	padding: 2em;
    }
    #mc_embed_signup_footer {
       width: 100%;
       text-align: center;
       display: inline-block;
    }
    #mobile_ad_footer {
       width: 49%;
       display: inline-block;
       margin-left: 1.5em;
       text-align: center;
    }

.headeradvert {
    margin: 0 35px 0 0;
}

.wrnlogo {
margin: -10px 0 -20px 35px;
}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    #boxed_wrapper,
    #breaking_wrapper,
    #content_wrapper,
    #content_wrapper .inner,
    .standard_wrapper,
    ul#main_menu.main_nav {
        width: 100%
    }
    #sidebar_wrapper {
        width: 29.787%
    }
}


.fancybox-opened {
    z-index: 3000000 !important;
}