﻿.widget {
 margin-bottom:45px;
 max-width:100%;
 z-index:1
}
.widget header {
 border-bottom:1px solid #e4e4ec;
 margin-bottom:15px;
 height:30px
}
.widget header h4 {
 float:left;
 margin-bottom:-1px;
 padding:0 10px;
 line-height:30px;
 color:#f0f0f8;
 background-color:#606068;
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12)
}
.widget header h4 a {
 color:#f0f0f8
}
.widget header .control {
 background:#e4e4ec;
 color:inherit;
 float:right;
 font-size:10px;
 line-height:30px;
 margin:0 0 -1px 1px;
 padding:0 10px;
 -webkit-box-shadow:inset 0 14px 0 0 rgba(255,255,255,.32);
 box-shadow:inset 0 14px 0 0 rgba(255,255,255,.32)
}
.widget header .control:hover {
 color:#f0f0f8;
 background-color:#606068;
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12)
}
.widget .nav-tabs {
 border-color:#e4e4ec;
 margin-bottom:15px
}
.widget .nav-tabs li {
 margin:0 1px -1px 0
}
.widget .nav-tabs li a {
 border:none;
 background-color:#e4e4ec;
 color:inherit;
 font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;
 font-size:18px;
 font-weight:700;
 line-height:30px;
 margin:0;
 padding:0 10px;
 -webkit-box-shadow:inset 0 14px 0 0 rgba(255,255,255,.32);
 box-shadow:inset 0 14px 0 0 rgba(255,255,255,.32)
}
.widget .nav-tabs li a:focus,
.widget .nav-tabs li a:hover {
 border:none
}
.widget .nav-tabs li.control {
 margin-left:1px;
 margin-right:0
}
.widget .nav-tabs li a:hover,
.widget .nav-tabs li.active a {
 color:#f0f0f8;
 background-color:#606068;
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.12)
}
.widget .nav-tabs li.control {
 display:none;
 float:right
}
.widget .nav-tabs li.control a {
 font-size:10px
}
@media (max-width:576px) {
 .widget .nav-tabs li.control {
  display:none
 }
}
.widget .nav-tabs li.current {
 display:block
}
.widget .tab-pane {
 overflow:hidden
}


.article:after {
 clear:both;
 content:'';
 display:table
}
.article-small .image,
.article-tiny .image {
 margin:0 15px 15px 0;
 position:relative;
 width:100%
}
.article-small h5,
.article-tiny h5 {
 margin-bottom:10px
}
.article-small .image {
 margin-bottom:10px
}
.csstransforms .article-small .image-holder {
 padding-bottom:54.54545455%
}
.article-tiny .image {
 float:left;
 width:95px
}
.csstransforms .article-tiny .image-holder {
 padding-bottom:78.94736842%
}
.article-medium .frame .featured-media {
 margin:0;
 font-size:16px
}
.article-medium .frame .featured-media.link {
 font-size:20px
}
.article-medium .frame .featured-media.quote blockquote {
 font-size:16px
}
.article-medium .frame .featured-media.chat p {
 padding:5px 10px
}
.article-medium .frame .featured-media.audio,
.article-medium .frame .featured-media.video {
 line-height:.9
}
.article-medium .frame .featured-media .carousel-medium .item .carousel-caption {
 display:none
}
.article-medium .frame embed,
.article-medium .frame iframe {
 max-height:185px
}
.csstransforms .article-medium .image-holder {
 padding-bottom:52.85714286%
}
.article-large {
 position:relative
}
.article-large .featured-media,
.article-large h4 {
 margin-bottom:15px
}
.article-large .frame h4 {
 margin-bottom:5px
}
.article-large .frame h4 {
 margin-top:10px
}
.article-large .frame .image-light {
 z-index:1
}
.article-large .frame iframe {
 max-height:370px
}
.article-large .icons {
 left:0;
 position:absolute;
 top:20px;
 width:75px;
 z-index:2
}
.article-large .icons a {
 background:#fff;
 border:5px solid #fff;
 border-radius:37.5px;
 display:block;
 margin-bottom:10px;
 overflow:hidden;
 position:relative;
 text-align:center;
 -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);
 box-shadow:0 1px 1px 0 rgba(0,0,0,.4)
}
.article-large .icons a i {
 border-radius:32.5px;
 color:#fff;
 font-size:40px;
 height:65px;
 width:65px;
 -webkit-box-shadow:inset 0 24px 0 0 rgba(255,255,255,.16);
 box-shadow:inset 0 24px 0 0 rgba(255,255,255,.16);
 text-shadow:0 1px 1px rgba(0,0,0,.2)
}
.article-large .icons a i.fa {
 background:#fd4a29;
 padding-top:4px
}
.article-large .icons a .comment {
 bottom:6px;
 color:#fff;
 display:block;
 position:absolute;
 text-align:center;
 width:100%
}
.csstransforms .article-large .image-holder {
 padding-bottom:50.68493151%
}
@media (max-width:599px) {
 .article-large {
  padding:0!important
 }
 .article-large .icons {
  display:none
 }
 .article-large .frame embed,
 .article-large .frame iframe {
  max-height:185px
 }
}
#blog-version-2 #main-content article:last-child hr,
.articles-v1 .article-medium:last-child hr {
 margin-bottom:0
}
.articles-v4 h5 {
 margin-bottom:10px
}
.images {
 padding:0 0 5px 0
}
.images .da-thumbs {
 margin:0 -10px 0 0!important;
 max-width:none;
 list-style:none;
 margin:0;
 padding:0
}
.images .da-thumbs li {
 float:left
}
.images .da-thumbs li {
 padding:0 10px 10px 0;
 width:25%
}
.images .da-thumbs li a {
 overflow:hidden;
 position:relative
}
.images .da-thumbs.col-1 li {
 width:100%
}
.images .da-thumbs.col-2 li {
 width:50%
}
.images .da-thumbs.col-3 li {
 width:33.33333333%
}
.images .da-thumbs.col-4 li {
 width:25%
}
.images .da-thumbs.col-5 li {
 width:20%
}
.images .da-thumbs.col-6 li {
 width:16.66666667%
}
.images .da-thumbs.col-7 li {
 width:14.28571429%
}
.images .da-thumbs.col-8 li {
 width:12.5%
}
.images .da-thumbs.col-9 li {
 width:11.11111111%
}
@media (max-width:768px) {
 .images .da-thumbs li {
  width:33.33333333%
 }
 .images .da-thumbs.col-2 li {
  width:100%
 }
 .images .da-thumbs.col-3 li {
  width:50%
 }
 .images .da-thumbs.col-4 li {
  width:33.33333333%
 }
 .images .da-thumbs.col-5 li {
  width:25%
 }
 .images .da-thumbs.col-6 li {
  width:20%
 }
 .images .da-thumbs.col-7 li {
  width:16.66666667%
 }
 .images .da-thumbs.col-8 li {
  width:14.28571429%
 }
 .images .da-thumbs.col-9 li {
  width:12.5%
 }
}
@media (max-width:512px) {
 .images .da-thumbs li {
  width:50%
 }
 .images .da-thumbs.col-3 li {
  width:100%
 }
 .images .da-thumbs.col-4 li {
  width:50%
 }
 .images .da-thumbs.col-5 li {
  width:33.33333333%
 }
 .images .da-thumbs.col-6 li {
  width:25%
 }
 .images .da-thumbs.col-7 li {
  width:20%
 }
 .images .da-thumbs.col-8 li {
  width:16.66666667%
 }
 .images .da-thumbs.col-9 li {
  width:14.28571429%
 }
}
.frame .images {
 padding:0
}
.image {
 display:block;
 overflow:hidden;
 position:relative
}
.image .image-holder img {
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transition:transform 2s ease-out;
 -webkit-transition:-webkit-transform 2s ease-out;
 transition:-webkit-transform 2s ease-out;
 transition:transform 2s ease-out;
 transition:transform 2s ease-out,-webkit-transform 2s ease-out
}
.image .dashicons {
 color:#fff;
 position:absolute;
 top:0;
 margin:10px;
 text-shadow:0 0 4px rgba(0,0,0,.5);
 opacity:0;
 -webkit-transition:opacity;
 transition:opacity;
 -webkit-transition:opacity .4s ease-out;
 transition:opacity .4s ease-out
}
.image:hover .dashicons {
 opacity:.8
}
.csstransforms .image-holder {
 position:relative;
 padding-bottom:56.25%
}
.csstransforms .image-holder img {
 position:absolute;
 top:50%;
 width:100%;
 height:auto;
 min-height:100%;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.csstransforms .image:hover .image-holder img {
 -webkit-transform:scale(1.04) translateY(-50%) rotate(.001deg);
 transform:scale(1.04) translateY(-50%) rotate(.001deg)
}
.csstransforms.no-zoom-effect .image:hover .image-holder img {
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.carousel-small .item .caption,
.image .caption {
 background-color:rgba(0,0,0,.6);
 bottom:0;
 color:#f0f0f8;
 position:absolute;
 width:100%;
 -webkit-transition:all .5s ease-out;
 transition:all .5s ease-out
}
.carousel-small .item .caption h1,
.carousel-small .item .caption h2,
.carousel-small .item .caption h3,
.carousel-small .item .caption h4,
.carousel-small .item .caption h5,
.carousel-small .item .caption h6,
.image .caption h1,
.image .caption h2,
.image .caption h3,
.image .caption h4,
.image .caption h5,
.image .caption h6 {
 color:#f0f0f8;
 padding:4px 10px 5px;
 margin:0
}
.carousel-small .item .caption .format,
.image .caption .format {
 margin-right:10px
}
.carousel-small .item:hover .caption,
.image:hover .caption {
 bottom:-45px;
 opacity:0
}
.comment-respond form,
.message-form form {
 margin:0 -10px 0 0
}
.comment-respond form .input-group,
.message-form form .input-group {
 float:left;
 padding:0 10px 10px 0;
 width:33.33333333%
}
@media (max-width:768px) {
 .comment-respond form .input-group,
 .message-form form .input-group {
  width:100%
 }
}
.comment-respond form .textarea,
.message-form form .textarea {
 clear:both;
 padding:0 10px 10px 0;
 width:100%
}
.comment-respond form .textarea textarea,
.message-form form .textarea textarea {
 width:100%
}
.comment-respond form .allowed-tags,
.comment-respond form .form-allowed-tags,
.message-form form .allowed-tags,
.message-form form .form-allowed-tags {
 color:#b0b0b8;
 margin:10px 0
}
.navbar {
 border:none
}
.navbar a {
 font-size:14px;
 line-height:14px
}
.navbar .dropdown-menu>li>a {
 padding-top:5px;
 padding-bottom:5px
}
.navbar .navbar-collapse {
 border:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.navbar .navbar-nav>li>a {
 line-height:20px
}
@media (max-width:991px) {
 .navbar .nav,
 .navbar .navbar-form {
  margin-bottom:15px
 }
 .navbar .navbar-nav>li>a {
  padding-top:5px;
  padding-bottom:5px
 }
}
@media (min-width:992px) {
 .navbar .navbar-nav {
  padding-right:1px
 }
 .navbar .navbar-nav>li>a {
  border-right:1px solid #f4f4fc;
  border-left:1px solid #f4f4fc;
  margin-right:-1px
 }
 .navbar .navbar-nav>li.active>a,
 .navbar .navbar-nav>li.open>a,
 .navbar .navbar-nav>li>a:hover {
  border-color:#fd4a29
 }
 .navbar .dropdown:hover .dropdown-menu {
  display:block
 }
}
#top-nav {
 min-height:30px;
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.04);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.04)
}
#top-nav .nav>li>a {
 border-color:#38383f;
 line-height:14px;
 padding:8px 15px
}
#top-nav .navbar-form {
 padding:0
}
#top-nav .navbar-form button,
#top-nav .navbar-form input {
 float:left
}
#top-nav .navbar-form input[type=search],
#top-nav .navbar-form input[type=text] {
 border:0;
 margin:0;
 height:30px;
 background-color:#303038;
 color:#b0b0b8
}
@media (min-width:992px) {
 #top-nav .navbar-form input[type=search],
 #top-nav .navbar-form input[type=text] {
  -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1)
 }
}
#top-nav .navbar-form button,
#top-nav .navbar-form input[type=submit] {
 color:#b0b0b8;
 border:0;
 background:0 0;
 height:30px
}
#top-nav .navbar-form button:hover,
#top-nav .navbar-form input[type=submit]:hover {
 color:#f0f0f8;
 background-color:#fd4a29;
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2)
}
#top-nav .navbar-right:last-child {
 margin-right:0
}
#top-nav .navbar-right li a {
 padding:0
}
#top-nav .navbar-toggle {
 border:0;
 margin-top:0;
 margin-bottom:0
}
#top-nav .navbar-toggle:hover {
 -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2);
 box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2)
}
@media (min-width:992px) {
 #top-nav .navbar-nav>li>a {
  height:30px
 }
 #top-nav .navbar-nav>li.active>a,
 #top-nav .navbar-nav>li>a:hover {
  -webkit-box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2);
  box-shadow:inset 0 15px 0 0 rgba(255,255,255,.2)
 }
 #top-nav .navbar-form {
  margin:0;
  padding-right:1px
 }
 #top-nav .navbar-form button,
 #top-nav .navbar-form input {
  border-right:1px solid #38383f;
  border-left:1px solid #38383f;
  margin-right:-1px
 }
}
@media (max-width:991px) {
 #top-nav .navbar-form {
  border:none;
  display:inline-block;
  margin-top:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 #top-nav .navbar-form input[type=search],
 #top-nav .navbar-form input[type=text] {
  width:auto
 }
 #top-nav .navbar-form:after,
 #top-nav .navbar-form:before {
  content:" ";
  display:table
 }
 #top-nav .navbar-form:after {
  clear:both
 }
 #top-nav .navbar-form:after,
 #top-nav .navbar-form:before {
  content:" ";
  display:table
 }
 #top-nav .navbar-form:after {
  clear:both
 }
}
#main-nav {
 z-index:2;
 -webkit-box-shadow:inset 0 30px 0 0 #fff,0 1px 1px 0 rgba(0,0,0,.16);
 box-shadow:inset 0 30px 0 0 #fff,0 1px 1px 0 rgba(0,0,0,.16)
}
#main-nav .navbar-header .navbar-brand {
 position:relative
}
#main-nav .navbar-header .navbar-brand img {
 max-height:100%;
 height:auto;
 width:auto;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
#main-nav .navbar-header .navbar-toggle:hover {
 border-color:transparent;
 background-color:#fd4a29
}
#main-nav .navbar-header .navbar-toggle:hover .icon-bar {
 background-color:#f0f0f8
}
@media (max-width:991px) {
 #main-nav .navbar-header .navbar-brand {
  max-width:80%
 }
 #main-nav .navbar-header .navbar-brand img {
  max-width:100%
 }
}
@media (min-width:992px) {
 #main-nav .navbar-nav>li>a {
  padding:20px 15px
 }
 #main-nav .navbar-nav>li.active>a,
 #main-nav .navbar-nav>li.open>a,
 #main-nav .navbar-nav>li>a:hover {
  -webkit-box-shadow:inset 0 30px 0 0 rgba(255,255,255,.16);
  box-shadow:inset 0 30px 0 0 rgba(255,255,255,.16)
 }
 #main-nav .navbar-nav>li.active>a .caret,
 #main-nav .navbar-nav>li.open>a .caret,
 #main-nav .navbar-nav>li>a:hover .caret {
  border-top-color:#f0f0f8
 }
}
.nivo-lightbox-close {
 top:15px;
 right:15px
}
.page-links {
 margin-bottom:1em
}
.page-links a,
.page-links li>span,
.page-links>span {
 background:#f4f4fc;
 color:#606068;
 display:inline-block;
 line-height:1;
 padding:8px 10px
}
.page-links a:hover,
.page-links li>span:hover,
.page-links>span:hover {
 background-color:#fd4a29;
 color:#f0f0f8
}
.page-links .dots,
.page-links .dots:hover {
 background:#f4f4fc;
 color:#606068
}
.page-links li>span,
.page-links li>span:hover,
.page-links>span,
.page-links>span:hover {
 background:#606068;
 color:#f0f0f8
}
#title {
 background-color:#f4f4fc;
 background-size:cover;
 background-position:center;
 height:150px;
 position:relative;
 overflow:hidden;
 width:100%
}
#title .container {
 height:100%;
 position:relative
}
#title .container .title-container {
 bottom:20px;
 color:#f0f0f8;
 margin-right:15px;
 position:absolute
}
#title .container .title-container .primary,
#title .container .title-container .secondary {
 float:left
}
#title .container .title-container p {
 margin:2px 0 0 0;
 clear:both
}
#title .container .title-container .primary {
 font-size:20px;
 line-height:1;
 background:#fd4a29;
 background:rgba(253,74,41,.8);
 padding:10px;
 margin:0
}
#title .container .title-container .secondary {
 background:rgba(0,0,0,.8);
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:15px;
 line-height:1;
 padding:12.5px 10px
}
#title .container .title-container .secondary a {
 color:#f0f0f8
}
#title .container .title-container .secondary a:hover {
 color:#fd4a29
}
.pagination,
.tags {
 list-style:none;
 margin:0;
 padding:0
}
.pagination li,
.tags li {
 float:left
}
.pagination li,
.tags li {
 margin:0 2px 2px 0;
 -webkit-transition:all .4s ease-out;
 transition:all .4s ease-out
}
.pagination li a,
.pagination li>span,
.tags li a,
.tags li>span {
 background:#f4f4fc;
 color:#606068;
 display:block;
 font-size:13px;
 line-height:1;
 padding:8px 10px
}
.pagination li a:hover,
.tags li a:hover {
 background-color:#fd4a29;
 color:#f0f0f8
}
#footer-main .tags {
 margin-bottom:15px
}
#footer-main .tags li {
 margin:0 1px 1px 0
}
#footer-main .tags li a {
 background:#505058;
 -webkit-transition:all 2s ease-in;
 transition:all 2s ease-in
}
#footer-main .tags li a:hover {
 background-color:#fd4a29;
 color:#f0f0f8;
 -webkit-transition:all .4s ease-out;
 transition:all .4s ease-out
}
.pagination {
 display:table;
 margin:0 -2px 45px -2px
}
.pagination li {
 display:table-cell;
 float:none;
 margin-right:5px;
 padding:0 2px
}
.pagination li a,
.pagination li>span {
 white-space:nowrap
}
.pagination li.active a,
.pagination li.active>span {
 background:#606068;
 color:#f0f0f8;
 cursor:default
}
.pagination li.divider {
 background:url(../img/line.jpg) repeat-x center;
 width:50%
}
.post-comments {
 margin-bottom:30px
}
.post-comments,
.post-comments ol.children,
.post-comments ol.children>li>ol {
 list-style:none;
 padding:0
}
.post-comments ol.children,
.post-comments ol.children>li>ol {
 margin-left:90px
}
.post-comments .comment-container {
 display:table;
 margin:0 0 15px 0;
 width:100%
}
.post-comments .comment-container .avatar {
 border:5px solid #fff;
 border-radius:37.5px;
 margin:0 15px 0 0!important;
 height:75px;
 width:75px;
 -webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);
 box-shadow:0 1px 1px 0 rgba(0,0,0,.4)
}
.post-comments .comment-container .avatar,
.post-comments .comment-container .content {
 display:table-cell;
 vertical-align:top
}
.post-comments .comment-container .content {
 width:99%
}
.post-comments .comment-container .content .comment-meta {
 float:left;
 margin:0 10px 0 0
}
.post-comments .comment-container .content .comment-meta a {
 display:inline-block
}
.post-comments .comment-container .content .reply {
 color:#b0b0b8;
 float:right;
 font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;
 font-size:13px;
 line-height:1
}
.post-comments .comment-container .content .reply:hover {
 color:#fd4a29
}
.post-comments .comment-container .content .comment {
 background:#f4f4fc;
 clear:both;
 display:block;
 padding:15px 15px 0;
 position:relative
}
.post-comments .comment-container .content .comment:after {
 content:'';
 display:table
}
.post-comments .comment-container .content .comment blockquote {
 background:#fff
}
.post-comments .comment-container .content .comment .triangle {
 border-right:10px solid #f4f4fc;
 border-top:7.5px solid transparent;
 border-bottom:7.5px solid transparent;
 left:-10px;
 position:absolute;
 top:10px
}
.post-comments .children>li>.comment-container .avatar {
 margin:0 0 0 15px!important
}
.post-comments .children>li>.comment-container .content .comment {
 background-color:#fd4a29;
 color:#f0f0f8
}
.post-comments .children>li>.comment-container .content .comment a {
 color:#f0f0f8;
 text-decoration:underline
}
.post-comments .children>li>.comment-container .content .comment a:hover {
 color:rgba(240,240,248,.8)
}
.post-comments .children>li>.comment-container .content .comment blockquote {
 background:#fd6c51;
 border-color:#feb1a2;
 color:#fff
}
.post-comments .children>li>.comment-container .content .comment blockquote cite,
.post-comments .children>li>.comment-container .content .comment blockquote footer {
 color:#f0f0f8
}
.post-comments .children>li>.comment-container .content .comment .triangle {
 border-right:none;
 border-left:10px solid #fd4a29;
 border-top:7.5px solid transparent;
 border-bottom:7.5px solid transparent;
 left:auto;
 right:-10px
}
@media (max-width:768px) {
 .post-comments .avatar {
  display:none!important
 }
 .post-comments ol.children,
 .post-comments ol.children>li>ol {
  margin-left:30px
 }
}
