@import "http://fonts.googleapis.com/css?family=Roboto:400,700";
#social_options {
    float: right;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
body {
    display: block;
}
body {
    color: #4b4b4b;
}
#searchsubmit {
    float: right;
    width: 54px;
}
input[name="sa"] {
    margin-top: -12px;
}
input[name="q"] {
    width: 130px;
}
#s {
    float: left;
}
#td-top-search {
    margin-top: 7px;
    width: 170px;
}
.td-page-wrap {
    border: 1px solid #dfdfdf;
    box-shadow: 2px 25px 25px 5px #f0f0f0;
}
span.copyright p a {
    color: #333;
}
span.copyright {
    display: block;
    float: left;
    font-size: 12px;
    font-style: italic;
    text-align: inherit;
    width: 100%;
}
#contentada {
    margin-top: -40px;
}
.td-footer-wrap .container {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-shadow: 2px 25px 25px 5px #f0f0f0;
}
.td-boxed-layout .td-header-menu-wrap .container {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-shadow: 2px 25px 25px 5px #f0f0f0;
}
.td-logo-rec-wrap {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-shadow: 2px 25px 25px 5px #f0f0f0;
}
div.yarpp-related > div.yarpp-thumbnails-horizontal {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
span.yarpp-thumbnail-title {
    border: medium none;
    color: #000;
    direction: ltr;
    font-family: Arial,Helvetica;
    font-size: 0.8125em;
    line-height: 1.25em;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    word-wrap: break-word;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    border: medium none !important;
    height: 200px;
    margin: 5px 5px 5px 0;
    vertical-align: top;
    width: 200px !important;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
    height: 200px !important;
    margin: 5px;
    width: 200px !important;
}
.td_block2 {
    background: none repeat scroll 0 0 #f0f0f0;
    margin-bottom: 10px;
    padding-bottom: 23px;
    padding-left: 20px;
    padding-right: 20px;
}
.td_block_wrap.td_block1 {
    background: none repeat scroll 0 0 #f4d0d4;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.celebromance a {
    color: #ffffff;
    font-weight: 100;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
.datinghistories a {
    color: #ffffff;
    font-weight: 100;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
.marriages a {
    color: #ffffff;
    font-weight: 100;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
.celebrityindex a {
    color: #ffffff;
    font-weight: 100;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
.breaking a {
    color: #ffffff;
    font-weight: 100;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
div#td-top-menu .celebromance a:hover {
    background: none repeat scroll 0 0 #1289fc;
    color: #ffffff;
}
div#td-top-menu .datinghistories a:hover {
    background: none repeat scroll 0 0 #2bbb2c;
    color: #ffffff;
}
div#td-top-menu .celebrityindex a:hover {
    background: none repeat scroll 0 0 #fbb641;
    color: #ffffff;
}
div#td-top-menu .breaking a:hover {
    background: none repeat scroll 0 0 #c4306c;
    color: #ffffff;
}
div#td-top-menu .marriages a:hover {
    background: none repeat scroll 0 0 #ff0000;
    color: #ffffff;
}
@media (max-width: 767px) {
body {
    padding: 0;
}
}
.td-page-wrap {
    background-color: white;
    border-bottom: medium none;
    border-top: medium none;
}
.td-grid-wrap {
    padding: 2px 0 0;
}
@media (min-width: 1200px) {
.td-grid-wrap {
    padding: 2px 13px 0;
}
}
.container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 1200px) {
.container-fluid {
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.container-fluid {
    padding-left: 11px;
    padding-right: 11px;
}
.td_mod4 .item-details {
    padding-left: 65px;
    position: relative;
    top: -2px;
    width: 100%;
}
#zergnet-widget-19601 {
    display: none;
}
}
@media (max-width: 767px) {
.container-fluid {
    padding-left: 8px;
    padding-right: 8px;
}
}
.td-page-meta {
    display: none;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #7bc6f1;
    color: #fff;
}
.column_container {
}
.entry-crumbs {
    color: #d0d0d0;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    left: 0;
    line-height: 14px;
    position: absolute;
    top: -25px;
}
.entry-crumbs a {
    color: #d0d0d0;
}
.entry-crumbs a:hover {
    color: #cbcbcb !important;
}
@media (max-width: 767px) {
.entry-crumbs {
    display: none;
}
}
.td-page-title {
    line-height: 30px !important;
    margin: 20px 0 3px;
    position: relative;
}
.td-page-title a, .td-page-title span {
    color: #444444 !important;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 37px;
    text-decoration: none !important;
    word-wrap: break-word;
}
.td-page-title .td-search-query {
    color: #4db2ec;
}
.category .entry-content, .tag .entry-content {
    background-color: #fcfcfc;
    border-top: 2px solid #4db2ec;
    color: #808080;
    font-style: italic;
    margin-bottom: 22px;
    padding: 16px 23px 18px;
    position: relative;
    top: -2px;
}
.category .entry-content p, .tag .entry-content p {
    margin-bottom: 0;
}
.td-404-title {
    color: #4d4d4d;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 60px;
    font-weight: normal;
    line-height: 60px;
    padding: 30px 0 17px;
    text-align: center;
}
@media (max-width: 767px) {
.td-404-title {
    font-size: 30px;
    line-height: 40px;
}
}
.td-404-sub-title {
    color: #a6a6a6;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 24px;
    font-weight: lighter;
    line-height: 30px;
    padding: 0 0 40px;
    text-align: center;
}
.td-404-sub-sub-title {
    margin-bottom: 70px;
    text-align: center;
}
.td-404-sub-sub-title a {
    background-color: #4db2ec;
    color: white;
    margin-left: 10px;
    padding: 7px 14px 8px;
}
.td-404-sub-sub-title a:hover {
    background-color: #555555;
    color: white;
    text-decoration: none !important;
}
.td-404-head {
    text-align: center;
}
@media (max-width: 767px) {
.search .td-page-title {
    text-align: center;
}
}
.search-page-search-wrap {
    padding-top: 19px;
}
.search-page-search-wrap .td-search-form-widget {
    margin-bottom: 10px;
}
.search-page-search-wrap .td-widget-search-input {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    box-shadow: none !important;
    color: #555555;
    height: 24px;
    outline: medium none;
}
.search-page-search-wrap .btn {
    background-color: #4db2ec;
    height: 34px;
    padding-bottom: 7px !important;
    padding-top: 5px !important;
}
.td_search_subtitle {
    padding-bottom: 42px;
}
@media (max-width: 767px) {
.td_search_subtitle {
    text-align: center;
}
}
.search-page-search-wrap .td-widget-search-input {
    width: 553px;
}
@media (min-width: 1200px) {
.search-page-search-wrap .td-widget-search-input {
    width: 624px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.search-page-search-wrap .td-widget-search-input {
    width: 401px;
}
}
@media (max-width: 767px) {
.search-page-search-wrap .td-widget-search-input {
    width: 220px;
}
}
@media (max-width: 400px) {
.search-page-search-wrap .td-widget-search-input {
    width: 200px;
}
}
@media (max-width: 315px) {
.search-page-search-wrap .td-widget-search-input {
    width: 170px;
}
}
.author .td-page-title {
}
@media (max-width: 480px) {
.author .td-page-title {
    text-align: center;
}
}
.td-author-counters {
    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 12px;
    margin-bottom: 17px;
}
.td-author-counters span {
    margin-right: 10px;
    padding: 2px 7px 3px;
}
.td-author-counters .td-author-post-count {
    background-color: #878787;
}
.td-author-counters .td-author-comments-count {
    background-color: #a8a8a8;
}
.author-page .desc {
    position: relative;
    top: 3px;
}
.author-page .desc .td-author-social {
    margin-top: 9px;
}
.td-author-url {
    margin: 7px 0 0;
}
.td-author-url a, .td-author-url a:hover {
    color: #c7c7c7;
}
.td-category-page-subcats {
    margin-bottom: 10px !important;
    top: -12px;
}
.td-category-page-sub-ind {
    border-bottom: 1px solid #959595;
    border-left: 1px solid #959595;
    display: block;
    height: 8px;
    left: 2px;
    margin-left: 6px;
    margin-top: 1px;
    position: relative;
    width: 8px;
}
.page-nav {
    padding: 31px 0 68px;
}
@media (max-width: 767px) {
.page-nav {
    text-align: center;
}
}
.page-nav a, .page-nav span {
    background-color: #ffffff;
    border: 1px solid #f5f5f5;
    color: #333333;
    display: inline-block;
    margin-right: 5px;
    min-width: 10px;
    padding: 5px 10px;
    text-align: center;
}
@media (max-width: 767px) {
.page-nav a, .page-nav span {
    font-size: 12px;
    padding: 0 5px 0 6px;
}
}
.page-nav a:hover {
    text-decoration: none !important;
}
.page-nav .extend {
    border: medium none;
}
.page-nav .pages {
    border: medium none;
    float: right;
    margin: 0;
    padding: 4px 0 6px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.page-nav .pages {
    display: none;
}
}
@media (max-width: 767px) {
.page-nav .pages {
    display: none;
}
}
.page-nav .current {
    background-color: #4db2ec;
    border: 1px solid #4db2ec;
    color: white;
}
.page-nav .right-arrow {
    padding-left: 5px;
}
.page-nav .left-arrow {
    padding-right: 5px;
}
.page-nav-post {
    padding: 0;
}
.page-nav-post a {
    border: medium none;
    margin: 0;
    padding: 0;
}
.page-nav-post a span {
    background-color: white;
    border: 1px solid #f5f5f5;
    color: #4b4b4b;
}
.page-nav-post span {
    background-color: #4db2ec;
    border: 1px solid #4db2ec;
    color: white;
    margin: 0;
}
.page-nav-post a:last-child {
    margin-left: 4px;
}
.td-no-pagination {
    margin-bottom: 51px;
}
.td-attachment-page-image {
    margin-bottom: 21px;
    margin-top: 10px;
}
.td-attachment-page-content {
    margin-bottom: 21px;
}
.post embed, .post iframe, .post object, .post video, .post audio {
    max-width: 100%;
}
.twitter-tweet-rendered {
    max-width: 100% !important;
    width: 100% !important;
}
.td-admin-bar-red {
    color: red !important;
    text-shadow: none !important;
}
body > iframe {
    display: none;
}
.td-full-layout .td-header-bg {
    background-color: #ffffff;
}
.td-boxed-layout .td-logo-rec-wrap {
    background-color: #ffffff;
}
.header-style-3 .td-grid-wrap {
    padding-top: 0;
}
.header-style-3 .td_rec {
    padding: 21px 0 0;
}
@media (max-width: 767px) {
.header-style-3 .td_rec {
    padding: 0;
}
}
.header-style-3 .td_mod_wrap {
}
@media (max-width: 767px) {
.header-style-3 .td_mod_wrap {
    margin-bottom: 0;
}
}
.header-logo-wrap {
    margin-top: 10px;
}
.header-logo-wrap .td-logo-wrap-align {
    display: block;
    height: 100px;
    position: relative;
}
@media (min-width: 768px) and (max-width: 1018px) {
.header-logo-wrap .td-logo-wrap-align {
    height: auto;
}
}
.header-logo-wrap a.td-logo-wrap {
    display: block;
    left: 16px;
    padding-top: 15px;
    position: relative;
}
@media (min-width: 1200px) {
.header-logo-wrap a.td-logo-wrap {
    left: 49px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.header-logo-wrap a.td-logo-wrap {
    padding-bottom: 10px;
}
}
@media (max-width: 767px) {
.header-logo-wrap a.td-logo-wrap {
    left: 0;
    padding-top: 0;
}
}
.header-logo-wrap a.td-logo-wrap:hover {
    text-decoration: none !important;
}
.header-logo-wrap .td-logo-text {
    color: #444444;
    display: block;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 40px;
    line-height: 45px;
    margin-right: 10px;
}
@media (min-width: 1200px) {
.header-logo-wrap .td-logo-text {
    margin-right: 30px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.header-logo-wrap .td-logo-text {
    font-size: 222%;
    line-height: 93%;
    margin-right: 0;
}
}
@media (max-width: 767px) {
.header-logo-wrap .td-logo-text {
    font-size: 222%;
    padding-top: 5px;
}
}
.header-logo-wrap .td-tagline-text {
    color: #444444;
    display: block;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-right: 10px;
}
@media (min-width: 1200px) {
.header-logo-wrap .td-tagline-text {
    margin-right: 30px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.header-logo-wrap .td-tagline-text {
    font-size: 85%;
    margin-right: 0;
}
}
@media (max-width: 767px) {
.header-logo-wrap .td-tagline-text {
    display: none;
}
}
.header-logo-wrap img {
    margin-left: 15px;
}
@media (min-width: 1200px) {
.header-logo-wrap img {
    margin-left: 48px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.header-logo-wrap img {
    margin-left: 11px;
    width: 250px;
}
}
@media (max-width: 767px) {
.header-logo-wrap img {
    width: 170px;
}
}
.td_responsive .header-logo-wrap {
}
@media (max-width: 767px) {
.td_responsive .header-logo-wrap {
    position: absolute;
    text-align: right;
    top: -3px;
    z-index: 3;
}
}
.td-full-layout .td-header-menu-wrap, .td-boxed-layout .td-header-menu-wrap .container {
    background-color: #a72e38;
    padding: 2px 0 4px;
}
.td-header-menu-wrap {
    color: #dddddd;
    font-family: "PT Sans",sans-serif;
    font-size: 12px;
}
@media (max-width: 767px) {
.td-header-menu-wrap {
    display: none;
}
}
.td-header-menu-wrap .menu-post-and-page-settings-container .menu {
    margin: 0 !important;
    text-align: right;
}
@media (min-width: 1200px) {
.td-header-menu-wrap .menu-post-and-page-settings-container .menu {
    margin: 0 33px 0 0 !important;
}
}
.top-header-menu, .td-header-menu-wrap .menu-post-and-page-settings-container .menu {
    list-style: outside none none;
    margin: 0 0 0 25px;
    padding: 0;
}
@media (min-width: 1200px) {
.top-header-menu, .td-header-menu-wrap .menu-post-and-page-settings-container .menu {
    margin: 0 0 0 49px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.top-header-menu, .td-header-menu-wrap .menu-post-and-page-settings-container .menu {
    margin: 0 0 0 22px;
}
}
.top-header-menu li, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li {
    display: inline-block;
    position: relative;
}
.top-header-menu li a, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a {
    color: #dddddd;
    padding: 0 15px;
}
.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {
    background-color: #7d7d7d;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 7px;
    left: -1px;
    position: absolute;
    top: 10px;
    width: 1px;
}
.top-header-menu li:first-child a, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li:first-child a {
    padding-left: 0;
}
.top-header-menu li:first-child a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li:first-child a:before {
    display: none;
}
.td-header-menu-wrap .menu-top-container {
    display: inline-block;
}
.td-header-menu-wrap .td_data_time {
    display: inline-block;
    margin: 0 0 0 25px;
}
@media (min-width: 1200px) {
.td-header-menu-wrap .td_data_time {
    margin: 0 0 0 49px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-header-menu-wrap .td_data_time {
    margin: 0 0 0 22px;
}
}
.td-header-menu-wrap .td_mod_wrap {
    text-align: right !important;
}
.td-header-menu-wrap .td-social-wrap {
    margin-right: 15px;
    padding-bottom: 0 !important;
    text-align: right !important;
}
@media (min-width: 1200px) {
.td-header-menu-wrap .td-social-wrap {
    margin-right: 48px;
}
}
.td-header-menu-wrap .td-social-icon-wrap {
    margin: 0 0 0 14px;
    position: relative;
    top: 5px;
}
.td-menu-placeholder {
    height: 51px;
    position: relative;
}
.td-full-layout .td-menu-background, .td-boxed-layout .td-menu-wrap {
    background: none repeat scroll center bottom #a72e38;
    border-bottom: 3px solid white;
    transition: background-color 2s ease 0s;
}
.td-full-layout .td-menu-background:after, .td-boxed-layout .td-menu-wrap:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMBAMAAABRpcpkAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMYFREODAoHBgQDAgGDBS5qAAAAIElEQVR4XmNgYBBgUGAwYHBgCGBIYChgaGCYwLCAYQMAH7gEIQV1/xQAAAAASUVORK5CYII=") repeat-x scroll 0 0 transparent;
    bottom: -16px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 12px;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
}
.td-boxed-layout .td-menu-wrap:after {
    opacity: 0.5;
}
.td-boxed-layout .affix .td-menu-wrap:after {
    opacity: 0.9;
}
.td-menu-background {
    position: relative;
}
.affix {
    height: 48px;
    left: 0;
    position: fixed !important;
    right: 0;
    top: 0;
    z-index: 9999;
}
.td-full-layout .affix {
    background-color: rgba(147, 46, 56, 0.98) !important;
    transition: background-color 2s ease 0s;
}
.td-full-layout .affix .sub-menu {
    background-color: rgba(147, 46, 56, 0.98);
    transition: background-color 2s ease 0s;
}
.td-full-layout .affix .dropdown-menu {
    opacity: 0.99;
}
.td-boxed-layout .affix .sub-menu {
    background-color: rgba(147, 46, 56, 0.98);
    transition: background-color 2s ease 0s;
}
.td-boxed-layout .affix .td-menu-wrap {
    background-color: rgba(147, 46, 56, 0.98) !important;
    transition: background-color 2s ease 0s;
}
.td-menu-wrap {
    height: 48px;
    position: relative;
}
.td-menu-wrap #td-top-menu {
    padding-left: 15px;
}
@media (min-width: 1200px) {
.td-menu-wrap #td-top-menu {
    padding-left: 48px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-menu-wrap #td-top-menu {
    padding-left: 11px;
}
}
@media (max-width: 767px) {
.td-menu-wrap #td-top-menu {
    display: none;
}
}
.sf-menu, .sf-menu * {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.sf-menu {
    line-height: 1;
}
.sf-menu ul {
    position: absolute;
    top: -999em;
    width: 10em;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li:hover {
    visibility: inherit;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    left: 0;
    top: 52px;
    z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
    left: 10em;
    top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0;
}
.sf-menu {
    float: left;
}
.sf-menu a {
    font-family: "Ubuntu",sans-serif;
    font-size: 16px;
    text-decoration: none !important;
}
.sf-menu a:hover {
    text-decoration: none !important;
}
.td-no-down-arrow > a {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.td-no-down-arrow > a .sf-sub-indicator {
    display: none;
}
.sf-menu > li > a {
    font-size: 16px;
    height: 48px;
    line-height: 51px;
    padding: 0 11px;
    z-index: 9999;
}
@media (min-width: 768px) and (max-width: 1018px) {
.sf-menu > li > a {
    font-size: 14px;
}
}
.sf-menu .menu_icon {
    float: left;
    position: relative;
    top: 13px;
}
.sf-menu .sub-menu .menu_icon {
    top: 0;
}
.sf-menu .menu_hidden {
    display: none !important;
}
.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {
}
.sf-menu ul {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
}
.sf-menu ul a {
    color: #3d4449;
    font-size: 14px;
    padding: 5px 14px 7px 13px;
    transition: none 0s ease 0s ;
}
.sf-menu ul a:hover, .sf-menu ul .sfHover > a, .sf-menu ul .current-menu-ancestor > a, .sf-menu ul .current-menu-item > a {
    background: none repeat scroll 0 0 #4db2ec;
    color: #ffffff !important;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    outline: 0 none;
}
.sf-menu a.sf-with-ul {
    min-width: 1px;
    padding-right: 29px;
}
.sf-sub-indicator {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -832px;
    background-repeat: no-repeat;
    display: block;
    height: 6px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -999em;
    top: 24px;
    width: 9px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
    background-position: -20px -832px;
    height: 6px;
    width: 9px;
}
.sf-menu ul a > .sf-sub-indicator {
    background-position: -20px -876px;
    height: 8px;
    width: 5px;
}
.sf-menu ul .sf-sub-indicator {
    background-position: -20px -923px;
    height: 8px;
    top: 14px;
    width: 5px;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator, .sf-menu ul .current-menu-ancestor > a > .sf-sub-indicator, .sf-menu ul .current-menu-item > a > .sf-sub-indicator {
    background-position: -20px -923px;
    height: 8px;
    width: 5px;
}
.td_mobile_menu_wrap {
    display: none !important;
    left: -6px;
    margin: 0 !important;
    position: relative;
    top: 12px;
    vertical-align: top;
}
@media (max-width: 767px) {
.td_mobile_menu_wrap {
    display: block !important;
}
}
.td_mobile_menu_wrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.06)) repeat scroll 0 0 #f2f2f2;
    border-color: white #f7f7f7 whitesmoke;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    display: inline-block;
    height: 28px;
    overflow: hidden;
    position: relative;
    width: 200px;
}
.td_mobile_menu_wrap:before, .td_mobile_menu_wrap:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #888888 transparent;
    border-image: none;
    border-style: dashed;
    border-width: 4px;
    content: "";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 0;
    z-index: 2;
}
.td_mobile_menu_wrap:before {
    border-bottom-style: solid;
    border-top: medium none;
}
.td_mobile_menu_wrap:after {
    border-bottom: medium none;
    border-top-style: solid;
    margin-top: 7px;
}
#mobileMenu_menu-top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    border-radius: 0;
    color: #62717a;
    font-size: 12px;
    height: 28px;
    line-height: 14px;
    margin: 0;
    padding: 6px 8px 6px 10px;
    position: relative;
    text-shadow: 0 1px white;
    width: 130%;
}
#mobileMenu_menu-top:focus {
    color: #394349;
    outline: 2px solid #49aff2;
    outline-offset: -2px;
    width: 100%;
}
#mobileMenu_menu-top > option {
    background: none repeat scroll 0 0 #f2f2f2;
    border-radius: 3px;
    cursor: pointer;
    margin: 3px;
    padding: 6px 8px;
    text-shadow: none;
}
.lt-ie9 #mobileMenu_menu-top {
    z-index: 1;
}
.lt-ie9 #mobileMenu_menu-top {
    z-index: -1;
}
.lt-ie9 #mobileMenu_menu-top:focus {
    z-index: 3;
}
@-moz-document url-prefix("") {
#mobileMenu_menu-top {
    padding-left: 6px;
}
}
.header-search-wrap {
}
.header-search-wrap .header-search {
    z-index: 3;
}
.header-search-wrap #search-button {
    display: inline-block;
    height: 48px;
    line-height: 51px;
    text-align: left;
    width: 40px;
}
.header-search-wrap #search-button .td-sp-ico-search {
    left: 6px;
    position: relative;
    top: 16px;
}
@media (min-width: 1200px) {
.header-search-wrap #search-button .td-sp-ico-search {
    left: 8px;
}
}
.header-search-wrap .dropdown-menu {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ffffff;
    border-color: #4db2ec -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-right: medium none;
    border-style: solid none none;
    border-width: 4px medium medium;
    box-shadow: 0.9px 0.866px 5px 0 rgba(0, 0, 0, 0.3);
    left: -302px;
    padding: 0;
    top: 46px;
    width: 342px;
}
.header-search-wrap .dropdown-menu .btn {
    height: 33px;
}
.header-search-wrap .dropdown-menu:before {
    border-color: transparent transparent #4db2ec;
    border-style: solid;
    border-width: 0 5.5px 6px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 15px;
    top: -9px;
    width: 0;
}
@media (max-width: 767px) {
.header-search-wrap .dropdown-menu:before {
    left: 70px;
    right: auto;
}
}
.header-search-wrap .dropdown-menu #td-header-search {
    background-color: #fcfcfc !important;
    height: 23px;
    margin: 0;
    width: 225px;
}
.header-search-wrap .dropdown-menu .td-aj-search-results {
    background-color: #fcfcfc;
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    padding: 10px 0 11px;
}
.header-search-wrap .dropdown-menu .td-aj-search-results .td_mod_aj_search {
    margin: 1px 0 0;
    min-height: 56px;
    padding: 10px 21px 0;
}
.header-search-wrap .dropdown-menu .td-search-form {
    margin: 21px 20px 21px 21px;
}
@media (max-width: 767px) {
.header-search-wrap .dropdown-menu .td-search-form {
    margin: 10px 5px 10px 9px;
}
}
.header-search-wrap .dropdown-menu .result-msg {
    color: #4d4d4d;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-style: italic;
    padding: 5px 0 6px;
    text-align: center;
}
.header-search-wrap .dropdown-menu .result-msg a {
    color: #4d4d4d;
}
.header-search-wrap .dropdown-menu .no-result {
    background-color: #fcfcfc;
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
}
.header-search-wrap .dropdown-menu .meta-info {
    line-height: 14px;
    top: 2px;
}
@media (min-width: 1200px) {
.header-search-wrap .dropdown-menu {
    left: -302px;
}
}
@media (max-width: 767px) {
.header-search-wrap .dropdown-menu {
    left: -56px;
    top: 71px;
    width: 320px;
}
}
.header-search-wrap .td-aj-cur-element {
    background-color: #f5f5f5;
}
#td-top-search {
    position: absolute;
    right: 16px;
    top: 0;
    width: 40px;
}
@media (min-width: 1200px) {
#td-top-search {
    right: 48px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
#td-top-search {
    right: 11px;
}
}
@media (max-width: 767px) {
#td-top-search {
    position: relative;
    right: -56px;
    top: -55px;
}
}
.open > .dropdown-menu {
    animation-duration: 0.2s;
    animation-fill-mode: forwards;
    animation-iteration-count: 1;
    animation-name: slidenavAnimation;
    animation-timing-function: ease;
}
@keyframes slidenavAnimation {
0% {
    opacity: 0;
}
100% {
    opacity: 0.99;
}
}
#td-top-mobile-toggle {
    display: none;
    left: 0;
    top: 0;
}
#td-top-mobile-toggle li:before {
    display: none;
}
@media (max-width: 767px) {
#td-top-mobile-toggle {
    display: block;
}
}
#td-mobile-nav {
    display: none;
}
#outer-wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
}
#inner-wrap {
    position: relative;
    width: 100%;
}
.td-mobile-close {
    position: relative;
}
.td-mobile-close a {
    background-color: #4db2ec;
    box-shadow: -3px 0 17px 0 rgba(0, 0, 0, 0.15) inset;
    color: white;
    display: block;
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    padding: 15px 0 17px;
    text-align: center;
    width: 100%;
    z-index: -1;
}
.td-mobile-close a:hover {
    color: white;
    opacity: 0.8;
    text-decoration: none !important;
}
.td-mobile-close .td-nav-triangle {
    border-color: transparent #ffffff transparent transparent;
    border-style: solid;
    border-width: 7.5px 8px 7.5px 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 19px;
    width: 0;
}
.td-mobile-content {
}
.td-mobile-content ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.td-mobile-content li {
    float: none;
}
.td-mobile-content li a {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid white;
    color: #1e1e1e;
    display: block;
    font-family: "Ubuntu",sans-serif;
    font-size: 15px;
    line-height: 21px;
    padding: 12px 13px 14px 17px;
    text-transform: uppercase;
}
.td-mobile-content li a:hover {
    background-color: #fafafa;
    color: #4db2ec;
    text-decoration: none !important;
}
@media (max-width: 767px) {
.td-mobile-content li a {
    padding: 12px 13px 14px 17px !important;
}
}
.td-mobile-content .current-menu-item > a {
    background-color: #fafafa;
    color: #4db2ec !important;
}
.td-mobile-content .sub-menu {
}
.td-mobile-content .sub-menu a {
    font-size: 13px;
    line-height: 19px;
    padding: 7px 8px 9px 36px !important;
}
.td-mobile-content .sub-menu .sub-menu {
}
.td-mobile-content .sub-menu .sub-menu a {
    padding-left: 55px !important;
}
.td-mobile-content .sub-menu .sub-menu .sub-menu a {
    padding-left: 74px !important;
}
.td-mobile-content .menu_icon {
    display: none;
}
@media screen and (max-width: 767px) {
#td-mobile-nav {
    color: white !important;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
}
#td-mobile-nav:not(:target) {
    height: 0;
    z-index: 1;
}
.js-ready #td-mobile-nav {
    background: none repeat scroll 0 0 #f5f5f5;
    height: 100%;
    width: 70%;
}
.js-ready #td-mobile-nav {
    left: -70%;
}
.js-ready #inner-wrap {
    left: 0;
}
.js-nav #inner-wrap {
    left: 70%;
}
.csstransforms3d.csstransitions.js-ready #td-mobile-nav {
    backface-visibility: hidden;
    left: 0;
    transform: translate3d(-100%, 0px, 0px);
}
.csstransforms3d.csstransitions.js-ready #inner-wrap {
    left: 0 !important;
    transition: transform 500ms ease 0s;
}
.csstransforms3d.csstransitions.js-nav #inner-wrap {
    transform: translate3d(70%, 0px, 0px) scale3d(1, 1, 1);
}
}
.h5-caps-title {
    color: #333333;
    font-family: "Open Sans",arial,sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
a:active, a:focus {
    outline: medium none;
}
a {
    color: #4db2ec;
    text-decoration: none !important;
}
a:hover {
    color: #1f9ee7;
    text-decoration: underline !important;  
}
ins {
    background: none repeat scroll 0 0 white;
    text-decoration: none;
}
code {
    border: medium none;
    position: relative;
    top: -1px;
}
pre {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    margin-top: 24px;
    padding: 0;
}
blockquote {
    border-left: medium none;
    margin: 42px 0;
    padding: 0;
    position: relative;
}
blockquote p {
    color: #4db2ec;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 36px !important;
    font-style: italic;
    font-weight: normal !important;
    line-height: 40px !important;
    text-align: center;
}
blockquote p:first-child {
    padding-top: 0;
}
blockquote small, blockquote cite {
    color: #444444;
    display: block;
    font-size: 14px !important;
    font-style: italic;
    font-weight: normal;
    margin-top: 5px;
}
cite {
    color: #444444;
    font-size: 14px !important;
    font-style: italic;
    font-weight: normal;
}
cite a {
    color: #444444;
}
cite a:hover {
    color: #444444 !important;
}
blockquote.pull-right {
    border-right: medium none;
    padding-left: 20px;
}
blockquote.pull-right:after {
    border-right: 2px solid #fb5502;
    right: -40px;
    width: 40px;
}
ul {
    list-style: outside url("images/icons/li.png") disc;
}
ul li ul {
    padding-top: 0;
}
ul li {
    line-height: 24px;
    margin: 0;
}
ol {
    line-height: 25px;
}
ol li ol {
    padding-top: 0;
}
ol li {
    line-height: 20px;
    margin: 0;
}
.dl-horizontal a {
    font-weight: 500 !important;
}
.dl-horizontal dt {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    width: 70px;
}
.dl-horizontal dd {
    font-size: 14px;
    line-height: 24px;
    margin-left: 90px;
}
h1, h2, h3, h4, h5, h6 {
    color: #333333;
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
    margin: 25px 0 7px;
}
h1 {
    font-size: 30px;
    line-height: 37px;
}
h2 {
    font-size: 26px;
    line-height: 33px;
}
h3 {
    font-size: 22px;
    line-height: 29px;
}
h4 {
    font-size: 20px;
    line-height: 27px;
}
h5 {
    font-size: 17px;
    line-height: 24px;
}
h6 {
    font-size: 14px;
    line-height: 21px;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 6px auto;
    text-align: center;
}
.alignleft {
    float: left;
    margin-bottom: 6px;
    margin-right: 21px;
    margin-top: 6px;
}
.alignright {
    float: right;
    margin-bottom: 6px;
    margin-left: 21px;
    margin-top: 6px;
}
.wp-caption-text {
    color: #444444;
    font-family: "Open Sans",arial,sans-serif !important;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    line-height: 12px;
    margin: 0 !important;
    padding: 5px 0 0;
}
.wp-caption {
    max-width: 100% !important;
    text-align: center;
}
.alignnone img, .aligncenter img {
    width: 100%;
}
.wp-caption img {
    max-width: 100% !important;
}
.table-color th {
    background-color: #ebebeb;
}
address {
    font-size: inherit !important;
    line-height: inherit !important;
    margin-top: 24px;
}
.post {
    padding-bottom: 0;
    position: relative;
    word-wrap: break-word;
}
.post header {
    position: relative;
}
.post header h1 {
    color: #444444;
    font-family: "Oswald",sans-serif;
    font-weight: 700;
    line-height: 37px !important;
    margin: 10px 0 7px;
    text-rendering: optimizelegibility;
    word-wrap: break-word;
}
.post header h1 a {
    color: #444444;
    font-family: "Oswald",sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 37px;
    text-decoration: none !important;
    text-rendering: optimizelegibility;
    word-wrap: break-word;
}
.post p {
    margin-bottom: 21px;
}
.post .img {
    height: auto !important;
}
.post .td-sub-title {
    color: #969696;
    font-size: 16px;
    font-style: italic;
    line-height: 23px;
    margin-bottom: 14px;
    position: relative;
    top: -7px;
}
.td-bread-sep {
    display: inline-block !important;
    margin: 0 4px;
}
.post .entry-comments-views {
    bottom: 0;
    position: absolute;
    right: 0;
    top: auto;
}
.post .meta-info {
    line-height: 19px;
    margin-bottom: -35px;
    margin-top: 10px;
    max-width: 530px;
}
@media (min-width: 1200px) {
.post .meta-info {
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.post .meta-info {
    max-width: 380px;
}
}
@media (max-width: 767px) {
.post .meta-info {
    width: 80%;
}
}
@media (max-width: 500px) {
.post .meta-info {
    width: 100%;
}
}
.post time {
    font-style: normal !important;
}
ul.td-category {
    display: inline;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}
ul.td-category li {
    float: left;
    margin-right: 10px;
}
ul.td-category a {
    background-color: #4db2ec;
    color: white;
    display: inline-block;
    line-height: 15px;
    margin-bottom: 4px;
    padding: 2px 8px 3px;
}
.td-clear-author {
    display: none;
}
.td-clear-author:before, .td-clear-author:after {
    content: "";
    display: table;
    line-height: 0;
}
.td-clear-author:after {
    clear: both;
}
@media (max-width: 767px) {
.td-clear-author {
    display: block;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-clear-author {
    display: block;
}
}
.post .entry-author-date {
    max-width: 545px;
}
@media (min-width: 1200px) {
.post .entry-author-date {
    max-width: 600px;
}
}
.post .entry-author-date span {
    position: relative;
    top: -1px;
    white-space: nowrap;
}
.post .entry-comments-views {
    font-style: normal;
}
.td-social-sharing ul {
    margin: 28px 0 0;
}
.td-social-sharing ul li {
    display: inline;
    list-style: outside none none;
}
@media (max-width: 767px) {
.td-social-sharing ul li {
    display: block;
    text-align: center;
}
}
.td-social-sharing ul .td-social-facebook {
    position: relative;
    top: 1px;
}
.td-social-sharing ul .td-social-pinterest {
    position: relative;
    top: -6px;
}
@media (max-width: 767px) {
.td-social-sharing {
    background-color: #fcfcfc;
    border: 1px solid #f5f5f5;
    margin-top: 44px;
    padding: 21px 10px 16px;
}
.td-social-sharing ul {
    margin-top: 0;
}
.td-social-twitter {
    left: -5px;
    padding-bottom: 10px;
    position: relative;
}
.td-social-facebook {
    left: 9px;
    padding-bottom: 10px;
    position: relative;
}
.td-social-google {
    left: 13px;
    padding-bottom: 10px;
    position: relative;
}
}
.post .thumb-wrap {
    width: 100%;
    background-color: #f2f2f2;
    margin-bottom: 23px;
    text-align: center;
}
.post .thumb-wrap a {
    display: block;
}
.post .thumb-wrap img {
    width: 100%;
}

.td-featured-image-caption {
    background-color: white;
}
.td-tags {
    left: -8px;
    list-style: outside none none;
    margin: 27px 0 5px;
    padding: 0;
    position: relative;
}
@media (max-width: 767px) {
.td-tags {
    text-align: center;
}
}
.td-tags li {
    float: left;
    margin-bottom: 4px;
}
@media (max-width: 767px) {
.td-tags li {
    display: inline-block !important;
    float: none !important;
    text-align: center;
}
}
.td-tags a {
    background-color: #b3b3b3;
    color: white !important;
    font-family: "PT Sans",sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin-left: 8px;
    padding: 1px 8px 3px;
    text-decoration: none !important;
}
.td-tags a:hover {
    background-color: #4db2ec;
}
.post-source-via {
    font-family: "PT Sans",sans-serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    margin: 7px 0 44px;
    position: relative;
    top: 5px;
}
@media (max-width: 767px) {
.post-source-via {
    text-align: center;
}
}
.author-box-wrap {
    background-color: #fcfcfc;
    border: 1px solid #f5f5f5;
    margin-top: 40px;
    padding: 21px 20px 16px;
    position: relative;
}
.author-box-wrap .td-social-icon-wrap {
    margin-bottom: 0;
}
.author-box-wrap h5 {
    margin-bottom: 15px;
    margin-top: 0;
}
.author-box-wrap .avatar {
    float: left;
}
.author-box-wrap .desc {
    margin-left: 127px;
}
.author-box-wrap .td-author-social {
    margin-top: 16px;
}
.author-box-wrap .more-articles {
    position: relative;
    text-align: right;
    top: -4px;
}
.author-box-wrap .td-author-name {
    padding-bottom: 7px;
}
.author-box-wrap .td-author-name a {
    color: #4db2ec;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 20px;
}
.author-box-wrap .td-social-icon-wrap {
    margin-left: 0;
    margin-right: 14px;
}
@media (max-width: 480px) {
.author-box-wrap {
    padding: 21px 10px 16px;
    text-align: center !important;
}
.author-box-wrap img {
    float: none !important;
}
.author-box-wrap .desc {
    float: none !important;
    margin-left: 0;
    margin-top: 18px;
}
.author-box-wrap .more-articles {
    text-align: center !important;
}
}
body.author .author-box-wrap {
    margin-bottom: 48px;
    margin-top: 0;
}
.next-prev {
    padding: 31px 0 0;
}
.next-prev .next-post {
    text-align: right;
}
.prev-post div, .next-post div {
    color: #333333;
    font-family: "Ubuntu",sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}
.prev-post a, .next-post a {
    color: #9a9a9a;
    display: block;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    line-height: 21px;
}
.prev-post img {
    padding-right: 7px;
    position: relative;
}
.prev-post a {
    padding-right: 30px;
}
.next-post img {
    padding-left: 7px;
    position: relative;
}
.next-post a {
    padding-left: 30px;
}
@media (max-width: 767px) {
.next-prev .next-post, .next-prev .prev-post {
    text-align: center;
}
.next-prev .next-post img, .next-prev .prev-post img {
    display: none;
}
.next-post a {
    padding-left: 0;
}
.prev-post a {
    margin-bottom: 15px;
    padding-right: 0;
}
}
.similar-articles {
    padding-bottom: 20px;
}
.more-link-wrap {
    margin-bottom: 0;
}
.more-link-wrap a {
    color: white;
    text-decoration: none !important;
}
.more-link-wrap a:hover {
    color: white;
}
.format-quote p {
    text-align: center;
}
.format-quote .entry-meta {
    position: relative;
    top: -3px;
}
.format-quote p {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    position: relative;
}
.format-link p {
    text-align: center;
}
.format-link .entry-meta {
    position: relative;
    top: -3px;
}
.format-link p {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
}
.format-link p a {
    color: #4db2ec;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 24px !important;
    font-style: italic;
    font-weight: normal !important;
    line-height: 40px !important;
    text-align: center;
    text-decoration: underline !important;
}
.format-video p {
    padding-top: 11px !important;
}
.format-aside p:first-child {
    padding-top: 0;
}
.sticky {
}
.bypostauthor {
}
.no-results {
    margin-bottom: 130px;
}
.no-results h2 {
    font-family: "Roboto Condensed",sans-serif;
    font-weight: normal;
    margin-top: 3px;
}
.page .sharedaddy {
    display: none;
}
.sharedaddy {
    padding-top: 6px;
}
.sharedaddy .sd-title {
    display: none;
}
.sharedaddy .sd-block {
    border-top: medium none !important;
    padding: 0 !important;
}
.sharedaddy .sd-content {
    float: left !important;
    width: 100% !important;
}
#wpstats {
    display: none;
}
#respond .reply-title {
    text-transform: uppercase !important;
}
.post-password-required label {
    float: left;
}
@media (max-width: 767px) {
.post-password-required label {
    text-align: center;
}
}
.post-password-required input[type="password"] {
    background-color: #fcfcfc;
    border: 1px solid #f5f5f5;
    height: 24px !important;
    margin-bottom: 0;
    margin-left: 15px;
    padding: 4px 6px;
    width: 200px;
}
@media (max-width: 767px) {
.post-password-required input[type="password"] {
    width: 120px;
}
}
.post-password-required input[type="password"]:focus {
    border-color: #ededed !important;
}
.post-password-required input[type="submit"] {
    background: none repeat scroll 0 0 #4db2ec;
    border: medium none;
    border-radius: 0;
    clear: both;
    color: #ffffff;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 4px;
    padding: 5px 11px 4px;
    transition: opacity 0.4s ease 0s;
}
.post-password-required input[type="submit"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.td-sp, .td-scroll-up-visible {
    background-image: url("images/sprite/elements.png");
    background-repeat: no-repeat;
    display: block;
}
.td-sp-block-next {
    background-position: -20px -20px;
    height: 15px;
    width: 15px;
}
.td-sp-block-prev {
    background-position: -20px -75px;
    height: 15px;
    width: 15px;
}
.td-sp-blog-arrow-left {
    background-position: -20px -130px;
    height: 38px;
    width: 38px;
}
.td-sp-blog-arrow-right {
    background-position: -20px -208px;
    height: 38px;
    width: 38px;
}
.td-sp-gallery-close {
    background-position: -20px -286px;
    height: 38px;
    width: 38px;
}
.td-sp-ico-categ {
    background-position: -20px -364px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-comments {
    background-position: -20px -429px;
    height: 10px;
    width: 14px;
}
.td-sp-ico-home {
    background-position: -20px -479px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-search {
    background-position: -20px -544px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-video-large {
    background-position: -20px -609px;
    height: 40px;
    width: 40px;
}
.td-sp-ico-view {
    background-position: -20px -689px;
    height: 10px;
    width: 14px;
}
.td-sp-li {
    background-position: -20px -739px;
    height: 9px;
    width: 5px;
}
.td-sp-load-more {
    background-position: -20px -788px;
    height: 5px;
    width: 9px;
}
.td-sp-menu-arrow-down-white {
    background-position: -20px -832px;
    height: 6px;
    width: 9px;
}
.td-sp-menu-right-dark {
    background-position: -20px -876px;
    height: 8px;
    width: 5px;
}
.td-sp-menu-right-white {
    background-position: -20px -923px;
    height: 8px;
    width: 5px;
}
.td-sp-similar-left {
    background-position: -20px -970px;
    height: 9px;
    width: 5px;
}
.td-sp-similar-right {
    background-position: -20px -1019px;
    height: 9px;
    width: 5px;
}
.td-sp-slide-arrow-left {
    background-position: -20px -1068px;
    height: 28px;
    width: 28px;
}
.td-sp-slide-arrow-right {
    background-position: -20px -1136px;
    height: 28px;
    width: 28px;
}
.td-sp-star-off {
    background-position: -20px -1204px;
    height: 17px;
    width: 17px;
}
.td-sp-star-on {
    background-position: -20px -1261px;
    height: 17px;
    width: 17px;
}
.td-sp-up {
    background-position: -28px -1326px;
    height: 35px;
    width: 35px;
}
.td-sp-up-hover {
    background-position: -20px -1409px;
    height: 51px;
    width: 51px;
}
.td-sp-video-small {
    background-position: -20px -1500px;
    height: 20px;
    width: 20px;
}
.td-sp-breadcrumb-arrow {
    background-position: -20px -1560px;
    height: 7px;
    width: 4px;
}
.td-sp-ico-social {
    background-position: -20px -1587px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-contact {
    background-position: -20px -1632px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-menu {
    background-position: -20px -1677px;
    height: 25px;
    width: 25px;
}
.td-sp-ico-video {
    background-position: -20px -1722px;
    height: 25px;
    width: 25px;
}
.td_mod_wrap {
    margin-bottom: 15px;
}

.td_mod_wrap .entry-title {
    margin: 0 0 10px;
    color: 
}
.td_mod_wrap .entry-title a {
    color: #333333 !important;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: normal;
}
.td_mod_wrap .updated {
    background-color: transparent !important;
    border: medium none !important;
}
.td_mod_wrap .meta-info {
    position: relative;
}
.td-admin-edit {
    background-color: rgba(0, 0, 0, 0.3);
    color: white;
    display: none;
    left: 0;
    padding: 3px 5px;
    position: absolute;
    top: 0;
    z-index: 9999;
}
.td-admin-edit:hover {
    color: white;
}
.thumb-wrap:hover .td-admin-edit {
    display: block;
}
.td_mod4 .td-admin-edit {
    left: auto;
    right: 0;
}
.thumb-wrap {
    position: relative;
}
.thumb-wrap .video-play-icon-big {
    bottom: 8px;
    position: absolute;
    right: 10px;
}
.thumb-wrap .video-play-icon {
    left: 77px;
    position: absolute;
    top: 42px;
}
.meta-info {
    color: #cbcbcb;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
}
.meta-info time {
    font-style: italic;
    white-space: nowrap;
}
.entry-comments-views {
    color: #cbcbcb;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
}
.entry-comments-views .td-sp {
    display: inline-block !important;
    margin-left: 14px;
    padding-right: 6px;
    position: relative;
    top: 2px;
}
.entry-comments-views a {
    color: #cbcbcb;
}
.entry-comments-views a:hover {
    color: #cbcbcb;
    text-decoration: none !important;
}
@media (max-width: 500px) {
.post .entry-comments-views {
    display: none;
}
}
.entry-category {
    font-family: "PT Sans",sans-serif;
    font-size: 12px;
    line-height: 10px;
}
.entry-category a {
    color: #4b4b4b;
}
.entry-category span {
    font-family: Arial,"Liberation Sans","DejaVu Sans",sans-serif;
    font-size: 18px !important;
    line-height: 10px;
    margin-right: 5px;
}
.td-review-star {
    display: inline-block !important;
}
.td_mod2 .thumb-wrap, .td_mod5 .thumb-wrap, .td_mod6 .thumb-wrap {
    margin-bottom: 11px;
}
.td_mod2 .entry-title a, .td_mod5 .entry-title a, .td_mod6 .entry-title a, .td_mod2 .entry-title, .td_mod5 .entry-title, .td_mod6 .entry-title {
    font-size: 21px;
    line-height: 25px;
}
.td_mod2 .meta-info, .td_mod5 .meta-info, .td_mod6 .meta-info {
    margin: 2px 0 6px;
}
.td_mod2 .entry-comments-views, .td_mod5 .entry-comments-views, .td_mod6 .entry-comments-views {
    line-height: 11px;
    top: 2px;
}
.td_mod2 .entry-author-date, .td_mod5 .entry-author-date, .td_mod6 .entry-author-date {
    padding-bottom: 7px;
}
.td_mod2 .entry-review-stars, .td_mod5 .entry-review-stars, .td_mod6 .entry-review-stars {
    display: inline-block;
    height: 15px;
    position: relative;
    top: 2px;
}
.td_mod2 {
    margin-bottom: 43px;
}
.td_mod2 .thumb-wrap {
    text-align: center;
}
@media (max-width: 767px) {
.td_mod2 .thumb-wrap {
    background-color: #f2f2f2;
    text-align: center;
}
}
.td_mod3 {
    min-height: 76px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod3 {
    min-height: 64px !important;
}
}
.td_mod3:before, .td_mod3:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod3:after {
    clear: both;
}
.td_mod3 .entry-title a, .td_mod3 .entry-title {
    font-size: 15px;
    line-height: 21px;
    position: relative;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod3 .entry-title a, .td_mod3 .entry-title {
    min-height: 0 !important;
}
}
.td_mod3 .meta-info {
    margin-top: 1px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod3 .meta-info {
    margin-left: 70px;
}
}
.td_mod3 .entry-author-date {
    padding-bottom: 3px;
    position: relative;
    top: 3px;
}
.td_mod3 .entry-category {
    position: relative;
    top: 5px;
}
.td_mod3 .entry-review-stars {
    padding-top: 2px;
}
.td_mod3 .thumb-wrap img {
    position: absolute;
}
.td_mod3 .item-details {
    margin-left: 117px;
    position: relative;
    top: -2px;
}
.td_mod3.td_mod_no_thumb .item-details {
    margin-left: 0;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod3 {
    margin-bottom: 10px;
}
.td_mod3 .thumb-wrap {
    width: 60px;
}
.td_mod3 .item-details {
    margin-left: 0;
}
.td_mod3 .entry-title a {
    font-size: 14px;
}
.td_mod3 .entry-title {
    margin-left: 70px;
    min-height: 46px;
}
.td_mod3 .entry-author-date {
    padding-bottom: 0;
    top: 0;
}
.td_mod3 .video-play-icon {
    bottom: -38px;
    left: auto;
    right: 0;
    top: auto;
    width: 15px;
}
}
.td_mod4 {
    min-height: 76px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod4 {
    min-height: 64px !important;
}
}
.td_mod4:before, .td_mod4:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod4:after {
    clear: both;
}
.td_mod4 .entry-title a, .td_mod4 .entry-title {
    font-size: 15px;
    line-height: 21px;
    position: relative;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod4 .entry-title a, .td_mod4 .entry-title {
    min-height: 0 !important;
}
}
.td_mod4 .meta-info {
    margin-top: 1px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod4 .meta-info {
    margin-left: 70px;
}
}
.td_mod4 .entry-author-date {
    padding-bottom: 3px;
    position: relative;
    top: 3px;
}
.td_mod4 .entry-category {
    position: relative;
    top: 5px;
}
.td_mod4 .entry-review-stars {
    padding-top: 2px;
}
.td_mod4 .thumb-wrap img {
    position: absolute;
}
.td_mod4 .video-play-icon {
    left: auto !important;
    right: 3px !important;
}
.td_mod4 .item-details {
    margin-left: 117px;
    position: relative;
    top: -2px;
}
.td_mod4.td_mod_no_thumb .item-details {
    margin-right: 0;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod4 {
    margin-bottom: 10px;
}
.td_mod4 .thumb-wrap .entry-thumb {
    width: 60px;
}
.td_mod4 .item-details {
    margin-left: 0;
    margin-right: 0;
    min-height: 40px;
    padding-left: 65px;
    width: 100%;
}
.td_mod4 .entry-title a {
    font-size: 14px;
}
.td_mod4 .entry-title {
    margin-right: 70px;
}
.td_mod4 .entry-author-date {
    padding-bottom: 0;
    top: 0;
}
.td_mod4 .video-play-icon {
    bottom: -38px;
    left: auto;
    right: 0 !important;
    top: auto;
    width: 15px;
}
}
.td_mod5 {
    margin-bottom: 43px;
}
.td_mod5 .thumb-wrap {
    text-align: center;
}
@media (max-width: 767px) {
.td_mod5 .thumb-wrap {
    background-color: #f2f2f2;
    text-align: center;
}
}
.td_mod6 {
    margin-bottom: 31px;
}
.td_mod6 .thumb-wrap {
    text-align: center;
   }
@media (max-width: 767px) {
.td_mod6 .thumb-wrap {
    background-color: #f2f2f2;
    text-align: center;
}
}
.td-search-form {
    margin: 16px 21px;
}
.td_mod_aj_search {
    margin: 0 21px;
    min-height: 67px;
}
.td_mod_aj_search:before, .td_mod_aj_search:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod_aj_search:after {
    clear: both;
}
.td_mod_aj_search .entry-title a, .td_mod_aj_search .entry-title {
    font-size: 13px;
    line-height: 17px;
    position: relative;
}
.td_mod_aj_search .entry-author-date {
    padding-bottom: 3px;
    position: relative;
    top: 3px;
}
.td_mod_aj_search .entry-category {
    position: relative;
    top: 5px;
}
.td_mod_aj_search .entry-review-stars {
    padding-bottom: 3px;
}
.td_mod_aj_search .thumb-wrap img {
    position: absolute;
}
.td_mod_aj_search .entry-thumb {
    height: 46px;
    width: 70px;
}
.td_mod_aj_search .item-details {
    margin-left: 90px;
    position: relative;
    top: -2px;
}
.td_mod_aj_search .video-play-icon {
    left: 48px;
    top: 24px;
}
.td_mod8 .entry-review-stars, .td_mod9 .entry-review-stars {
    display: inline-block;
    height: 15px;
    position: relative;
    top: 2px;
}
.td_mod8 {
    margin-bottom: 49px;
    min-height: 235px;
}
.td_mod8:before, .td_mod8:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod8:after {
    clear: both;
}
@media (max-width: 767px) {
.td_mod8 {
    min-height: 50px;
}
}
.td_mod8 .thumb-wrap img {
    max-height: 235px;
    max-width: 326px;
    position: absolute;
}
@media (max-width: 767px) {
.td_mod8 .thumb-wrap img {
    max-height: 50px;
    max-width: 50px;
}
}
.td_mod8 .item-details {
    margin-left: 366px;
    position: relative;
    top: -2px;
}
@media (max-width: 767px) {
.td_mod8 .item-details {
    margin-left: 62px;
    top: -4px;
}
}
.td_mod8 .item-details .meta-info {
    margin-bottom: 7px;
    top: 1px;
}
.td_mod8 .video-play-icon-big {
    left: 276px;
    top: 186px;
}
@media (max-width: 767px) {
.td_mod8 .video-play-icon-big {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.span8 > .td_mod8 {
    min-height: 137px;
}
.span8 > .td_mod8 .thumb-wrap img {
    max-height: 137px;
    max-width: 190px;
    position: absolute;
}
.span8 > .td_mod8 .item-details {
    margin-left: 211px;
}
.span8 > .td_mod8 .video-play-icon-big {
    left: 141px;
    top: 89px;
}
}
.td_mod9 {
    margin-bottom: 49px;
    min-height: 187px;
}
.td_mod9:before, .td_mod9:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod9:after {
    clear: both;
}
@media (max-width: 767px) {
.td_mod9 {
    min-height: 50px;
}
}
.td_mod9 .thumb-wrap img {
    max-height: 187px;
    max-width: 260px;
    position: absolute;
}
@media (max-width: 767px) {
.td_mod9 .thumb-wrap img {
    max-height: 50px;
    max-width: 50px;
}
}
.td_mod9 .item-details {
    margin-left: 300px;
    position: relative;
    top: -2px;
}
@media (max-width: 767px) {
.td_mod9 .item-details {
    margin-left: 62px;
    top: -4px;
}
}
.td_mod9 .item-details .meta-info {
    margin-bottom: 7px;
    top: 1px;
}
.td_mod9 .video-play-icon-big {
    left: 208px;
    top: 140px;
}
@media (max-width: 767px) {
.td_mod9 .video-play-icon-big {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_mod9 {
    min-height: 123px;
}
.td_mod9 .thumb-wrap img {
    max-height: 123px;
    max-width: 170px;
}
.td_mod9 .item-details {
    margin-left: 191px;
}
.td_mod9 .video-play-icon-big {
    left: 123px;
    top: 76px;
}
}
.td_mod_search {
    margin-bottom: 40px;
    min-height: 120px;
}
.td_mod_search:before, .td_mod_search:after {
    content: "";
    display: table;
    line-height: 0;
}
.td_mod_search:after {
    clear: both;
}
@media (max-width: 767px) {
.td_mod_search {
    min-height: 50px;
}
}
.td_mod_search .thumb-wrap img {
    max-height: 120px;
    max-width: 120px;
    position: absolute;
}
@media (max-width: 767px) {
.td_mod_search .thumb-wrap img {
    max-height: 50px;
    max-width: 50px;
}
}
.td_mod_search .item-details {
    margin-left: 146px;
    position: relative;
    top: -2px;
}
@media (max-width: 767px) {
.td_mod_search .item-details {
    margin-left: 62px;
    top: -4px;
}
}
.td_mod_search .item-details .meta-info {
    margin-bottom: 7px;
    top: 1px;
}
.td_mod_search .entry-crumbs {
    display: inline-block;
    margin-right: 20px;
    position: relative;
    top: auto;
}
.td_mod_search .video-play-icon {
    left: 94px;
    top: 96px;
}
@media (max-width: 767px) {
.td_mod_search .video-play-icon {
    left: 28px;
    top: 28px;
}
}
.block-title {
    background-image: url("http://www.celebromance.com/wp-content/uploads/2014/02/stripes-one.png");
    border-bottom: 2px solid #4db2ec;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 30px;
    margin: 0 0 10px;
    position: relative;
}
.block-title a, .block-title span, .block-title label {
    background-color: #4db2ec;
    color: white !important;
    font-family: "Oswald",sans-serif;
    font-weight: 100;
    padding: 3px 10px;
    z-index: 1;
}
.td_title_style_1 {
    border-bottom: 2px solid #e7e7e7;
    font-size: 18px;
    margin-bottom: 23px;
    position: relative;
    top: -3px;
}
.td_title_style_1 a, .td_title_style_1 span, .td_title_style_1 label {
    background-color: transparent !important;
    color: #444444 !important;
    display: inline-block;
    padding-bottom: 3px !important;
    padding-left: 0;
    padding-top: 0;
}
.block-title-subcats.td_title_style_1 {
    margin-bottom: 8px;
}
.block-title-subcats {
    margin-bottom: 11px;
}
.block-child-cats {
    line-height: 15px;
    list-style: outside none none;
    margin: 0 0 12px;
    opacity: 0.7;
    padding: 0;
    position: relative;
    text-align: right;
    transition: all 0.4s ease 0s;
}
.block-child-cats li {
    display: inline-block;
    line-height: 15px;
    position: relative;
}
.block-child-cats a {
    color: #333333;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    font-weight: 500;
    margin: 0 0 0 26px;
    text-transform: uppercase;
}
.block-child-cats a:hover {
    color: #333333;
}
@media (max-width: 767px) {
.block-child-cats a {
    margin: 0 0 0 20px;
}
}
.td_block_wrap:hover .block-child-cats {
    opacity: 1;
}
.cur-sub-cat {
    color: #4db2ec !important;
}
.td_block_wrap {
    position: relative;
}
.td-loader-gif {
    height: 64px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 64px;
}
@media (max-width: 767px) {
.td-loader-gif {
    top: 200px;
}
}
.ajax-page-disabled {
    opacity: 0.5;
}
.td-load-more-wrap {
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -15px;
}
.td-load-more-wrap a, .td-load-more-wrap a:hover {
    color: #333333;
}
.td-load-more-img-wrap {
    line-height: 4px;
}
.td-load-more-img {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -788px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 5px;
    width: 9px;
}
.td_ajax-prev-page {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -75px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    position: absolute;
    right: 20px;
    top: 7px;
    width: 15px;
}
@media (max-width: 510px) {
.td_ajax-prev-page {
    display: none;
}
}
.td-ajax-next-page {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -20px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 15px;
}
@media (max-width: 510px) {
.td-ajax-next-page {
    display: none;
}
}
.td_block_inner_overflow {
    overflow: hidden;
}
.td_block1, .td_block2, .td_block3, .td_block4, .td_block5 {
    padding-bottom: 5px;
}
.td-page-wrap .td_rec, .td-social-wrap {
    padding-bottom: 34px !important;
}
.td_popular_categories {
    margin-bottom: 14px !important;
}
.td_text_with_title {
    padding-bottom: 20px !important;
}
.td_block3 {
    margin-bottom: -25px;
    padding-bottom: 2px;
}
.td_block1 .td_mod2 {
    margin-bottom: 20px;
}
.td_block2 .td_mod5 {
    margin-bottom: 20px;
}
.iosSlider {
    height: 1500px;
    width: 100%;
}
.iosSlider {
    background-color: #f2f2f2;
}
.iosSlider .slider {
    height: 100%;
    width: 100%;
}
.iosSlider .slider .item {
    float: left;
    position: relative;
    width: 100%;
}
.iosSlider .entry-thumb {
    height: 100%;
}
.iosSlider .entry-thumb:hover {
    opacity: 1 !important;
}
.iosSlider .thumb-wrap {
    text-align: center;
    height:100%;
}

.iosSlider-col-1, .iosSlider-col-1 .item {
    height: 365px !important;
}
.iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
    font-size: 16px !important;
    line-height: 6px;
}
@media (min-width: 1200px) {
.iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
    font-size: 18px !important;
    line-height: 14px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
    font-size: 12px !important;
    line-height: 3px;
}
}
@media (max-width: 767px) {
.iosSlider-col-1 .td-sbig-title-wrap a, .iosSlider-col-1 .item .td-sbig-title-wrap a {
    font-size: 17px !important;
    line-height: 12px;
}
}
@media (min-width: 1200px) {
.iosSlider-col-1, .iosSlider-col-1 .item {
    height: 406px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-1, .iosSlider-col-1 .item {
    height: 286px !important;
}
}
.iosSlider-col-1 .slide-info-wrap {
    width: 100%;
}
@media (min-width: 1200px) {
.iosSlider-col-1 .slide-info-wrap {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-1 .slide-info-wrap {
    width: 100%;
}
}
@media (max-width: 767px) {
.iosSlider-col-1 .slide-info-wrap {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-1 .entry-title a, .iosSlider-col-1 .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
}
@media (max-width: 767px) {
.iosSlider-col-1 .entry-title a, .iosSlider-col-1 .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-1 .entry-author-date {
    display: none;
}
}
.iosSlider-col-1 .entry-review-stars {
    display: inline-block;
    position: relative;
    top: 4px;
}
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 220px !important;
}
.iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a {
    font-size: 20px !important;
    line-height: 15px;
}
@media (max-width: 767px) {
.iosSlider-col-2 .td-sbig-title-wrap a, .iosSlider-col-2 .item .td-sbig-title-wrap a {
    font-size: 15px !important;
    line-height: 10px;
}
}
@media (min-width: 1200px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 220px !important;
    width: 441px;
}
#inner-wrap > div.container.td-page-wrap > div > div > div > div > div.wpb_row.row-fluid.row-middle > div.span6.middle-slide.wpb_column.column_container > div > div > h4 {
    width: 441px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 240px !important;
}
}
@media (max-width: 767px) {
.iosSlider-col-2 .slide-info-wrap {
    width: 100%;
}
}
@media (max-width: 767px) {
.iosSlider-col-2 .entry-title a, .iosSlider-col-2 .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
}
.iosSlider-col-2 .entry-review-stars {
    display: inline-block;
    position: relative;
    top: 4px;
}
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 433px !important;
}
@media (min-width: 1200px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 483px !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 326px !important;
}
}
@media (max-width: 767px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 310px !important;
}
}
@media (max-width: 767px) {
.iosSlider-col-3 .slide-info-wrap {
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.iosSlider-col-3 .entry-title a, .iosSlider-col-3 .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
}
@media (max-width: 767px) {
.iosSlider-col-3 .entry-title a, .iosSlider-col-3 .entry-title {
    font-size: 16px !important;
    line-height: 19px !important;
}
}
@media (max-width: 340px) {
.iosSlider-col-1, .iosSlider-col-1 .item {
    height: 290px !important;
}
}
@media (max-width: 650px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 250px !important;
}
}
@media (max-width: 520px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 200px !important;
}
}
@media (max-width: 420px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 150px !important;
}
}
@media (max-width: 340px) {
.iosSlider-col-2, .iosSlider-col-2 .item {
    height: 155px !important;
}
}
@media (max-width: 740px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 277px !important;
}
}
@media (max-width: 650px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 232px !important;
}
}
@media (max-width: 550px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 185px !important;
}
}
@media (max-width: 450px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 165px !important;
}
}
@media (max-width: 400px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 135px !important;
}
}
@media (max-width: 340px) {
.iosSlider-col-3, .iosSlider-col-3 .item {
    height: 135px !important;
}
}
.iosSlider-col-3 .entry-review-stars {
    display: inline-block;
    position: relative;
    top: 4px;
}
.slide-info-wrap {
    bottom: -110px;
    color: white;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: all 0.3s ease 0s;
    width: 326px;
}
.slide-wrap-active {
    bottom: 24px;
    opacity: 1;
    transition: all 0.3s ease 0s;
}
@media (max-width: 600px) {
.slide-wrap-active {
    bottom: 0;
}
}
.iosSlider {
    -moz-user-select: none;
    overflow: hidden;
}
.iosSlider .slide-title {
    padding: 4px 10px 5px 9px;
}
.iosSlider .slide-line {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU1QzIzNzdCNkU5MTFFMjgyMDY4NTFBQkY5Q0Q1RjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU1QzIzNzhCNkU5MTFFMjgyMDY4NTFBQkY5Q0Q1RjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTVDMjM3NUI2RTkxMUUyODIwNjg1MUFCRjlDRDVGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTVDMjM3NkI2RTkxMUUyODIwNjg1MUFCRjlDRDVGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoAQD2sAAAAPSURBVHjaYlBUVPwKEGAAAiMBWb6+NxsAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
    height: 3px;
}
.iosSlider .slide-meta {
    color: white;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    position: absolute;
    top: 12px;
}
@media (max-width: 600px) {
.iosSlider .slide-meta {
    display: none;
}
}
.iosSlider .slide-meta-cat {
    background-color: #4db2ec;
    display: inline-block;
    height: 29px;
    line-height: 28px;
    padding: 0 10px;
}
.iosSlider .slide-meta-cat a {
    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 12px;
}
.iosSlider .slide-meta-author {
    background-color: rgba(0, 0, 0, 0.5);
    display: inline-block;
    height: 29px;
    line-height: 28px;
    padding: 0 10px;
}
.iosSlider .slide-meta-author a {
    color: white;
}
.iosSlider .entry-title a, .iosSlider .entry-title {
    color: white !important;
    font-size: 20px;
    line-height: 24px;
}
.iosSlider .entry-category a {
    color: white !important;
}
.td-sbig-title-wrap {
    bottom: 5px;
    left: 0;
    position: absolute;
}
@media (max-width: 767px) {
.td-sbig-title-wrap {
    bottom: 0;
    width: 300px;
}
}
.td-sbig-title-wrap .td-sbig-sep {
    display: block !important;
}
.td-sbig-title-wrap .td-sbig-title {
    background-color: rgba(77, 178, 236, 0.7);
    display: inline-block;
    float: left;
    line-height: 26px;
    padding: 9px;
}
.td-sbig-title-wrap a {
    color: white !important;
    font-family: "Oswald",sans-serif !important;
    font-size: 26px !important;
    text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-sbig-title-wrap a {
    font-size: 18px !important;
    line-height: 15px;
}
}
@media (max-width: 767px) {
.td-sbig-title-wrap a {
    font-size: 17px !important;
    line-height: 12px;
}
}
.td-sbig-title-wrap a:hover span {
    text-decoration: underline !important;
}
.td-sbiga-title-wrap {
    bottom: 5px;
    left: 0;
    position: absolute;
}
@media (max-width: 767px) {
.td-sbiga-title-wrap {
    bottom: 0;
    width: 300px;
}
}
.td-sbiga-title-wrap .td-sbiga-sep {
    display: block !important;
}
.td-sbiga-title-wrap .td-sbiga-title {
    background-color: rgba(219, 51, 64, 0.9);
    display: inline-block;
    float: left;
    line-height: 18px;
    padding: 3px 9px;
}
.td-sbiga-title-wrap a {
    color: white !important;
    font-family: "Oswald",sans-serif !important;
    font-size: 16px !important;
    text-transform: uppercase;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-sbiga-title-wrap a {
    font-size: 18px !important;
    line-height: 15px;
}
}
@media (max-width: 767px) {
.td-sbiga-title-wrap a {
    font-size: 17px !important;
    line-height: 12px;
}
}
.td-sbiga-title-wrap a:hover span {
    text-decoration: underline !important;
}
.td-slide-item-main {
    background-color: white;
    border-right: 3px solid white;
    height: 433px;
    position: relative;
    width: 670px;
}
@media (min-width: 1200px) {
.td-slide-item-main {
    height: 483px;
    width: 745px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-main {
    height: 341px;
    width: 493px;
}
}
.td-slide-sec-items-wrap {
    float: right;
}
.td-slide-item-sec {
    background-color: white;
    height: 143px;
    position: relative;
    width: 293px;
}
@media (min-width: 1200px) {
.td-slide-item-sec {
    height: 159px;
    width: 326px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-sec {
    height: 100px;
    width: 230px;
}
}
.td-slide-item-sec a {
    color: white;
    font-size: 16px !important;
}
.td-slide-item-sec .td-sbig-title-wrap {
    background-color: rgba(77, 178, 236, 0.7);
    bottom: 0;
    display: inline-block;
    line-height: 15px;
    padding: 5px 5px 3px;
}
@media (max-width: 767px) {
.td-slide-item-sec .td-sbig-title-wrap {
    display: none;
}
}
.td-slide-item-sec-1 {
    border-bottom: 3px solid white;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-sec-1 {
    height: 112px;
    top: -7px;
}
}
.td-slide-item-sec-2 {
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-sec-2 {
    height: 105px;
    top: -7px;
}
}
.td-slide-item-sec-3 {
    border-top: 3px solid white;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-sec-3 {
    top: -7px;
}
}
.td-slide-item-sec-3 .td-sbig-title-wrap {
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-slide-item-sec-3 .td-sbig-title-wrap {
    bottom: -4px;
}
}
.td_block_slide_big .iosSlider-col-3 {
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_block_slide_big .iosSlider-col-3 {
    height: 320px !important;
}
}
.td-desktop-post {
}
@media (max-width: 767px) {
.td-desktop-post {
}
}
.td-mobile-post {
    display: none;
}
@media (max-width: 767px) {
.td-mobile-post {
    display: block;
}
}
.td-mobile-post .td-sbig-title-wrap a {
    background-color: rgba(77, 178, 236, 0.7);
    font-size: 15px !important;
    padding: 3px 5px;
}
.td-full-layout .td-big-slide-background, .td-boxed-layout .td-big-slide-background .container {
    position: relative;
}
.td-full-layout .td-big-slide-background .iosSlider, .td-boxed-layout .td-big-slide-background .container .iosSlider {
    box-shadow: 0.5px 0.866px 5px 0 rgba(0, 0, 0, 0.5);
}
.td-full-layout .td-big-slide-background:after, .td-boxed-layout .td-big-slide-background .container:after {
    background: url("images/header/bg-shadow.png") repeat-x scroll 0 0 transparent;
    bottom: -14px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    width: 100%;
}
.td-full-layout .td-big-slide-background:before, .td-boxed-layout .td-big-slide-background .container:before {
    background: url("images/header/bg-shadow-top.png") repeat-x scroll 0 0 transparent;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.flexslider a:hover {
    text-decoration: none !important;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: medium none;
}
.slides, .flex-control-nav, .flex-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
}
.flexslider .slides .entry-thumb {
    display: block;
    width: 100%;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
.slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
    margin: 0;
    position: relative;
}
.flex-viewport {
    transition: all 1s ease 0s;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav {
}
.flex-direction-nav a {
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -20px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 43%;
    width: 30px;
    z-index: 10;
}
.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}
.flexslider:hover .flex-prev {
    left: 5px;
    opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    cursor: default;
    opacity: 0.3 !important;
}
.flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.flex-control-nav li {
    display: inline-block;
    margin: 0 6px;
}
.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}
.flex-control-paging li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}
.flex-control-thumbs li {
    float: left;
    margin: 0;
    width: 25%;
}
.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    opacity: 0.7;
    width: 100%;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    cursor: default;
    opacity: 1;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
    left: 0;
    opacity: 1;
}
.flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
}
}
.flex-direction-nav .flex-next {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -1136px;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    margin-top: -14px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 28px;
    z-index: 2;
}
.flex-direction-nav .flex-prev {
    background-image: url("images/sprite/elements.png");
    background-position: -20px -1068px;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    left: 0;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    width: 28px;
    z-index: 2;
}
.flexslider li {
    margin-left: 10px;
    margin-right: 10px;
}
.flex-caption {
    bottom: 0;
    color: white;
    display: block;
    font-family: "Open Sans",arial,sans-serif;
    font-size: 16px;
    height: 43px;
    left: 0;
    line-height: 20px;
    padding: 4px 10px;
    position: absolute;
    right: 0;
    text-decoration: none !important;
}
.flex-slide-wrap {
    position: relative;
}
.flex-viewport li {
    max-width: 213px;
}
@media (min-width: 481px) and (max-width: 405px) {
.flex-viewport li {
    max-width: 172px;
}
}
@media (max-device-width: 480px) and (orientation: portrait) {
.flex-viewport li {
    max-width: 131px;
}
}
.td_gallery-col-1 li {
    max-width: 127px;
}
@media (min-width: 1200px) {
.td_gallery-col-1 li {
    max-width: 143px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_gallery-col-1 li {
    max-width: 95px;
}
}
.td_gallery-col-2 {
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_gallery-col-2 {
    left: 6px;
    position: relative;
    width: 475px;
}
}
.td_block_gallery .td_block_inner {
    margin-bottom: 15px;
}
.td_rec .td_mod_wrap {
    text-align: center;
}
.td_rec_left {
    float: left;
    margin-right: 21px;
    position: relative;
    top: 5px;
}
.td_rec_left .td_mod_wrap {
    margin-bottom: 21px;
}
.td_responsive .td-rec-default {
}
@media (min-width: 1200px) {
.td_responsive .td-rec-default {
    padding-top: 25px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_responsive .td-rec-default {
    padding-top: 32px;
}
}
@media (max-width: 767px) {
.td_responsive .td-rec-default {
    display: none;
}
}
.td-logo-rec-wrap {
}
.td-logo-rec-wrap .td-rec-default {
    left: -2px;
    padding-right: 46px;
    padding-top: 32px;
    position: relative;
    z-index: 9999;
}
.td-logo-rec-wrap .td-g-rec {
    left: -6px;
    padding-right: 20px;
    padding-top: 40px;
    position: relative;
    z-index: 9999;
}
@media (min-width: 1200px) {
.td-logo-rec-wrap .td-g-rec {
    padding: 25px 46px 0 0;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-logo-rec-wrap .td-g-rec {
    left: 0;
    padding-right: 0;
    padding-top: 29px;
}
}
@media (max-width: 767px) {
.td-logo-rec-wrap .td-g-rec {
    left: 0;
    padding-right: 0;
}
}
.td-logo-rec-wrap .td_rec {
    padding-bottom: 0;
    z-index: 9999;
}
.td-logo-rec-wrap .td_mod_wrap {
    margin-bottom: 0;
}
.td-logo-rec-wrap .td-rec-phone {
    display: none;
}
@media (max-width: 767px) {
.td-logo-rec-wrap .td-rec-phone {
    display: block;
}
}
.td-logo-rec-wrap .td-rec-tablet-p {
    display: none;
    padding-top: 29px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-logo-rec-wrap .td-rec-tablet-p {
    display: block;
}
}
.td-logo-rec-wrap .td-rec-tablet-l {
    display: block;
    padding-right: 50px;
    padding-top: 40px;
}
@media (max-width: 767px) {
.td-logo-rec-wrap .td-rec-tablet-l {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-logo-rec-wrap .td-rec-tablet-l {
    display: none;
}
}
@media (min-width: 1200px) {
.td-logo-rec-wrap .td-rec-tablet-l {
    display: none;
}
}
.td-logo-rec-wrap .td-rec-monitor {
    display: none;
    left: -2px;
    padding-bottom: 10px;
    padding-right: 46px;
    padding-top: 10px;
    position: relative;
}
@media (min-width: 1200px) {
.td-logo-rec-wrap .td-rec-monitor {
    display: block;
}
}
.td-rec-phone {
    display: none;
}
@media (max-width: 767px) {
.td-rec-phone {
    display: block;
}
}
.td-rec-tablet-p {
    display: none;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-rec-tablet-p {
    display: block;
}
}
.td-rec-tablet-l {
    display: block;
}
@media (max-width: 767px) {
.td-rec-tablet-l {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-rec-tablet-l {
    display: none;
}
}
@media (min-width: 1200px) {
.td-rec-tablet-l {
    display: none;
}
}
.td-rec-monitor {
    display: none;
}
@media (min-width: 1200px) {
.td-rec-monitor {
    display: block;
}
}
.post .td_rec {
    padding-bottom: 0 !important;
}
.td-social-wrap .td_mod_wrap {
    line-height: 11px;
    margin-bottom: 1px;
    text-align: center;
}
.td-social-icon-wrap {
    display: inline-block;
    margin-bottom: 14px;
    margin-left: 7px;
    margin-right: 7px;
    transition: opacity 0.4s ease 0s;
}
.td-social-icon-wrap:hover {
    opacity: 0.8;
}
.td-footer-wrap .td-social-wrap .td_mod_wrap {
    text-align: left;
}
.td-footer-wrap .td-social-icon-wrap {
    margin-left: 0;
    margin-right: 14px;
}
.td-social-s1-16 {
    background-image: url("images/icons/social/sprite/style1-16.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}
.td-social-s2-16 {
    background-image: url("images/icons/social/sprite/style2-16.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}
.td-social-s3-16 {
    background-image: url("images/icons/social/sprite/style3-16.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}
.td-social-s4-16 {
    background-image: url("images/icons/social/sprite/style4-16.png");
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}
.td-social-s1-32 {
    background-image: url("images/icons/social/sprite/style1-32.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}
.td-social-s2-32 {
    background-image: url("images/icons/social/sprite/style2-32.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}
.td-social-s3-32 {
    background-image: url("images/icons/social/sprite/style3-32.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}
.td-social-s4-32 {
    background-image: url("images/icons/social/sprite/style4-32.png");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    width: 32px;
}
.td-social-s1-64 {
    background-image: url("images/icons/social/sprite/style1-64.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
    width: 64px;
}
.td-social-s2-64 {
    background-image: url("images/icons/social/sprite/style2-64.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
    width: 64px;
}
.td-social-s3-64 {
    background-image: url("images/icons/social/sprite/style3-64.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
    width: 64px;
}
.td-social-s4-64 {
    background-image: url("images/icons/social/sprite/style4-64.png");
    background-repeat: no-repeat;
    display: block;
    height: 64px;
    width: 64px;
}
.td-s-s-16-addthis {
    background-position: 0 0;
}
.td-s-s-16-behance {
    background-position: -16px 0;
}
.td-s-s-16-blogger {
    background-position: -32px 0;
}
.td-s-s-16-delicious {
    background-position: -48px 0;
}
.td-s-s-16-deviantart {
    background-position: -64px 0;
}
.td-s-s-16-digg {
    background-position: -80px 0;
}
.td-s-s-16-dopplr {
    background-position: -96px 0;
}
.td-s-s-16-dribbble {
    background-position: 0 -16px;
}
.td-s-s-16-evernote {
    background-position: -16px -16px;
}
.td-s-s-16-facebook {
    background-position: -32px -16px;
}
.td-s-s-16-flickr {
    background-position: -48px -16px;
}
.td-s-s-16-forrst {
    background-position: -64px -16px;
}
.td-s-s-16-github {
    background-position: -80px -16px;
}
.td-s-s-16-google {
    background-position: -96px -16px;
}
.td-s-s-16-googledrive {
    background-position: 0 -32px;
}
.td-s-s-16-googlemaps {
    background-position: -16px -32px;
}
.td-s-s-16-googleplus {
    background-position: -32px -32px;
}
.td-s-s-16-grooveshark {
    background-position: -48px -32px;
}
.td-s-s-16-html5 {
    background-position: -64px -32px;
}
.td-s-s-16-instagram {
    background-position: -80px -32px;
}
.td-s-s-16-lastfm {
    background-position: -96px -32px;
}
.td-s-s-16-linkedin {
    background-position: 0 -48px;
}
.td-s-s-16-mail {
    background-position: -16px -48px;
}
.td-s-s-16-myspace {
    background-position: -32px -48px;
}
.td-s-s-16-path {
    background-position: -48px -48px;
}
.td-s-s-16-paypal {
    background-position: -64px -48px;
}
.td-s-s-16-picasa {
    background-position: -80px -48px;
}
.td-s-s-16-pinterest {
    background-position: -96px -48px;
}
.td-s-s-16-posterous {
    background-position: 0 -64px;
}
.td-s-s-16-reddit {
    background-position: -16px -64px;
}
.td-s-s-16-rss {
    background-position: -32px -64px;
}
.td-s-s-16-sharethis {
    background-position: -48px -64px;
}
.td-s-s-16-skype {
    background-position: -64px -64px;
}
.td-s-s-16-slashdot {
    background-position: -80px -64px;
}
.td-s-s-16-soundcloud {
    background-position: -96px -64px;
}
.td-s-s-16-spotify {
    background-position: 0 -80px;
}
.td-s-s-16-stackoverflow {
    background-position: -16px -80px;
}
.td-s-s-16-steam {
    background-position: -32px -80px;
}
.td-s-s-16-stumbleUpon {
    background-position: -48px -80px;
}
.td-s-s-16-tehnorati {
    background-position: -64px -80px;
}
.td-s-s-16-tumblr {
    background-position: -80px -80px;
}
.td-s-s-16-twitter {
    background-position: -96px -80px;
}
.td-s-s-16-viddler {
    background-position: 0 -96px;
}
.td-s-s-16-vimeo {
    background-position: -16px -96px;
}
.td-s-s-16-virb {
    background-position: -32px -96px;
}
.td-s-s-16-windows {
    background-position: -48px -96px;
}
.td-s-s-16-woordpress {
    background-position: -64px -96px;
}
.td-s-s-16-yahoo {
    background-position: -80px -96px;
}
.td-s-s-16-youtube {
    background-position: -96px -96px;
}
.td-s-s-16-zerply {
    background-position: -112px 0;
}
.td-s-s-32-addthis {
    background-position: 0 0;
}
.td-s-s-32-behance {
    background-position: -32px 0;
}
.td-s-s-32-blogger {
    background-position: -64px 0;
}
.td-s-s-32-delicious {
    background-position: -96px 0;
}
.td-s-s-32-deviantart {
    background-position: -128px 0;
}
.td-s-s-32-digg {
    background-position: -160px 0;
}
.td-s-s-32-dopplr {
    background-position: -192px 0;
}
.td-s-s-32-dribbble {
    background-position: 0 -32px;
}
.td-s-s-32-evernote {
    background-position: -32px -32px;
}
.td-s-s-32-facebook {
    background-position: -64px -32px;
}
.td-s-s-32-flickr {
    background-position: -96px -32px;
}
.td-s-s-32-forrst {
    background-position: -128px -32px;
}
.td-s-s-32-github {
    background-position: -160px -32px;
}
.td-s-s-32-google {
    background-position: -192px -32px;
}
.td-s-s-32-googledrive {
    background-position: 0 -64px;
}
.td-s-s-32-googlemaps {
    background-position: -32px -64px;
}
.td-s-s-32-googleplus {
    background-position: -64px -64px;
}
.td-s-s-32-grooveshark {
    background-position: -96px -64px;
}
.td-s-s-32-html5 {
    background-position: -128px -64px;
}
.td-s-s-32-instagram {
    background-position: -160px -64px;
}
.td-s-s-32-lastfm {
    background-position: -192px -64px;
}
.td-s-s-32-linkedin {
    background-position: 0 -96px;
}
.td-s-s-32-mail {
    background-position: -32px -96px;
}
.td-s-s-32-myspace {
    background-position: -64px -96px;
}
.td-s-s-32-path {
    background-position: -96px -96px;
}
.td-s-s-32-paypal {
    background-position: -128px -96px;
}
.td-s-s-32-picasa {
    background-position: -160px -96px;
}
.td-s-s-32-pinterest {
    background-position: -192px -96px;
}
.td-s-s-32-posterous {
    background-position: 0 -128px;
}
.td-s-s-32-reddit {
    background-position: -32px -128px;
}
.td-s-s-32-rss {
    background-position: -64px -128px;
}
.td-s-s-32-sharethis {
    background-position: -96px -128px;
}
.td-s-s-32-skype {
    background-position: -128px -128px;
}
.td-s-s-32-slashdot {
    background-position: -160px -128px;
}
.td-s-s-32-soundcloud {
    background-position: -192px -128px;
}
.td-s-s-32-spotify {
    background-position: 0 -160px;
}
.td-s-s-32-stackoverflow {
    background-position: -32px -160px;
}
.td-s-s-32-steam {
    background-position: -64px -160px;
}
.td-s-s-32-stumbleUpon {
    background-position: -96px -160px;
}
.td-s-s-32-tehnorati {
    background-position: -128px -160px;
}
.td-s-s-32-tumblr {
    background-position: -160px -160px;
}
.td-s-s-32-twitter {
    background-position: -192px -160px;
}
.td-s-s-32-viddler {
    background-position: 0 -192px;
}
.td-s-s-32-vimeo {
    background-position: -32px -192px;
}
.td-s-s-32-virb {
    background-position: -64px -192px;
}
.td-s-s-32-windows {
    background-position: -96px -192px;
}
.td-s-s-32-woordpress {
    background-position: -128px -192px;
}
.td-s-s-32-yahoo {
    background-position: -160px -192px;
}
.td-s-s-32-youtube {
    background-position: -192px -192px;
}
.td-s-s-32-zerply {
    background-position: -224px 0;
}
.td-s-s-64-addthis {
    background-position: 0 0;
}
.td-s-s-64-behance {
    background-position: -64px 0;
}
.td-s-s-64-blogger {
    background-position: -128px 0;
}
.td-s-s-64-delicious {
    background-position: -192px 0;
}
.td-s-s-64-deviantart {
    background-position: -256px 0;
}
.td-s-s-64-digg {
    background-position: -320px 0;
}
.td-s-s-64-dopplr {
    background-position: -384px 0;
}
.td-s-s-64-dribbble {
    background-position: 0 -64px;
}
.td-s-s-64-evernote {
    background-position: -64px -64px;
}
.td-s-s-64-facebook {
    background-position: -128px -64px;
}
.td-s-s-64-flickr {
    background-position: -192px -64px;
}
.td-s-s-64-forrst {
    background-position: -256px -64px;
}
.td-s-s-64-github {
    background-position: -320px -64px;
}
.td-s-s-64-google {
    background-position: -384px -64px;
}
.td-s-s-64-googledrive {
    background-position: 0 -128px;
}
.td-s-s-64-googlemaps {
    background-position: -64px -128px;
}
.td-s-s-64-googleplus {
    background-position: -128px -128px;
}
.td-s-s-64-grooveshark {
    background-position: -192px -128px;
}
.td-s-s-64-html5 {
    background-position: -256px -128px;
}
.td-s-s-64-instagram {
    background-position: -320px -128px;
}
.td-s-s-64-lastfm {
    background-position: -384px -128px;
}
.td-s-s-64-linkedin {
    background-position: 0 -192px;
}
.td-s-s-64-mail {
    background-position: -64px -192px;
}
.td-s-s-64-myspace {
    background-position: -128px -192px;
}
.td-s-s-64-path {
    background-position: -192px -192px;
}
.td-s-s-64-paypal {
    background-position: -256px -192px;
}
.td-s-s-64-picasa {
    background-position: -320px -192px;
}
.td-s-s-64-pinterest {
    background-position: -384px -192px;
}
.td-s-s-64-posterous {
    background-position: 0 -256px;
}
.td-s-s-64-reddit {
    background-position: -64px -256px;
}
.td-s-s-64-rss {
    background-position: -128px -256px;
}
.td-s-s-64-sharethis {
    background-position: -192px -256px;
}
.td-s-s-64-skype {
    background-position: -256px -256px;
}
.td-s-s-64-slashdot {
    background-position: -320px -256px;
}
.td-s-s-64-soundcloud {
    background-position: -384px -256px;
}
.td-s-s-64-spotify {
    background-position: 0 -320px;
}
.td-s-s-64-stackoverflow {
    background-position: -64px -320px;
}
.td-s-s-64-steam {
    background-position: -128px -320px;
}
.td-s-s-64-stumbleUpon {
    background-position: -192px -320px;
}
.td-s-s-64-tehnorati {
    background-position: -256px -320px;
}
.td-s-s-64-tumblr {
    background-position: -320px -320px;
}
.td-s-s-64-twitter {
    background-position: -384px -320px;
}
.td-s-s-64-viddler {
    background-position: 0 -384px;
}
.td-s-s-64-vimeo {
    background-position: -64px -384px;
}
.td-s-s-64-virb {
    background-position: -128px -384px;
}
.td-s-s-64-windows {
    background-position: -192px -384px;
}
.td-s-s-64-woordpress {
    background-position: -256px -384px;
}
.td-s-s-64-yahoo {
    background-position: -320px -384px;
}
.td-s-s-64-youtube {
    background-position: -384px -384px;
}
.td-s-s-64-zerply {
    background-position: -448px 0;
}
.td_text_with_title .td_mod_wrap p {
    position: relative;
    top: -9px;
}
.td_img_first .td_mod_wrap p {
    position: static;
    top: 0;
}
dl.dl-horizontal, dt, dd {
}
body .wpb_alert {
    border-radius: 0;
    font-family: "Ubuntu",sans-serif;
    font-size: 13px;
}
h3.ui-accordion-header a {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #4b4b4b;
    font-family: "Ubuntu",sans-serif;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 8px 15px 8px 30px !important;
    transition: background 0.4s ease 0s;
}
.ui-accordion-header-active a {
    background: none repeat scroll 0 0 #4db2ec !important;
    color: white !important;
}
div.ui-accordion-content {
    padding: 0 !important;
}
.wpb_button, .form-submit input, .wpcf7-submit {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none;
    border-radius: 0;
    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 4px;
    padding: 5px 12px 7px !important;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.wpb_button:hover, .form-submit input:hover, .wpcf7-submit:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.form-submit input, .wpcf7-submit {
    height: 34px !important;
}
body .wpb_btn-primary {
    background: none repeat scroll 0 0 #33a0d0 !important;
    color: white;
}
body .wpb_btn-info {
    background: none repeat scroll 0 0 #63c6f2 !important;
    color: white;
}
body .wpb_btn-success {
    background: none repeat scroll 0 0 #75b840 !important;
    color: white;
}
body .wpb_btn-warning {
    background: none repeat scroll 0 0 #ffd74e !important;
    color: white;
}
body .wpb_btn-danger {
    background: none repeat scroll 0 0 #ec4d4d !important;
    color: white;
}
.wpb_btn-inverse {
    background: none repeat scroll 0 0 #4db2ec !important;
    color: white;
}
.more-link-wrap {
    display: inline-block;
}
.wpb_default {
    background: none repeat scroll 0 0 #4db2ec !important;
    color: white;
}
.wpb_gray {
    background: none repeat scroll 0 0 #777777 !important;
    color: white;
}
.wpb_black {
    background: none repeat scroll 0 0 #000000 !important;
    color: white;
}
.wpb_lime {
    background: none repeat scroll 0 0 #a4c400 !important;
    color: white;
}
.wpb_green {
    background: none repeat scroll 0 0 #60a917 !important;
    color: white;
}
.wpb_emerald {
    background: none repeat scroll 0 0 #008a00 !important;
    color: white;
}
.wpb_teal {
    background: none repeat scroll 0 0 #00aba9 !important;
    color: white;
}
.wpb_cobalt {
    background: none repeat scroll 0 0 #0050ef !important;
    color: white;
}
.wpb_blue {
    background: none repeat scroll 0 0 #0e70a8 !important;
    color: white;
}
.wpb_indigo {
    background: none repeat scroll 0 0 #6a00ff !important;
    color: white;
}
.wpb_violet {
    background: none repeat scroll 0 0 #aa00ff !important;
    color: white;
}
.wpb_pink {
    background: none repeat scroll 0 0 #f472d0 !important;
    color: white;
}
.wpb_magenta {
    background: none repeat scroll 0 0 #d80073 !important;
    color: white;
}
.wpb_crimson {
    background: none repeat scroll 0 0 #a20025 !important;
    color: white;
}
.wpb_red {
    background: none repeat scroll 0 0 #ec4d4d !important;
    color: white;
}
.wpb_orange {
    background: none repeat scroll 0 0 #fa6800 !important;
    color: white;
}
.wpb_amber {
    background: none repeat scroll 0 0 #f0a30a !important;
    color: white;
}
.wpb_yellow {
    background: none repeat scroll 0 0 #e3c800 !important;
    color: white;
}
.wpb_brown {
    background: none repeat scroll 0 0 #825a2c !important;
    color: white;
}
.wpb_olive {
    background: none repeat scroll 0 0 #6d8764 !important;
    color: white;
}
.wpb_steel {
    background: none repeat scroll 0 0 #647687 !important;
    color: white;
}
.wpb_mauve {
    background: none repeat scroll 0 0 #76608a !important;
    color: white;
}
.wpb_taupe {
    background: none repeat scroll 0 0 #87794e !important;
    color: white;
}
.wpb_cyan {
    background: none repeat scroll 0 0 #4db2ec !important;
    color: white;
}
.wpb_size_small {
    font-size: 13px;
    padding: 2px 8px !important;
}
.wpb_size_large {
    font-size: 16px;
    padding: 10px 26px !important;
}
.wpb_default2 {
    box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.wpb_default2:hover {
    box-shadow: none;
}
.wpb_size_small2 {
    box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;
    font-size: 13px;
    padding: 2px 8px !important;
}
.wpb_size_small2:hover {
    box-shadow: none;
}
.wpb_size_large2 {
    box-shadow: 0 -4px 0 0 rgba(0, 0, 0, 0.2) inset;
    font-size: 16px;
    padding: 10px 26px !important;
}
.wpb_size_large2:hover {
    box-shadow: none;
}
.wpb_button_a:hover {
    text-decoration: none !important;
}
.ui-tabs {
    padding: 0 !important;
}
.ui-tabs-nav {
    border-bottom: 2px solid #4db2ec;
    list-style: outside none none;
    margin: 0 0 26px;
    padding: 0 !important;
}
.ui-tabs-nav li {
    border-left: 1px solid white;
    float: left;
    margin: 0 !important;
}
.ui-tabs-nav li:first-child {
    border-left: medium none !important;
}
.ui-tabs-nav a {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #4b4b4b !important;
    display: block;
    float: left;
    font-family: "Ubuntu",sans-serif;
    font-size: 13px;
    padding: 4px 15px !important;
}
.ui-tabs-nav a:hover {
    text-decoration: none !important;
}
.ui-tabs-nav .ui-tabs-active a {
    background: none repeat scroll 0 0 #4db2ec !important;
    color: white !important;
}
.wpb_tab {
    background-color: transparent !important;
    margin-top: 12px;
    padding: 0 !important;
}
.span4 .ui-tabs-nav li {
    max-width: 50%;
}
.span4 .ui-tabs-nav a {
    white-space: normal;
}
.wpb_tour .ui-tabs-nav {
    width: 34.8% !important;
}
.wpb_tour .ui-tabs-nav li {
    width: 87% !important;
}
.wpb_tour .ui-tabs-panel {
    width: 65.2% !important;
}
.wpb_tour .ui-tabs-nav {
    background-image: none;
}
.span4 .wpb_tour .ui-tabs-nav ul {
    width: 100% !important;
}
.span4 .wpb_tour .ui-tabs-nav li {
    max-width: 100%;
}
.span4 .wpb_tour .ui-tabs-nav a {
    white-space: normal;
}
@media (max-width: 480px) {
.wpb_tour .ui-tabs-nav {
    width: 100% !important;
}
.wpb_tour .ui-tabs-nav li {
    width: 100% !important;
}
.wpb_tour .ui-tabs-panel {
    width: 100% !important;
}
}
.wpb_video_wrapper iframe {
    width: 100% !important;
}
.td-page-wrap .wpcf7 {
    padding-bottom: 23px;
}
.wpcf7-text {
    width: 98%;
}
@media (min-width: 768px) and (max-width: 1018px) {
.wpcf7-text {
    width: 97%;
}
}
@media (max-width: 767px) {
.wpcf7-text {
    width: 96%;
}
}
.wpcf7-textarea {
    width: 98%;
}
@media (min-width: 768px) and (max-width: 1018px) {
.wpcf7-textarea {
    width: 97%;
}
}
@media (max-width: 767px) {
.wpcf7-textarea {
    width: 96%;
}
}
h4.wpb_toggle {
    font-family: "Ubuntu",sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.wpb_map_wraper {
    padding: 5px 0 44px;
}
.flickr_badge_image {
    display: inline-block;
    padding: 3px;
}
ol li {
    line-height: 24px;
}
.td_top_authors {
    padding-bottom: 23px;
}
.td_top_authors img {
    max-width: 70px;
    position: absolute;
}
.td_top_authors .item-details {
    height: 70px;
    margin-left: 85px;
    position: relative;
    top: 3px;
}
.td_top_authors .item-details span {
    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 11px;
    font-style: italic;
    line-height: 12px;
    margin-right: 10px;
    padding: 2px 7px 3px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_top_authors .item-details span {
    display: inline-block;
}
}
.td_top_authors .td-active {
    background-color: #fafafa;
}
.td_top_authors .td_mod_wrap {
    margin-bottom: 26px;
    min-height: 70px;
}
.td_top_authors .td_mod_wrap:hover {
    background-color: #fafafa;
    cursor: pointer;
}
.td_top_authors .td-authors-url {
    padding-top: 1px;
}
.td_top_authors .td-authors-url a {
    color: #d0d0d0;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_top_authors .td-authors-url {
    display: none;
}
}
.td_top_authors .td-authors-name a {
    color: #202020;
    font-family: "Ubuntu",sans-serif;
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 4px;
}
.td_top_authors .td-author-post-count {
    background-color: #878787;
}
.td_top_authors .td-author-comments-count {
    background-color: #a8a8a8;
}
.rev_slider_wrapper {
    padding: 0 !important;
}
.widget form {
    margin-bottom: 0;
}
.widget ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    top: -17px;
}
.widget ul li > a {
    padding: 6px 10px 3px 12px;
}
.widget a {
    color: #4b4b4b;
}
.widget_recent_entries, .widget_archive, .widget_categories, .widget_nav_menu, .widget_meta, .widget_pages, .widget_rss_links, .widget_top-posts, .widget_recent_comments {
    margin-bottom: 48px;
}
.widget_recent_entries .block-title, .widget_archive .block-title, .widget_categories .block-title, .widget_nav_menu .block-title, .widget_meta .block-title, .widget_pages .block-title, .widget_rss_links .block-title, .widget_top-posts .block-title, .widget_recent_comments .block-title {
    padding-bottom: 0;
}
.widget_recent_entries a, .widget_archive a, .widget_categories a, .widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_rss_links a, .widget_top-posts a, .widget_recent_comments a {
    display: block;
}
.widget_archive .block-title, .widget_categories .block-title, .widget_nav_menu .block-title, .widget_meta .block-title, .widget_pages .block-title, .widget_recent_entries .block-title {
    margin-bottom: 0;
}
.widget_archive ul, .widget_categories ul, .widget_nav_menu ul, .widget_meta ul, .widget_pages ul, .widget_recent_entries ul {
    padding-bottom: 1px;
    position: relative;
    top: 6px;
}
.widget_archive ul li a, .widget_categories ul li a, .widget_nav_menu ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_recent_entries ul li a {
    padding: 9px 10px 0 12px;
}
.widget_archive ul li a .td-widget-no, .widget_categories ul li a .td-widget-no, .widget_nav_menu ul li a .td-widget-no, .widget_meta ul li a .td-widget-no, .widget_pages ul li a .td-widget-no, .widget_recent_entries ul li a .td-widget-no, .widget_archive ul li a .td-cat-no, .widget_categories ul li a .td-cat-no, .widget_nav_menu ul li a .td-cat-no, .widget_meta ul li a .td-cat-no, .widget_pages ul li a .td-cat-no, .widget_recent_entries ul li a .td-cat-no {
    float: right;
}
.widget_archive select, .widget_categories select, .widget_nav_menu select, .widget_meta select, .widget_pages select, .widget_recent_entries select {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    margin-bottom: 1px;
    margin-top: 26px;
    outline: medium none;
    width: 100%;
}
.widget_archive .current_page_item a, .widget_categories .current_page_item a, .widget_nav_menu .current_page_item a, .widget_meta .current_page_item a, .widget_pages .current_page_item a, .widget_recent_entries .current_page_item a {
    color: #4db2ec;
}
.widget_archive .post-date, .widget_categories .post-date, .widget_nav_menu .post-date, .widget_meta .post-date, .widget_pages .post-date, .widget_recent_entries .post-date {
    color: #cbcbcb;
    font-size: 12px;
    font-style: italic;
    padding-left: 12px;
    position: relative;
    top: -3px;
}
.widget_search {
    margin-bottom: 48px;
}
.widget_search #s, .widget_search #s:focus {
    background-color: #fcfcfc !important;
    height: 24px;
}
.widget_search .btn {
    height: 34px;
    padding-bottom: 7px !important;
    padding-top: 5px !important;
}
.td-search-form-widget div {
    text-align: center;
}
.td-widget-search-input {
    margin-bottom: 0 !important;
    width: 213px;
}
@media (min-width: 1200px) {
.td-widget-search-input {
    width: 245px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td-widget-search-input {
    width: 149px;
}
}
.widget_categories .children {
    padding-left: 21px;
    top: 0;
}
.widget_categories .current-cat > a {
    color: #4db2ec;
}
.widget_calendar {
    margin-bottom: 33px;
}
.widget_calendar table {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.widget_calendar td, .widget_calendar td {
    padding: 10px;
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.widget_calendar td, .widget_calendar td {
    padding: 5px;
}
}
.widget_calendar td a {
    color: #4db2ec;
}
.widget_calendar caption {
    font-weight: bold;
    margin-bottom: 10px;
}
.widget_nav_menu .menu_icon {
    display: none;
}
.widget_text {
    margin-bottom: 20px;
}
.widget_text .block-title {
    margin-bottom: -5px;
    margin-top: 5px;
}
.widget_text ul {
    list-style: outside url("images/icons/li.png") disc;
    top: 0;
}
.widget_tag_cloud {
    margin-bottom: 43px;
}
.widget_twitter {
    margin-bottom: 31px;
}
.widget_twitter li {
    border-bottom: 1px solid #f2f2f2 !important;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    padding-bottom: 5px;
    position: relative;
    top: -6px;
}
.widget_twitter li:last-child {
    border-bottom: medium none !important;
}
.widget_twitter a {
    color: #00aced;
    padding: 0 !important;
}
.widget_twitter .timesince {
    color: #cbcbcb;
    display: block;
    font-size: 12px;
    font-style: italic;
}
.widget_facebook_likebox {
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
}
.widget_facebook_likebox iframe {
    height: 309px !important;
    left: -5px;
    position: relative;
    width: 105% !important;
}
@media (min-width: 768px) and (max-width: 1018px) {
.widget_facebook_likebox iframe {
    height: 360px !important;
}
}
@media (max-width: 767px) {
.widget_facebook_likebox iframe {
    height: 310px !important;
}
}
.widget_facebook_likebox .block-title {
    margin: 0 0 17px;
}
.widget_facebook_likebox .block-title a {
    padding: 0;
}
img#wpstats {
    display: none;
}
.jetpack_subscription_widget {
    margin-bottom: 48px;
}
.jetpack_subscription_widget label {
    display: inline;
    font-size: 20px;
    padding: 0 !important;
}
.jetpack_subscription_widget .block-title {
    margin-bottom: 17px;
}
.jetpack_subscription_widget .block-title label {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.jetpack_subscription_widget p {
    margin: 0 14px 21px 0;
}
.jetpack_subscription_widget #subscribe-field {
    margin-bottom: 5px;
    padding: 6px !important;
    width: 100% !important;
}
.jetpack_subscription_widget input[type="submit"] {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none;
    border-radius: 0;
    color: white !important;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 5px 12px 7px !important;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.jetpack_subscription_widget input[type="submit"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.widget-grofile {
    margin-bottom: 45px;
    text-align: center;
}
.widget-grofile .block-title {
    text-align: left;
}
.widget-grofile .grofile-thumbnail {
    height: 150px;
    width: 150px;
}
.widget-grofile .grofile-meta h4 {
    margin: 0;
    text-transform: capitalize;
}
.widget-grofile h4 {
    margin: 5px !important;
}
.widget_jetpack_readmill_widget {
    margin-bottom: 42px;
}
.widget_image {
    margin-bottom: 37px;
}
.widget_image img {
    margin-top: 0 !important;
}
.widget_rss {
    margin-bottom: 48px;
}
.widget_most_viewed_bars {
    padding-bottom: 47px;
}
.widget_most_viewed_bars ul {
    width: 90% !important;
}
@media (min-width: 1200px) {
.widget_most_viewed_bars ul {
    width: 98% !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.widget_most_viewed_bars ul {
    width: 87% !important;
}
}
@media (max-width: 767px) {
.widget_most_viewed_bars ul {
    width: 95% !important;
}
}
.widget_most_viewed_bars ul a {
    line-height: 21px !important;
}
.popular_posts_bars_comment_count_hold a {
    font-family: "Ubuntu",sans-serif;
    font-size: 13px;
}
.widget_recent_comments {
    margin-bottom: 23px;
}
.widget_recent_comments ul {
    top: -14px;
}
.widget_recent_comments li {
    padding: 3px 0 6px;
}
.widget_recent_comments .recentcomments {
    margin-left: 10px;
}
.widget_recent_comments .recentcomments .url {
    color: #4db2ec;
}
.widget_tag_cloud .tagcloud a {
    background-color: #b3b3b3;
    color: white !important;
    display: inline-block;
    font-family: "PT Sans",sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    margin: 0 2px 5px 0;
    padding: 1px 8px 3px;
    text-decoration: none !important;
}
.widget_tag_cloud .tagcloud a:hover {
    background-color: #4db2ec;
}
.tag-link {
    background-color: #b3b3b3;
    color: white !important;
    display: inline-block;
    font-family: "PT Sans",sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    margin: 0 2px 0 0;
    padding: 3px 6px 5px;
    text-decoration: none !important;
}
.tag-link:hover {
    background-color: #1289fc;
}
.widget_pages .current_page_parent > a {
    color: #4db2ec;
}
.wpb_tabs {
    margin-bottom: 0;
}
.widget.socialbox {
    margin-bottom: 48px;
}
.socialbox-style-tutsflavor p {
    color: #545454 !important;
    display: none !important;
    font-family: "Open Sans",arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}
.socialbox-style-tutsflavor p span {
    font-weight: 600 !important;
}
.socialbox-style-tutsflavor a {
    background-color: #eaeaea !important;
    background-image: none !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    position: relative;
    text-shadow: none !important;
    text-transform: uppercase;
    top: 2px;
}
.socialbox {
    margin-top: 24px !important;
}
@media (min-width: 1200px) {
.socialbox-style-tutsflavor p {
    display: inline-block !important;
}
}
.popular_posts_bars {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    color: #333 !important;
    display: block !important;
    list-style: outside none none !important;
    margin: 0 0 0.5em !important;
    padding: 0 !important;
    text-decoration: none !important;
    width: 100% !important;
}
.popular_posts_bars .popular_posts_bars_li {
    background: none repeat scroll 0 0 rgba(200, 200, 200, 0.9) !important;
    border: 0 none !important;
    color: #333 !important;
    display: block !important;
    margin: 0 0 -6px !important;
    overflow: visible !important;
    padding: 15px 0 15px 5px !important;
    position: relative !important;
    text-decoration: none !important;
    width: 76% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_red {
    background: none repeat scroll 0 0 rgba(255, 57, 65, 0.9) !important;
    width: 100% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_orange {
    background: none repeat scroll 0 0 rgba(255, 103, 57, 0.9) !important;
    width: 95% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_yellow {
    background: none repeat scroll 0 0 rgba(255, 218, 57, 0.9) !important;
    width: 89% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_green {
    background: none repeat scroll 0 0 rgba(193, 241, 78, 0.9) !important;
    width: 84% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_blue {
    background: none repeat scroll 0 0 rgba(29, 195, 246, 0.9) !important;
    width: 80% !important;
}
.popular_posts_bars .popular_posts_bars_li.popular_posts_bars_color_no-color {
    background: none repeat scroll 0 0 rgba(200, 200, 200, 0.9) !important;
    width: 76% !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail a.popular_posts_bars_link {
    clear: both !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail a.popular_posts_bars_link:after {
    clear: both !important;
    content: "" !important;
    display: block !important;
}
.popular_posts_bars .popular_posts_bars_li.with_thumbnail img {
    font-size: 0 !important;
    padding: 0 3px !important;
}
.popular_posts_bars .popular_posts_bars_li a.popular_posts_bars_link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    color: #333 !important;
    display: block !important;
    margin: 0 25px 0 0 !important;
    min-height: 30px !important;
    padding: 0 !important;
    text-decoration: none !important;
    width: auto !important;
}
.popular_posts_bars .popular_posts_bars_li a.popular_posts_bars_link:hover {
    color: #fff !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none !important;
    color: #333 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    right: -17px !important;
    text-decoration: none !important;
    top: 10px !important;
    width: 40px !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold a.popular_posts_bars_comment_count {
    background: none repeat scroll 0 0 #333 !important;
    border: 0 none !important;
    color: #fff !important;
    display: block !important;
    font-weight: bold !important;
    margin: 0 !important;
    padding: 0.5em 0.2em !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    width: 40px !important;
}
.popular_posts_bars .popular_posts_bars_li .popular_posts_bars_comment_count_hold .popular_posts_bars_comment_count_triangle {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-color: #333 transparent -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid none !important;
    border-width: 9px 9px 0 0 !important;
    color: #333 !important;
    display: block !important;
    height: 0 !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-decoration: none !important;
    top: 0 !important;
    width: 0 !important;
}
.popular_posts_bars .popular_posts_bars_li img {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    float: left !important;
    margin: 0 !important;
    padding: 0 !important;
    position: static !important;
}
.popular_posts_bars.most_viewed_bars a.popular_posts_bars_link {
    margin-right: 50px !important;
}
.popular_posts_bars.most_viewed_bars .popular_posts_bars_comment_count_hold, .popular_posts_bars.most_viewed_bars a.popular_posts_bars_comment_count {
    min-width: 70px !important;
}
.btn {
    color: white !important;
    margin-bottom: 0;
    padding: 5px 12px !important;
}
#commentform #author, #commentform #email, #commentform #url {
    max-width: 100%;
    width: 100%;
}
.comment-form-input-wrap {
    padding-right: 14px;
}
#commentform textarea {
    width: 100%;
}
#cancel-comment-reply-link {
    position: absolute;
    right: 0;
    top: 7px;
}
.comments-title-wrap {
    position: relative;
}
.comments-title:before {
    box-sizing: border-box;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.comments-title:after {
    bottom: 0;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.single-post .comments #respond {
    padding-bottom: 40px;
}
ol.comment-list a {
    color: #cbcbcb;
}
ol.comment-list a.url {
    color: #333333;
}
cite {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 21px;
}
ol.comment-list a:hover {
    text-decoration: underline !important;
}
ol.comment-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.comment {
    border-top: 1px solid #f5f5f5;
    padding: 21px 0 6px;
}
.comment:before, .comment:after {
    content: "";
    display: table;
    line-height: 0;
}
.comment:after {
    clear: both;
}
.comment-list .avatar {
    float: left;
    height: 50px;
    margin-right: 20px;
    width: 50px;
}
@media (max-width: 1018px) {
.comment-list .avatar {
    height: 43px;
    margin-right: 10px;
    width: 43px;
}
}
.comment-list .comment-content {
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    line-height: 21px;
}
@media (max-width: 1018px) {
.comment-list .comment-content {
    margin-left: 0;
}
}
.res p:first-child {
    padding-top: 0;
}
.comment-meta {
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    position: relative;
    top: -9px;
}
.comment-link {
    display: block;
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 10px 14px 0;
}
ol.comment-list .children {
    border-top: 1px solid #f5f5f5;
    list-style: outside none none;
    margin-left: 50px;
    padding: 0;
}
@media (max-width: 1018px) {
ol.comment-list .children {
    margin-left: 43px;
}
}
@media (max-width: 767px) {
ol.comment-list .children {
    margin-left: 20px;
}
}
ol.comment-list .comment:first-child {
    border-top: medium none !important;
}
#respond {
    position: relative;
}
.comment #respond {
}
@media (max-width: 1018px) {
}
@media (max-width: 767px) {
.comment #respond {
    margin-left: 0 !important;
}
}
#respond #reply-title {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 13px 0 17px;
    position: relative;
}
.logged-in-as {
    color: #cbcbcb;
    font-size: 12px;
    margin-bottom: 2px;
}
#content #respond #reply-title {
    left: -10px;
    padding: 8px 10px 9px;
    position: relative;
}
#content #respond #reply-title:after {
    right: -10px;
    width: 10px;
}
.td_block_wrap.comment_reply_text {
    margin-bottom: 0;
    padding-bottom: 0;
    text-transform: uppercase;
}
.td_block_wrap.comment_reply_text .block-title {
    padding-bottom: 14px;
    top: 0;
}
.comment-subscription-form {
    margin-bottom: 5px;
}
.comment-subscription-form .subscribe-label {
    color: #cbcbcb;
    font-size: 12px;
    position: relative;
    top: 3px;
}
.td_social_type {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
}
.td_social_type .td-social-icon-wrap {
    margin: 0 12px 0 0;
}
.td_social_type .td_social_info {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -11px;
}
.td_social_type .td_social_button {
    float: right;
    position: relative;
    top: 5px;
}
@media (max-width: 767px) {
.td_social_type .td_social_button {
    display: none;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_social_type .td_social_button {
    display: none;
}
}
.td_social_type .td_social_button a {
    background-color: #4db2ec;
    color: white;
    padding: 6px 12px 7px;
}
.td_social_type .td_social_button a:hover {
    opacity: 0.8;
    text-decoration: none !important;
    transition: opacity 0.4s ease 0s;
}
.td_social {
    padding-bottom: 39px;
}
.buddypress .td-page-title .bp-title-button {
    float: right;
    padding: 0;
}
.buddypress #buddypress {
}
@media (max-width: 767px) {
.buddypress #buddypress #signup_form.standard-form div.submit {
    float: none;
}
}
.buddypress #buddypress #whats-new-post-in, .buddypress #buddypress #whats-new-submit {
    margin-top: 6px !important;
}
.buddypress #buddypress #whats-new:focus {
    border: 1px solid #eaeaea !important;
}
.buddypress #buddypress .message-search {
    display: inline !important;
    float: right !important;
    margin-right: 0 !important;
    margin-top: 43px !important;
    width: 280px;
}
.buddypress #buddypress #item-header #item-header-content .highlight {
    font-size: 100% !important;
}
.buddypress #buddypress #item-header #item-header-content #item-meta {
    font-size: 100% !important;
}
.buddypress #buddypress #item-header #item-header-content #item-meta p {
    color: #4b4b4b !important;
}
.buddypress #buddypress #item-header #item-actions {
    position: relative;
    top: -8px;
}
.buddypress #buddypress div.dir-search, .buddypress #buddypress .message-search {
    float: none;
    height: 60px;
    margin-top: -18px;
}
.buddypress #buddypress div.dir-search input[type="text"], .buddypress #buddypress .message-search input[type="text"] {
    background-color: #fcfcfc;
    border: 1px solid #f5f5f5;
    float: left;
    height: 24px !important;
    margin-bottom: 0;
    padding: 4px 6px;
    width: 200px;
}
.buddypress #buddypress div.dir-search input[type="text"]:focus, .buddypress #buddypress .message-search input[type="text"]:focus {
    border-color: #ededed !important;
}
@media (max-width: 767px) {
.buddypress #buddypress div.dir-search input[type="text"], .buddypress #buddypress .message-search input[type="text"] {
    width: 65%;
}
}
.buddypress #buddypress div.dir-search input[type="submit"], .buddypress #buddypress .message-search input[type="submit"] {
    background: none repeat scroll 0 0 #4db2ec;
    border: medium none;
    border-radius: 0;
    color: #ffffff;
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 4px;
    padding-bottom: 7px;
    padding-top: 5px;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress div.dir-search input[type="submit"]:hover, .buddypress #buddypress .message-search input[type="submit"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress .activity #message {
    border-top: 1px solid #f5f5f5;
}
.buddypress #buddypress .activity .activity-content .activity-header {
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    line-height: 21px !important;
    margin-right: 0 !important;
}
.buddypress #buddypress .activity .activity-content .activity-header a {
    font-family: "Roboto Condensed",sans-serif;
}
.buddypress #buddypress .activity .activity-content .activity-header a img {
    margin: 0 6px !important;
    position: relative;
    top: -1px;
}
.buddypress #buddypress .activity .activity-content .activity-header a span {
    color: #888888 !important;
    font-family: "PT Sans",sans-serif;
}
.buddypress #buddypress .activity .activity-content .activity-inner {
    margin-top: 11px;
}
.buddypress #buddypress .activity .activity-content .activity-inner p {
    margin: 0 !important;
}
.buddypress #buddypress .activity .activity-content .activity-meta {
    font-family: "Roboto Condensed",sans-serif;
    margin: 0 !important;
}
.buddypress #buddypress .activity .activity-content .activity-meta a {
    border: medium none !important;
    padding: 4px 8px 4px 0 !important;
}
.buddypress #buddypress .activity .activity-content .activity-meta a:hover, .buddypress #buddypress .activity .activity-content .activity-meta a:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.buddypress #buddypress .activity ul.item-list {
    padding-top: 9px;
}
.buddypress #buddypress .activity ul.item-list li {
    border: medium none !important;
}
.buddypress #buddypress .activity .activity-comments ul {
    padding: 0 !important;
}
.buddypress #buddypress .activity .activity-comments ul .acomment-avatar img {
    height: 40px !important;
    width: 40px !important;
}
.buddypress #buddypress .activity .activity-comments form {
    margin: 0 !important;
    padding: 0 !important;
}
.buddypress #buddypress .activity .activity-comments .acomment-content, .buddypress #buddypress .activity .activity-comments .acomment-content p {
    margin: 0 !important;
}
.buddypress #buddypress .activity .activity-comments .acomment-options {
    margin: 0 0 5px 49px !important;
}
.buddypress #buddypress .activity .created_group .activity-avatar img, .buddypress #buddypress .activity .joined_group .activity-avatar img, .buddypress #buddypress .activity .friendship_created .activity-avatar img {
    height: 50px !important;
    margin: 0 10px 0 0 !important;
    width: 50px !important;
}
.buddypress #buddypress .activity .created_group .activity-header p, .buddypress #buddypress .activity .joined_group .activity-header p, .buddypress #buddypress .activity .friendship_created .activity-header p {
    font-size: 14px !important;
}
.buddypress #buddypress .activity .created_group .activity-meta, .buddypress #buddypress .activity .joined_group .activity-meta, .buddypress #buddypress .activity .friendship_created .activity-meta {
    margin-top: 2px !important;
}
.buddypress #buddypress .activity .ac-reply-avatar img {
    display: none;
}
.buddypress #buddypress .activity .ac-reply-content {
    padding-left: 0 !important;
}
.buddypress #buddypress .activity .ac-reply-content input[type="submit"] {
    margin-top: 0 !important;
}
.buddypress #buddypress .activity .ac-reply-content .ac-textarea {
    border: medium none !important;
    padding: 0 !important;
}
.buddypress #buddypress .activity .ac-reply-content .ac-textarea textarea {
    border: 1px solid #ededed !important;
    width: 98% !important;
}
.buddypress #buddypress #message p {
    margin-top: 30px !important;
}
.buddypress #buddypress .standard-form input[type="checkbox"] {
    position: relative;
    top: -3px;
}
.buddypress #buddypress .item-list-tabs ul li.selected a {
    background-color: #4db2ec !important;
    color: #ffffff !important;
}
.buddypress #buddypress .item-list-tabs ul li.selected span {
    background-color: rgba(255, 255, 255, 0.4) !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
.buddypress #buddypress .item-list-tabs ul li a {
    color: #777777 !important;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: normal !important;
    margin-right: 5px;
    opacity: 1 !important;
    padding: 5px 12px !important;
}
.buddypress #buddypress .item-list-tabs ul li a:hover {
    opacity: 0.8 !important;
    text-decoration: none !important;
}
.buddypress #buddypress .item-list-tabs ul li a span {
    background-color: #f2f2f2 !important;
    border: medium none !important;
    border-radius: 0 !important;
    font-size: 100% !important;
    margin: 0 0 0 5px !important;
    padding: 3px 9px !important;
    position: relative;
    right: -5px;
}
.buddypress #buddypress .item-list-tabs .last {
    margin-top: 10px !important;
    padding: 50px 0 10px;
}
.buddypress #buddypress .item-list-tabs .last label {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -3px;
}
.buddypress #buddypress .radio {
    list-style: outside none none;
}
.buddypress #buddypress .groups .pagination {
    font-size: 100% !important;
}
.buddypress #buddypress .groups .pagination .pag-count {
    margin-left: 0 !important;
}
.buddypress #buddypress .groups .item-list .item-title span {
    font-size: 100% !important;
}
.buddypress #buddypress .groups .item-list .action {
    top: 31px !important;
}
@media (max-width: 767px) {
.buddypress #buddypress .groups .item-list .action {
    margin-left: 0 !important;
    margin-top: 3px !important;
    top: 0 !important;
}
}
.buddypress #buddypress .groups .item-list .item {
    margin-left: 0 !important;
}
.buddypress #buddypress .groups .item-title {
    display: inline-block;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px !important;
    margin-right: 10px !important;
    width: auto !important;
}
.buddypress #buddypress .groups .item-meta {
    color: #4db2ec !important;
    float: right;
}
@media (max-width: 767px) {
.buddypress #buddypress .groups .item-meta {
    float: none;
}
}
.buddypress #buddypress .groups .item-desc {
    display: block;
    margin: 0 !important;
    width: 66% !important;
}
.buddypress #buddypress .groups .item-desc p {
    font-size: 14px !important;
    line-height: 21px;
    margin-bottom: 0 !important;
}
.buddypress #buddypress .groups .action {
    position: static !important;
}
.buddypress #buddypress .members .item-list {
}
@media (max-width: 767px) {
.buddypress #buddypress .members .item-list .item {
    margin-left: 60px !important;
}
.buddypress #buddypress .members .item-list .action {
    margin-left: 60px !important;
}
}
.buddypress #buddypress .members .item-list .item-title span {
    font-size: 100% !important;
}
.buddypress #buddypress .item-list h5 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.buddypress #buddypress .standard-form input[type="text"], .buddypress #buddypress .standard-form input[type="password"] {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    height: 24px !important;
    margin-bottom: 0 !important;
    padding: 4px 6px !important;
}
.buddypress #buddypress .standard-form input[type="text"]:focus, .buddypress #buddypress .standard-form input[type="password"]:focus {
    border-color: #ededed !important;
}
.buddypress #buddypress .standard-form input[type="password"] {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    height: 24px !important;
    margin: 5px 0 !important;
    padding: 4px 6px !important;
}
.buddypress #buddypress .standard-form input[type="password"]:focus {
    border-color: #ededed !important;
}
.buddypress #buddypress .standard-form textarea {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    margin-bottom: 0 !important;
    padding: 4px 6px !important;
}
.buddypress #buddypress .standard-form textarea:focus {
    border-color: #ededed !important;
}
.buddypress #buddypress #avatar-upload {
    padding-top: 6px;
}
.buddypress #buddypress input[type="file"] {
    font-size: 14px;
    height: auto !important;
    vertical-align: baseline;
}
.buddypress #buddypress .generic-button a, .buddypress #buddypress .submit input[type="submit"], .buddypress #buddypress .ac-reply-content input[type="submit"], .buddypress #buddypress .standard-form input[type="submit"], .buddypress #buddypress .standard-form .button-nav .current a, .buddypress #buddypress .standard-form .button, .buddypress #buddypress input[type="submit"], .buddypress #buddypress a.accept, .buddypress #buddypress .standard-form #group-create-body input[type="button"] {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none !important;
    border-radius: 0;
    color: white !important;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 4px;
    padding: 5px 12px 7px !important;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress .generic-button a:hover, .buddypress #buddypress .submit input[type="submit"]:hover, .buddypress #buddypress .ac-reply-content input[type="submit"]:hover, .buddypress #buddypress .standard-form input[type="submit"]:hover, .buddypress #buddypress .standard-form .button-nav .current a:hover, .buddypress #buddypress .standard-form .button:hover, .buddypress #buddypress input[type="submit"]:hover, .buddypress #buddypress a.accept:hover, .buddypress #buddypress .standard-form #group-create-body input[type="button"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress #activate-page .standard-form input[type="text"] {
    background-color: #fcfcfc !important;
    border: 1px solid #f5f5f5 !important;
    float: left;
    height: 24px !important;
    margin-bottom: 0;
    padding: 4px 6px !important;
    width: 400px !important;
}
.buddypress #buddypress #activate-page .standard-form input[type="text"]:focus {
    border-color: #ededed !important;
}
@media (max-width: 767px) {
.buddypress #buddypress #activate-page .standard-form input[type="text"] {
    width: 214px !important;
}
}
.buddypress #buddypress #activate-page .standard-form .submit {
    padding: 0 !important;
}
.buddypress #buddypress #activate-page .standard-form input[type="submit"] {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none !important;
    border-radius: 0;
    color: #ffffff !important;
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    margin-bottom: 4px;
    padding-bottom: 7px;
    padding-top: 5px;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress #activate-page .standard-form input[type="submit"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.buddypress #buddypress .pagination {
    font-size: 100% !important;
}
.buddypress #buddypress .pagination .pag-count {
    margin-left: 0 !important;
}
.entry-crumbs .bp-title-button {
    display: none;
}
.td-page-title .bp-title-button {
    border: medium none;
}
.woocommerce-page .page-title {
    color: #444444;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 37px;
    margin: 0;
    position: relative;
    text-decoration: none !important;
    top: -6px;
    word-wrap: break-word;
}
.woocommerce form, .woocommerce .shop_table {
    border-radius: 0 !important;
}
.woocommerce .woocommerce.widget_product_search input[type="text"] {
    height: 31px !important;
}
.woocommerce .woocommerce-result-count {
    display: none;
}
.woocommerce .woocommerce-ordering {
    float: none !important;
    margin-top: 16px !important;
}
.woocommerce #tab-reviews .star-rating {
    color: #4b4b4b;
    top: 10px;
}
.woocommerce .comment-text .star-rating {
    color: #4b4b4b !important;
    top: 0 !important;
}
.woocommerce .products .star-rating {
    color: #4b4b4b;
}
.woocommerce aside .star-rating {
    line-height: 12px;
}
.woocommerce ul.products li.product a:hover {
    text-decoration: none !important;
}
.woocommerce ul.products li.product h3 {
    font-size: 15px !important;
    line-height: 21px;
    padding: 5px 0 2px !important;
}
@media (max-width: 767px) {
.woocommerce ul.products li.product h3 {
    font-size: 12px;
    line-height: 17px;
}
}
.woocommerce ul.products li.product:hover h3 {
    text-decoration: underline;
}
.woocommerce ul.products li.product:hover img {
    border: 1px solid #f5f5f5;
}
.woocommerce ul.products li.product a img {
    border: 1px solid white;
    box-shadow: none !important;
}
.woocommerce ul.products li.product .price {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    margin-bottom: 6px !important;
}
.woocommerce ul.products li.product .price del .amount {
    font-size: 13px;
}
.woocommerce .img {
    border: 1px solid #f5f5f5;
}
.woocommerce .images img {
    box-shadow: none !important;
}
.woocommerce .button, .woocommerce .form-submit #submit {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: white !important;
    font-family: "Roboto Condensed",sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 21px !important;
    margin-bottom: 4px !important;
    padding: 5px 12px 7px !important;
    text-shadow: none !important;
    transition: opacity 0.4s ease 0s;
}
@media (max-width: 767px) {
.woocommerce .button, .woocommerce .form-submit #submit {
    font-size: 13px !important;
    padding: 1px 8px 2px !important;
}
}
.woocommerce .button:hover, .woocommerce .form-submit #submit:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.woocommerce .single_add_to_cart_button {
    font-size: 14px !important;
    padding: 5px 12px 7px !important;
}
.woocommerce span.onsale {
    box-shadow: none !important;
    color: white;
}
.woocommerce .product {
    margin-top: 8px;
}
@media (max-width: 767px) {
.woocommerce .product {
    margin-top: 0 !important;
}
}
.woocommerce .product p {
    margin-bottom: 16px;
}
.woocommerce .product .images, .woocommerce .product .entry-summary {
}
@media (max-width: 767px) {
.woocommerce .product .images, .woocommerce .product .entry-summary {
    margin-bottom: 2px !important;
    width: 100% !important;
}
}
.woocommerce .product .images .product_meta, .woocommerce .product .entry-summary .product_meta {
    margin-bottom: 16px;
}
.woocommerce .product .summary .price {
    font-family: "Roboto Condensed",sans-serif;
    margin: 10px 0 6px !important;
}
.woocommerce .product .summary .price .amount {
    font-size: 21px;
}
.woocommerce .product .summary .price del .amount {
    font-size: 15px;
}
.woocommerce .product .quantity {
    margin-right: 21px !important;
}
.woocommerce .product .quantity input {
    border-radius: 0 !important;
    box-shadow: none !important;
}
.woocommerce .product .quantity .qty {
    font-family: "Roboto Condensed",sans-serif !important;
    font-size: 16px !important;
    height: 31px;
    margin: 0;
}
.woocommerce .product .quantity .plus, .woocommerce .product .quantity .minus {
    height: 17px !important;
}
.woocommerce .product .posted_in {
    display: block;
}
.woocommerce .product .related ul li.product {
    width: 22.05% !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs {
    border-bottom: 2px solid #4db2ec;
    list-style: outside none none;
    margin: 0 0 26px;
    padding: 0 !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs:before {
    border-bottom: medium none !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li {
    background-image: none !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: white !important;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 18px !important;
    margin: 0 !important;
    text-shadow: none !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li.active {
    background-color: #4db2ec !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li:after, .woocommerce .product .woocommerce-tabs ul.tabs li:before {
    border: medium none !important;
    height: 0 !important;
    width: 0 !important;
}
.woocommerce .product .woocommerce-tabs ul.tabs li a {
    font-weight: normal !important;
    padding: 7px 0 !important;
    transition-duration: 0s;
}
.woocommerce .product #tab-reviews .comment-text {
    border-radius: 0 !important;
}
.woocommerce .product #comments h2 {
    margin: 25px 0 14px;
}
.woocommerce .pp_woocommerce .pp_content_container {
    border-radius: 0 !important;
    padding: 40px 0 3px !important;
}
.woocommerce .pp_woocommerce .pp_close, .woocommerce .pp_woocommerce .pp_expand, .woocommerce .pp_woocommerce .pp_contract, .woocommerce .pp_woocommerce .pp_arrow_previous, .woocommerce .pp_woocommerce .pp_arrow_next {
    background: none repeat scroll 0 0 #4db2ec;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    height: 33px !important;
    margin-left: 10px;
    right: 0 !important;
    text-shadow: none !important;
    top: 0 !important;
    width: 33px !important;
}
.woocommerce .pp_woocommerce .pp_close:hover, .woocommerce .pp_woocommerce .pp_expand:hover, .woocommerce .pp_woocommerce .pp_contract:hover, .woocommerce .pp_woocommerce .pp_arrow_previous:hover, .woocommerce .pp_woocommerce .pp_arrow_next:hover {
    color: #ffffff !important;
}
.woocommerce .pp_woocommerce .pp_close:before, .woocommerce .pp_woocommerce .pp_expand:before, .woocommerce .pp_woocommerce .pp_contract:before, .woocommerce .pp_woocommerce .pp_arrow_previous:before, .woocommerce .pp_woocommerce .pp_arrow_next:before {
    right: -1px !important;
    top: 5px !important;
}
.woocommerce .pp_woocommerce .pp_next:before, .woocommerce .pp_woocommerce .pp_previous:before {
    background: none repeat scroll 0 0 #4db2ec;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    padding: 9px;
    text-shadow: none !important;
    top: 60% !important;
}
.woocommerce .pp_woocommerce .pp_next:before {
    right: 0 !important;
}
.woocommerce .pp_woocommerce .pp_previous:before {
    left: 0 !important;
}
.woocommerce .pp_woocommerce .pp_arrow_previous, .woocommerce .pp_woocommerce .pp_arrow_next {
    background: none repeat scroll 0 0 #4db2ec;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #ffffff !important;
    height: 33px !important;
    margin-left: 10px;
    right: 0 !important;
    text-shadow: none !important;
    top: -5px !important;
    width: 33px !important;
}
.woocommerce .pp_woocommerce .pp_arrow_previous:before, .woocommerce .pp_woocommerce .pp_arrow_next:before {
    top: 7px !important;
}
.woocommerce .pp_woocommerce .ppt, .woocommerce .pp_woocommerce .pp_top {
    display: none !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
    border-radius: 0 !important;
    box-shadow: none !important;
    line-height: 30px;
    padding: 23px 18px 23px 68px !important;
}
@media (max-width: 767px) {
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
    line-height: 21px;
    padding: 20px 18px 23px 55px !important;
}
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 18px !important;
    height: 33px !important;
    left: 18px !important;
    line-height: 32px !important;
    padding-top: 0 !important;
    text-shadow: none !important;
    top: 21px !important;
    width: 33px !important;
}
@media (max-width: 767px) {
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before {
    font-size: 13px !important;
    height: 24px !important;
    line-height: 26px !important;
    top: 20px !important;
    width: 24px !important;
}
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button {
    margin: 0 0 0 10px !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
    background: none repeat scroll 0 0 #fcfcfc !important;
    border-top: 2px solid #4db2ec !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before {
    background: none repeat scroll 0 0 #4db2ec !important;
}
.woocommerce-cart table.shop_table {
    border-radius: 0 !important;
}
@media (max-width: 767px) {
.woocommerce-cart table.shop_table {
    font-size: 11px;
    line-height: 15px;
}
}
.woocommerce-cart table.shop_table td {
}
@media (max-width: 767px) {
.woocommerce-cart table.shop_table td {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}
.woocommerce-cart table.shop_table .product-subtotal {
}
@media (max-width: 767px) {
.woocommerce-cart table.shop_table .product-subtotal {
    padding-right: 3px !important;
}
}
.woocommerce-cart table.shop_table #coupon_code {
}
@media (max-width: 767px) {
.woocommerce-cart table.shop_table #coupon_code {
    margin: 0 4px;
    padding: 0 6px;
}
}
.woocommerce-cart .product-subtotal, .woocommerce-cart .product-price {
    text-align: right;
}
.woocommerce-cart .shop_table .actions {
    padding-top: 10px;
}
.woocommerce-cart .cart_totals {
    width: 100% !important;
}
.woocommerce-cart .cart_totals table {
    float: right;
}
.woocommerce-cart .shipping_calculator {
    width: 100% !important;
}
.woocommerce-checkout .woocommerce input[type="text"], .woocommerce-cart .woocommerce input[type="text"] {
    height: 31px !important;
}
.woocommerce-checkout #payment label, .woocommerce-cart #payment label {
    display: inline;
    position: relative;
    top: 2px;
}
.woocommerce-checkout .shop_table tfoot td, .woocommerce-cart .shop_table tfoot td {
    text-align: right;
}
.woocommerce-checkout .shop_table .product-total, .woocommerce-cart .shop_table .product-total {
    text-align: right;
}
.widget_shopping_cart, .widget_best_sellers, .widget_featured_products, .widget_layered_nav, .widget_onsale, .widget_price_filter, .widget_product_categories, .widget_product_search, .widget_random_products, .widget_recently_viewed_products, .widget_recent_reviews, .widget_top_rated_products {
    margin-bottom: 28px;
}
.widget_shopping_cart ul, .widget_best_sellers ul, .widget_featured_products ul, .widget_layered_nav ul, .widget_onsale ul, .widget_price_filter ul, .widget_product_categories ul, .widget_product_search ul, .widget_random_products ul, .widget_recently_viewed_products ul, .widget_recent_reviews ul, .widget_top_rated_products ul {
    padding-top: 13px !important;
}
.widget_shopping_cart a, .widget_best_sellers a, .widget_featured_products a, .widget_onsale a, .widget_price_filter a, .widget_random_products a, .widget_recently_viewed_products a, .widget_recent_reviews a, .widget_top_rated_products a {
    color: #333333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    line-height: 21px;
}
.widget_product_tag_cloud {
    margin-bottom: 42px;
}
.widget_product_search {
    margin-bottom: 42px;
}
.widget_product_search .screen-reader-text {
    display: none;
}
.widget_product_search #s, .widget_product_search #s:focus {
    background-color: #fcfcfc !important;
    height: 24px !important;
    margin-bottom: 0;
    width: 213px;
}
@media (min-width: 1200px) {
.widget_product_search #s, .widget_product_search #s:focus {
    width: 245px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.widget_product_search #s, .widget_product_search #s:focus {
    width: 149px;
}
}
.widget_product_search input[type="submit"] {
    background: none repeat scroll 0 0 #4db2ec !important;
    border: medium none;
    border-radius: 0;
    color: white;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 34px !important;
    padding: 5px 12px 7px !important;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.widget_product_search input[type="submit"]:hover {
    opacity: 0.8;
    text-shadow: none;
    transition: opacity 0.4s ease 0s;
}
.widget_price_filter {
    margin-bottom: 45px;
}
.widget_price_filter .ui-slider-range {
    background: none repeat scroll 0 0 #dddddd !important;
    box-shadow: none !important;
}
.widget_price_filter .ui-slider-handle {
    border-radius: 0 !important;
}
.widget_price_filter .price_slider_amount {
    font-size: 14px !important;
}
.widget_price_filter .price_slider {
    border-radius: 0 !important;
    margin: 26px 0 30px !important;
}
.widget_shopping_cart .widget_shopping_cart_content .total, .widget_shopping_cart .widget_shopping_cart_content .buttons {
    text-align: right;
}
.widget_shopping_cart .attachment-shop_thumbnail, .widget_best_sellers .attachment-shop_thumbnail, .widget_featured_products .attachment-shop_thumbnail, .widget_onsale .attachment-shop_thumbnail, .widget_random_products .attachment-shop_thumbnail, .widget_recently_viewed_products .attachment-shop_thumbnail, .widget_recent_reviews .attachment-shop_thumbnail, .widget_top_rated_products .attachment-shop_thumbnail {
    box-shadow: none !important;
    float: left !important;
    margin-left: 0 !important;
    margin-right: 15px;
    width: 80px !important;
}
.widget_shopping_cart a, .widget_best_sellers a, .widget_featured_products a, .widget_onsale a, .widget_random_products a, .widget_recently_viewed_products a, .widget_recent_reviews a, .widget_top_rated_products a {
    font-weight: normal !important;
    padding: 0;
}
.mx-review-header-text {
    color: #333333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    font-weight: normal;
}
.td-review {
    margin-top: 36px;
    width: 100%;
}
.td-review-header td {
    background: none repeat scroll 0 0 #f6f6f6;
    color: #333333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 15px 15px 15px 19px;
}
.td-review-summary h5 {
    color: #333333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin: 0 0 8px;
}
.td-review-summary {
    background: none repeat scroll 0 0 #f6f6f6;
    border-right: 1px solid #dbdbdb;
    padding: 15px 15px 14px 19px;
}
.td-review-score {
    background: none repeat scroll 0 0 #f6f6f6;
    font-family: "Oswald",sans-serif;
    font-size: 52px;
    padding: 15px;
    text-align: center;
    width: 100px;
}
.td_review_with_bars td {
    height: 28px;
}
.td-review-stars {
    line-height: 11px;
    text-align: center;
    width: 100px;
}
.td-review-row-stars td {
    background-color: #fcfcfc;
    border-bottom: 1px solid #eae9e8;
    padding: 12px 19px;
}
.td-review-row-stars .td-review-desc {
    font-family: "PT Sans",sans-serif;
    font-size: 15px;
}
.td-review-final-score {
    padding: 20px 0;
}
.td-rating-bar-wrap {
    background: none repeat scroll 0 0 #f6f6f6;
    height: 20px;
    margin-bottom: 1px;
}
.td-rating-bar-wrap div {
    background: none repeat scroll 0 0 #4db2ec;
    height: 20px;
}
.td-review-row-bars .td-review-desc {
    color: #333333;
    font-family: "PT Sans",sans-serif;
    font-size: 14px;
    padding-top: 8px;
}
.td-review-row-bars td {
    padding: 0;
}
.td-review-percent-sign {
    font-size: 30px;
}
.td-full-layout .td-footer-wrap, .td-boxed-layout .td-footer-wrap .span12 {
    background: url("images/footer/top-shadow.png") repeat-x scroll center top #fafafa;
}
.td-full-layout .td-footer-wrap .td-grid-wrap, .td-boxed-layout .td-footer-wrap .span12 .td-grid-wrap {
    padding: 7px 13px 2px;
}
.footer-logo-wrap {
    padding-bottom: 5px;
    position: relative;
    top: -12px;
}
.footer-text-wrap {
    padding-bottom: 21px;
}
.footer-email-wrap {
    padding-bottom: 24px;
}
.td-full-layout .td-sub-footer-wrap, .td-boxed-layout .td-sub-footer-wrap .container {
    background-color: #4c4c4c;
}
.td-full-layout .td-sub-footer-wrap .td-grid-wrap, .td-boxed-layout .td-sub-footer-wrap .container .td-grid-wrap {
    padding: 6px 0 10px;
}
.td-sub-footer-copy {
    color: white;
    font-size: 12px;
}
@media (max-width: 767px) {
.td-sub-footer-copy {
    min-height: 10px !important;
    text-align: center;
}
}
.td-sub-footer-menu {
    text-align: right;
}
@media (max-width: 767px) {
.td-sub-footer-menu {
    min-height: 10px !important;
    text-align: center;
}
}
.td-sub-footer-menu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.td-sub-footer-menu li {
    display: inline-block;
    position: relative;
}
.td-sub-footer-menu li a {
    color: #f5f5f5;
    font-size: 12px;
    padding: 0 10px;
}
@media (max-width: 767px) {
.td-sub-footer-menu li a {
    padding: 0 8px;
}
}
.td-sub-footer-menu li a:before {
    background-color: #a5a5a5;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 9px;
    left: -1px;
    position: absolute;
    top: 9px;
    width: 1px;
}
.td-sub-footer-menu li:first-child a:before {
    display: none;
}
.gallery:after, .gallery:before {
    clear: both;
    content: "";
    display: table;
}
.gallery-caption {
    color: #220e10;
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
}
.gallery {
    margin-bottom: 21px;
}
.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
    display: table;
    margin: 0 auto 20px;
}
.gallery-columns-1 .gallery-item {
    max-width: calc(96%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-1 .gallery-item {
    max-width: calc(100%);
}
}
.gallery-columns-2 .gallery-item {
    height: 170px;
    max-width: calc(46%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-2 .gallery-item {
    height: 130px;
    max-width: calc(49%);
}
}
@media (max-width: 767px) {
.gallery-columns-2 .gallery-item {
    height: 90px;
    max-width: calc(28%);
}
}
.gallery-columns-3 .gallery-item {
    height: 110px;
    max-width: calc(32.5%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-3 .gallery-item {
    height: 85px;
    max-width: calc(32.4%);
}
}
@media (min-width: 1200px) {
.gallery-columns-3 .gallery-item {
    height: 125px;
    max-width: calc(32.7%);
}
}
@media (max-width: 767px) {
.gallery-columns-3 .gallery-item {
    height: 80px;
}
}
.gallery-columns-4 .gallery-item {
    height: 85px;
    max-width: calc(21%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-4 .gallery-item {
    height: 70px;
    max-width: calc(24.1%);
}
}
@media (max-width: 767px) {
.gallery-columns-4 .gallery-item {
    height: 90px;
}
}
.gallery-columns-5 .gallery-item {
    height: 60px;
    max-width: calc(16%);
    text-align: center;
}
.gallery-columns-5 .gallery-item .gallery-caption {
    display: none;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-5 .gallery-item {
    height: 55px;
    max-width: calc(18.5%);
}
}
@media (max-width: 767px) {
.gallery-columns-5 .gallery-item {
    height: 90px;
}
}
.gallery-columns-6 .gallery-item {
    height: 50px;
    max-width: calc(12.7%);
    text-align: center;
}
.gallery-columns-6 .gallery-item .gallery-caption {
    display: none;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-6 .gallery-item {
    height: 35px;
}
}
@media (max-width: 767px) {
.gallery-columns-6 .gallery-item {
    height: 90px;
}
}
.gallery-columns-7 .gallery-item {
    height: 40px;
    max-width: calc(10.28%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-7 .gallery-item {
    height: 32px;
}
}
@media (max-width: 767px) {
.gallery-columns-7 .gallery-item {
    height: 90px;
}
}
.gallery-columns-8 .gallery-item {
    height: 35px;
    max-width: calc(8.5%);
    text-align: center;
}
@media (min-width: 768px) and (max-width: 1018px) {
.gallery-columns-8 .gallery-item {
    height: 25px;
}
}
@media (max-width: 767px) {
.gallery-columns-8 .gallery-item {
    height: 90px;
}
}
.gallery-columns-9 .gallery-item {
    height: 30px;
    max-width: calc(7.1%);
    text-align: center;
}
@media (max-width: 767px) {
.gallery-columns-9 .gallery-item {
    height: 90px;
}
}
.gallery-item {
}
@media (max-width: 767px) {
.gallery-item {
    width: calc(49%) !important;
}
}
.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
    left: 0;
    line-height: 1.3;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 2px 8px;
    position: absolute;
    text-align: left;
    transition: opacity 400ms ease 0s;
    width: 100%;
}
.gallery-caption:before {
    box-shadow: 0 -10px 15px #000000 inset;
    content: "";
    height: 100%;
    left: 0;
    min-height: 49px;
    position: absolute;
    top: 0;
    width: 100%;
}
.gallery-item:hover .gallery-caption {
    opacity: 1;
}
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
    display: none;
}
@media (max-width: 767px) {
.gallery {
    margin-left: 0;
}
.gallery .gallery-item, .gallery-columns-2.gallery-size-thumbnail .gallery-item {
    max-width: none;
    width: calc(46%);
}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail {
    display: block;
}
.gallery-columns-1 .gallery-item, .gallery-columns-1.gallery-size-medium .gallery-item, .gallery-columns-1.gallery-size-thumbnail .gallery-item {
    text-align: center;
    width: calc(96%);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 4px;
}
.gallery br {
    display: none;
}
.gallery .gallery-item:nth-of-type(2n) {
    margin-right: 0;
}
}
.post .type-rectangular .tiled-gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: white;
    font-family: "PT Sans",sans-serif;
    font-size: 12px;
    left: 0;
    line-height: 1.3;
    margin: 0 0 2px 2px;
    max-height: 50%;
    padding: 4px 6px;
    position: absolute;
    text-align: left;
    text-indent: 0;
    transition: opacity 400ms ease 0s;
    white-space: normal;
    width: auto;
}
@media (max-width: 767px) {
.post .type-rectangular .tiled-gallery-caption {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.post .type-rectangular .tiled-gallery-caption {
    display: none !important;
}
}
.post .type-rectangular .tiled-gallery-caption:before {
    box-shadow: 0 -10px 15px #000000 inset;
    content: "";
    height: 100%;
    left: 0;
    min-height: 49px;
    position: absolute;
    top: 0;
    width: 100%;
}
.post .type-square img {
    margin: 0 !important;
}
.post .type-square .tiled-gallery-item {
    height: 120px;
    margin: 1px;
    overflow: hidden;
}
@media (min-width: 1200px) {
.post .type-square .tiled-gallery-item {
    height: 120px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.post .type-square .tiled-gallery-item {
    height: 100px;
}
}
@media (max-width: 767px) {
.post .type-square .tiled-gallery-item {
    height: 70px;
}
}
.post .type-square .tiled-gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: white;
    font-family: "PT Sans",sans-serif;
    font-size: 12px;
    left: 0;
    line-height: 1.3;
    max-height: 50%;
    padding: 4px 6px;
    position: absolute;
    text-align: left;
    text-indent: 0;
    transition: opacity 400ms ease 0s;
    white-space: normal;
    width: auto;
}
@media (max-width: 767px) {
.post .type-square .tiled-gallery-caption {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.post .type-square .tiled-gallery-caption {
    display: none !important;
}
}
.post .type-square .tiled-gallery-caption:before {
    box-shadow: 0 -10px 15px #000000 inset;
    content: "";
    height: 100%;
    left: 0;
    min-height: 49px;
    position: absolute;
    top: 0;
    width: 100%;
}
@media (max-width: 767px) {
.post .type-square .tiled-gallery-caption:before {
    display: none !important;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.post .type-square .tiled-gallery-caption:before {
    display: none !important;
}
}
.jetpack-slideshow {
    overflow: hidden;
}
@media (max-width: 767px) {
.jetpack-slideshow {
    height: 200px;
}
}
@media (min-width: 768px) and (max-width: 1018px) {
.jetpack-slideshow {
    height: 300px !important;
}
.jetpack-slideshow .slideshow-slide {
    height: 300px !important;
    line-height: 300px !important;
}
}
@media (max-width: 540px) {
.jetpack-slideshow {
    height: 350px !important;
}
.jetpack-slideshow .slideshow-slide {
    height: 350px !important;
    line-height: 350px !important;
}
}
@media (max-width: 480px) {
.jetpack-slideshow {
    height: 300px !important;
}
.jetpack-slideshow .slideshow-slide {
    height: 300px !important;
    line-height: 300px !important;
}
}
@media (max-width: 321px) {
.jetpack-slideshow {
    height: 250px !important;
}
.jetpack-slideshow .slideshow-slide {
    height: 250px !important;
    line-height: 250px !important;
}
}
.jetpack-slideshow {
    background-color: transparent !important;
    border: medium none !important;
    border-radius: 0 !important;
    margin: 0 0 21px !important;
}
@media (max-width: 767px) {
.jetpack-slideshow {
    background-color: #f2f2f2;
}
}
div.slideshow-slide {
    width: 100% !important;
}
.jetpack-slideshow .slideshow-slide, .jetpack-slideshow .slideshow-slide img {
    height: auto !important;
    max-height: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}
.td-scroll-up {
    background-position: -40px -1332px;
    bottom: -25px;
    height: 10px;
    opacity: 0;
    position: fixed;
    right: 20px;
    transition: all 0.4s ease 0s;
    width: 10px;
}
.td-scroll-up:hover {
    cursor: pointer;
    opacity: 1;
}
.td-scroll-up-visible {
    background-color: #4db2ec;
    background-position: -27px -1325px;
    bottom: 4px;
    display: block;
    height: 38px;
    opacity: 0.5;
    right: 5px;
    width: 38px;
    z-index: 9999;
}
@media (max-width: 767px) {
.td-scroll-up-visible {
    right: 8px;
}
}
#colorbox, #cboxOverlay, #cboxWrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#cboxOverlay {
    height: 100%;
    position: fixed;
    width: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    overflow: hidden;
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxLoadedContent iframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
#colorbox:focus {
    outline: 0 none;
}
#cboxContent {
    background: none repeat scroll 0 0 #fff;
}
#cboxLoadedContent {
    margin-bottom: 28px;
}
#cboxTitle {
    bottom: 4px;
    color: #949494;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#cboxCurrent {
    bottom: 4px;
    color: #949494;
    left: 58px;
    position: absolute;
}
#cboxSlideshow {
    bottom: 4px;
    color: #0092ef;
    position: absolute;
    right: 30px;
}
#cboxPrevious {
    background: url("images/controls.png") no-repeat scroll -16px -15px rgba(0, 0, 0, 0);
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    width: 50px;
}
#cboxPrevious.hover {
    background-position: -75px -25px;
}
#cboxNext {
    background: url("images/controls.png") no-repeat scroll -9px -65px rgba(0, 0, 0, 0);
    bottom: 0;
    height: 50px;
    left: 27px;
    position: absolute;
    text-indent: -9999px;
    width: 50px;
}
#cboxNext.hover {
    background-position: -50px -25px;
}
#cboxLoadingGraphic {
    background: url("images/colorbox/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#cboxClose {
    background: url("images/controls.png") no-repeat scroll -25px 0 rgba(0, 0, 0, 0);
    bottom: 0;
    height: 25px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 25px;
}
#cboxClose.hover {
    background-position: -25px -25px;
}
#cboxLoadedContent {
    overflow: hidden !important;
}
#cboxOverlay {
    background: none repeat scroll 0 0 #3c3c3c;
}
#cboxBottomRight, #cboxBottomCenter, #cboxBottomLeft, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxCurrent {
    display: none !important;
}
#cboxNext {
    border: medium none;
    bottom: 10px;
    height: 38px;
    left: auto !important;
    position: absolute;
    right: 10px;
    width: 38px;
}
#cboxPrevious {
    border: medium none;
    bottom: 10px;
    height: 38px;
    left: auto !important;
    position: absolute;
    right: 48px;
    width: 38px;
}
#cboxClose {
    background: url("images/colorbox/gallery-close.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    height: 38px;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: all 0.4s ease 0s;
    width: 38px;
}
#cboxClose.hover, #cboxPrevious.hover {
    opacity: 0.8;
}
#cboxNext.hover {
    opacity: 0.8;
}
#cboxContent {
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.75) !important;
    margin: 10px;
}
#cboxLoadedContent {
    margin-bottom: 0;
}
#cboxTitle {
    display: none !important;
}
#td-theme-settings {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: #e8e8e8 #e8e8e8 #e8e8e8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    height: 257px;
    left: 0;
    overflow: hidden;
    padding: 5px 5px 6px;
    position: absolute;
    top: 251px;
    transition: all 0.5s ease 0s;
    width: 60px;
    z-index: 2;
}
@media (max-width: 767px) {
#td-theme-settings {
    display: none;
}
}
#td-theme-settings .td-set-color {
    background-color: #f3eeee;
    float: left;
    height: 20px;
    margin: 5px;
    width: 20px;
}
#td-theme-settings .td-set-color:hover {
    cursor: pointer;
}
#td-theme-settings .td-set-hide-show {
    font-family: "Ubuntu",sans-serif;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
}
#td-theme-settings .td-set-hide-show a {
    color: black;
}
body .td-theme-settings-small {
    cursor: pointer;
    height: 30px !important;
    left: -60px !important;
    opacity: 0.8;
    transition: all 0.5s ease 0s;
}
#td-theme-settings.td-theme-settings-no-transition {
    transition: all 0s ease 0s;
}
.td-customizer-change-layout {
    cursor: pointer;
    height: 20px;
    margin: 5px;
    text-align: center;
    width: 50px;
}
.td-customizer-change-layout span {
    -moz-user-select: none;
    font-size: 12px;
    position: relative;
    top: -1px;
}
.td-change-to-boxed {
    background-color: #e0e0e0;
}
.td-change-to-full {
    background-color: #e4ffd8;
}
.td-theme-settings-show-bg {
    height: 332px !important;
}
.td-bg-changer {
    background-color: #fcfcfc;
    border: medium none;
    cursor: pointer;
    height: 0;
    margin: 0;
    opacity: 0;
    text-align: center;
    transition: opacity 0s ease 0s;
    width: 48px;
    z-index: -1;
}
.td-bg-changer span {
    -moz-user-select: none;
    display: none;
    font-size: 12px;
    position: relative;
    top: -3px;
}
.td-theme-settings-show-bg .td-bg-changer {
    border: 1px solid #e0e0e0;
    height: 18px;
    margin: 5px;
    opacity: 1;
    transition: opacity 1s ease 0s;
    z-index: 0;
}
.td-theme-settings-show-bg .td-bg-changer span {
    display: block;
}
@media not all, not all, not all {
.td-sp, .iosSlider .prevButton, .iosSlider .nextButton, .sf-sub-indicator, .td_ajax-prev-page {
    background-image: url("images/sprite/elements@2x.png");
    background-size: 91px 1767px !important;
}
.td-ajax-next-page, .td-ajax-prev-page, .td-load-more-img {
    background-image: url("images/sprite/elements@2x.png");
    background-size: 91px 1767px !important;
}
.td-social-s1-16 {
    background-image: url("images/icons/social/sprite/style1-16@2x.png");
    background-size: 128px 112px !important;
}
.td-social-s2-16 {
    background-image: url("images/icons/social/sprite/style2-16@2x.png");
    background-size: 128px 112px !important;
}
.td-social-s3-16 {
    background-image: url("images/icons/social/sprite/style3-16@2x.png");
    background-size: 128px 112px !important;
}
.td-social-s4-16 {
    background-image: url("images/icons/social/sprite/style4-16@2x.png");
    background-size: 128px 112px !important;
}
.td-social-s1-32 {
    background-image: url("images/icons/social/sprite/style1-32@2x.png");
    background-size: 256px 224px !important;
}
.td-social-s2-32 {
    background-image: url("images/icons/social/sprite/style2-32@2x.png");
    background-size: 256px 224px !important;
}
.td-social-s3-32 {
    background-image: url("images/icons/social/sprite/style3-32@2x.png");
    background-size: 256px 224px !important;
}
.td-social-s4-32 {
    background-image: url("images/icons/social/sprite/style4-32@2x.png");
    background-size: 256px 224px !important;
}
.td-social-s1-64 {
    background-image: url("images/icons/social/sprite/style1-64@2x.png");
    background-size: 512px 448px !important;
}
.td-social-s2-64 {
    background-image: url("images/icons/social/sprite/style2-64@2x.png");
    background-size: 512px 448px !important;
}
.td-social-s3-64 {
    background-image: url("images/icons/social/sprite/style3-64@2x.png");
    background-size: 512px 448px !important;
}
.td-social-s4-64 {
    background-image: url("images/icons/social/sprite/style4-64@2x.png");
    background-size: 512px 448px !important;
}
}
.mx_image_background {
    background-color: #f2f2f2;
}
.td-visibility-hidden {
    visibility: hidden;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
.td_quote_right {
    float: right;
    margin-bottom: 21px;
    margin-top: 21px;
    padding-left: 20px;
    width: 50%;
}
.td_quote_left {
    float: left;
    margin-bottom: 18px;
    margin-top: 18px;
    padding-left: 0;
    width: 50%;
}
.td_quote_left p {
    text-align: left;
}
.td_quote_box {
    background-color: #fcfcfc;
    border-left: 2px solid #4db2ec;
    margin: 0;
    padding: 15px 23px 0 32px;
    position: relative;
    top: 6px;
}
.td_quote_box p {
    color: #808080;
    font-family: "PT Sans",sans-serif !important;
    font-size: 14px !important;
    line-height: 21px !important;
    margin: 0;
    padding-bottom: 16px;
    text-align: left;
}
.td_box_left {
    float: left;
    margin: 0 34px 20px 0;
    width: 40%;
}
@media (max-width: 767px) {
.td_box_left {
    float: none;
    margin-right: 0;
    width: auto;
}
}
.td_box_right {
    float: right;
    margin: 0 0 20px 34px;
    width: 30%;
}
.td_box_center {
    margin: 0 0 29px;
}
.td_pull_quote {
    margin: 0;
    position: relative;
    top: 6px;
}
.td_pull_quote p {
    color: #4db2ec;
    font-family: "Roboto Condensed",sans-serif !important;
    font-size: 16px !important;
    line-height: 26px !important;
    margin: 0;
    text-align: center;
}
.td_pull_quote p:before {
    background: url("images/icons/pull-quote-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    content: "";
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    width: 15px;
}
.td_pull_quote p:after {
    background: url("images/icons/pull-quote-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 10px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 15px;
    position: absolute;
    right: 0;
    width: 15px;
}
.td_pull_left {
    float: left;
    margin: 0 34px 5px 0;
    padding: 17px 25px 18px;
    width: 40%;
}
@media (max-width: 767px) {
.td_pull_left {
    float: none;
    margin-right: 0;
    width: auto;
}
}
.td_pull_right {
    float: right;
    margin: 0 0 10px 34px;
    padding: 17px 25px 18px;
    width: 30%;
}
.td_pull_center {
    margin: 17px 0;
    padding: 0 50px 15px;
}
@media (max-width: 767px) {
.td_pull_center {
    padding: 0 30px 15px 50px;
}
}
.dropcap {
    background-color: #4db2ec;
    color: white;
    display: block;
    float: left;
    font-family: "PT Sans",sans-serif;
    font-size: 31px;
    height: 35px;
    line-height: 34px;
    margin: 9px 13px 0 0;
    padding: 3px;
    text-align: center;
    width: 35px;
}
.dropcap1 {
    border-radius: 20px;
}
.dropcap2 {
    background-color: transparent !important;
    color: #4b4b4b;
    font-size: 38px;
    height: 24px;
    margin: 3px 9px 0 4px;
}
.dropcap3 {
    background-color: transparent !important;
    color: #4b4b4b;
    font-size: 38px;
    font-weight: bold;
    height: 24px;
    margin: 3px 9px 0 4px;
}
.post .row-fluid {
    padding-bottom: 21px;
}
.ie9 .iosSlider .slide-meta-cat, .ie10 .iosSlider .slide-meta-cat {
    line-height: 27px !important;
}
.ie9 .td-sbig-title-wrap .td-sbig-title, .ie10 .td-sbig-title-wrap .td-sbig-title {
    float: none;
}
.ie8 .td-sbig-title-wrap .td-sbig-title {
    float: none;
}
.ie8 .page-nav img {
    display: none;
}
.ie8 .td-social-sharing {
    display: none;
}
@media (min-width: 1018px) {
.td_980_resp .td-grid-wrap {
    padding: 8px 0 0 !important;
}
.td_980_resp .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
.td_980_resp .iosSlider-col-3, .td_980_resp .iosSlider-col-3 .item {
    height: 310px !important;
}
.td_980_resp .td-slide-item-main {
    height: 310px;
    width: 480px;
}
.td_980_resp .td-slide-item-sec {
    height: 143px;
    width: 293px;
}
.td_980_resp .top-header-menu {
    margin: 0 0 0 25px;
}
.td_980_resp #td-top-menu {
    padding-left: 15px;
}
.td_980_resp #td-top-search {
    right: 6px !important;
}
.td_980_resp .header-logo-wrap img {
    margin-left: 15px;
}
.td_980_resp .search-page-search-wrap .td-widget-search-input {
    width: 553px;
}
}
.td_980_fix .td-grid-wrap {
    padding: 48px 0 0 !important;
}
.td_980_fix .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
.td_980_fix .iosSlider-col-3, .td_980_fix .iosSlider-col-3 .item {
    height: 433px !important;
}
.td_980_fix .td-slide-item-main {
    height: 433px;
    width: 670px;
}
.td_980_fix .td-slide-item-sec {
    height: 143px;
    width: 293px;
}
.td_980_fix .top-header-menu {
    margin: 0 0 0 25px;
}
.td_980_fix #td-top-menu {
    padding-left: 15px;
}
.td_980_fix #td-top-search {
    right: 6px !important;
}
.td_980_fix .header-logo-wrap img {
    margin-left: 15px;
}
.td_980_fix .search-page-search-wrap .td-widget-search-input {
    width: 553px;
}
.td_980_not_resp .td-grid-wrap {
    padding: 48px 0 0 !important;
}
.td_980_not_resp .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
.td_980_not_resp .iosSlider-col-3, .td_980_not_resp .iosSlider-col-3 .item {
    height: 433px !important;
}
.td_980_not_resp .td-slide-item-main {
    height: 433px;
    width: 670px;
}
.td_980_not_resp .td-slide-item-sec {
    height: 143px;
    width: 293px;
}
.td_980_not_resp .top-header-menu {
    margin: 0 0 0 25px;
}
.td_980_not_resp #td-top-menu {
    padding-left: 15px;
}
.td_980_not_resp #td-top-search {
    right: 6px !important;
}
.td_980_not_resp .header-logo-wrap img {
    margin-left: 15px;
}
.td_980_not_resp .search-page-search-wrap .td-widget-search-input {
    width: 553px;
}
.td_980_not_resp .td-desktop-post {
    display: block !important;
}
.td_980_not_resp .td-mobile-post {
    display: none !important;
}
.td_980_not_resp .header-logo-wrap img {
    width: auto !important;
}
.td_1170_not_resp .td-grid-wrap {
    padding: 49px 13px 0;
}
.td_1170_not_resp .container-fluid {
    padding-left: 35px;
    padding-right: 35px;
}
.td_1170_not_resp .top-header-menu {
    margin-left: 49px;
}
.td_1170_not_resp #td-top-menu {
    padding-left: 48px;
}
.td_1170_not_resp #td-top-search {
    right: 48px !important;
}
.td_1170_not_resp .header-logo-wrap img {
    margin-left: 48px;
}
.td_1170_not_resp .iosSlider-col-3, .td_1170_not_resp .iosSlider-col-3 .item {
    height: 483px !important;
}
.td_1170_not_resp .td-slide-item-main {
    height: 483px;
    width: 745px;
}
.td_1170_not_resp .td-slide-item-sec {
    height: 159px;
    width: 326px;
}
.td_1170_not_resp .td-desktop-post {
    display: block !important;
}
.td_1170_not_resp .td-mobile-post {
    display: none !important;
}
.td_1170_not_resp .td-slide-item-main .td-sbig-title-wrap a {
    font-size: 26px !important;
}
.td_1170_not_resp .header-logo-wrap img {
    width: auto !important;
}
.td_980_not_resp #td-top-menu, .td_1170_not_resp #td-top-menu {
    display: block !important;
}
.td_980_not_resp #td-top-mobile-toggle, .td_1170_not_resp #td-top-mobile-toggle {
    display: none !important;
}
.td_980_not_resp .td-header-menu-wrap, .td_1170_not_resp .td-header-menu-wrap {
    display: block !important;
}
.td_980_not_resp #outer-wrap, .td_1170_not_resp #outer-wrap {
    overflow: visible !important;
}
@media (min-width: 1200px) {
.column_container .span6 {
    margin-left: 1.85714%;
    width: 46.5714%;
}
}
@media (min-width: 1200px) {
.row-fluid .span3 {
    margin-left: 1.47761%;
    width: 21.6418%;
}
}
.right-ad {
    float: right;
    margin-right: -45px;
    width: 280px;
}
@media (min-width: 1200px) {
.row-fluid .span6 {
    margin-left: 1%;
    width: 47.7612%;
}
}
h2.widgettitle {
    background: none repeat scroll 0 0 #db3340;
    border-bottom: 2px solid #db3340;
    color: #ffffff;
    font-family: "Oswald",sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 30px;
    padding: 3px 10px;
    position: relative;
}
.textwidget {
    padding-top: 10px;
}
.widget_recent_entries ul {
    padding-bottom: 1px;
    padding-top: 10px;
    position: relative;
    top: 6px;
}
.newsticker_wrapper {
    border-bottom: 2px solid #d5d5d5;
    box-shadow: 0 2px 0 0 #f0f0f0;
    height: 58px;
    padding-bottom: 5px;
}
.jnewsticker_widget {
    height: 70px;
    margin-top: -40px;
}
ul#newsticker_0 {
}
ul#newsticker_0 li {
    min-width: 300px;
    padding-left: 10px;
    padding-top: 49px;
}
div.newsticker_title > h4 {
    background-image: url("http://www.celebromance.com/wp-content/uploads/2014/02/ticker-bg-150.png");
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: "Oswald";
    padding-bottom: 30px;
    padding-left: 10px;
    padding-top: 5px;
    width: 150px;
}
.td-sbig-title-wrap .td-sbig-title, .td-slide-item-sec .td-sbig-title-wrap, .td-mobile-post .td-sbig-title-wrap a {
    background-color: rgba(167, 46, 56, 0.9);
}
.widget_recent_entries ul li a {
    color: #333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
    padding-left: 25px;
}
.widget_recent_entries ul li {
    background-image: url("http://www.celebromance.com/wp-content/uploads/2014/02/star-icon-20.png");
    background-position: left center;
    background-repeat: no-repeat;
}
#zerg-ad {
    background-color: #ffffff;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    box-shadow: 2px 25px 25px 5px #f0f0f0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 996px;
}
#zerg-ad-mobile {
    background-color: #ffffff;
}
@media (max-width: 320px) {
.td-full-layout .td-menu-background, .td-boxed-layout .td-menu-wrap {
    background-color: white;
    background-position: center bottom;
    border-bottom: 3px solid white;
    transition: background-color 2s ease 0s;
}
}



/*  ----------------------------------------------------------------------------
    Your custom style.... here :)
*/




p.ad-header
{
  clear: both;
  color: #cccccc;
  font-family: 'Raleway',sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 300;
  font-size: 8px;
  line-height: 8px;
  font-size-adjust: none;
  font-stretch: normal;
  letter-spacing: 2px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.td-slide-item-main {
width: 480px;
height: 320px;
}
span.synved-social-container-share {
/*text-align: right;*/
margin-bottom: 2px;
}
div.copyright{width:100%;
height:24px;
background:#ffffff;
float:left;
margin:-22px 0 22px 0;
position:relative;
font-size: 12px;
font-style: italic;
z-index:999;}

div.copyright p{display:block;
width:90%;float:right;
font-size:11px;
line-height:24px;
text-align:right;
margin:0 10px 0 0;}

span.copyright p a{color:#333;}

span.copyright {
display: block;
float: left;
text-align: inherit;
width: 100%;
font-style:italic;
font-size:12px;
}

.addtoany_share_save_container {
    clear: both;
    margin: 0px 0;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px dotted #dfdfdf;
    border-top: 1px dotted #dfdfdf;
    text-align: right;
}
.td_mod4.td_mod_wrap {
margin-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999;
}
#trending {
display:none !important;
background: #fff;
width: 995px;
margin-left: auto;
margin-right: auto;
text-align: center;
border-left: 1px solid #dfdfdf; 
border-right: 1px solid #dfdfdf; 
box-shadow: none !important;
/*border-bottom: 6px solid #dfdfdf;*/
}
#trending .tagcloud {
text-align: left;
background: #B3B3B3;
}
.trending-text {
background: #A72E38;
color: #FFFFFF;
text-transform: uppercase;
font-size: 16px;
font-weight: 400;
font-family: 'Oswald';
/* padding-top: 3px; */
margin-right: 1px;
vertical-align: middle;
padding-left: 5px;
padding-right: 10px;
/*padding-top: 2px;
padding-bottom: 2px;*/
padding-top: 2px;
padding-bottom: 3px;
}

.td_mod4 {
min-height: 70px;
}
.td_mod4 .meta-info {
display: none;
}

@media (max-width: 320px) {
 .td-full-layout .td-menu-background,
 .td-boxed-layout .td-menu-wrap {
  background-color: #A72E38;
  background: #A72E38;
  background-position: bottom;
  border-bottom: 4px solid white;
  -webkit-transition: background-color 2s;
  -moz-transition: background-color 2s;
  -o-transition: background-color 2s;
  transition: background-color 2s;
}
.td-slide-item-main {
height: 320px;
width: 0px;
}
.right-ad {
float: right;
width: 300px;
margin-right: 0px;
}
.widget_text {
margin-bottom: 5px;
}
.jnewsticker_widget {
    display:none;
}
}


.td-slide-sec-items-wrap {
width: 480px;
height: 310px;
float:right;
}

.td-slide-item-sec.td-slide-item-sec-1
{
width: 238px;
height: 154px;
float:left;
}
.td-slide-item-sec.td-slide-item-sec-2
{
width: 238px;
height: 154px;
float:right;
}
.td-slide-item-sec.td-slide-item-sec-3
{
width: 238px;
height: 154px;
float:right;
}
.td-slide-item-sec.td-slide-item-sec-4
{
width: 238px;
height: 154px;
float:left;
}

.iosSlider-col-3, .iosSlider-col-3 .item {
height: 190px !important;
}
.iosSlider .slider .item {
  width: 100%;
  position: relative;
}

@media (max-width: 340px) {
  .td_block_slide_big {
    display:block;
  }
  .iosSlider-col-3, .iosSlider-col-3 .item {
width:100%;
}
.iosSlider .slider .item {
  width: 100%;
  position: relative;
}
 }
div#ac_16425 .ac_title_wrapper a, div#ac_16021 .ac_title_wrapper a
{
  color: #333333;
}
div#ac_16425 .ac_title_wrapper .ac_title, div#ac_16021 .ac_title_wrapper .ac_title, div#ac_16022 .ac_title_wrapper .ac_title{
  color: #333333;
  font-weight: bold;
  font-size: 13px;
  text-decoration:none;
}
div#ac_16425 {
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	border:none;
}
div#ac_16425 div.ac_adbox{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
div#ac_16501 div.ac_adbox{
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
}
div#ac_16501 .ac_container {
margin-right: 4px;
margin-left: 4px;
}

div.span4.header-logo-wrap {margin-left:0 !important; width:40% !important}

div.span4.header-logo-wrap a img {
    height: 29px;
}
.widget_recent_entries, .widget_archive, .widget_categories, .widget_nav_menu, .widget_meta, .widget_pages, .widget_rss_links, .widget_top-posts, .widget_recent_comments {
margin-bottom: 18px;
}

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: #fafafa;
border: 1px solid #DB3340;
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
width: 60%;
}
#ssba {
margin-bottom: 10px;
/* float: right; */
border-top: 1px dotted #d5d5d5;
border-bottom: 1px dotted #d5d5d5;
width: 100%;
/* padding-bottom: 5px; */
background: #f0f0f0;
text-align:right;
}
li.tag-item a {
color: #DB3340;
list-style: none;
}
ul.tag-list {
list-style: none;
float: left;
}
.tag-group {
width: 100%;
display: block;
clear: both;
}
li.tag-item {
float: left;
width: 33%;
line-height:16px;
display: block;
min-width: 200px;
}
/*@media (max-width: 767px) {
.td-slide-sec-items-wrap {
width: 480px;
height: 0px;
float: right;
}
.right-ad {
float: right;
width: 280px;
margin-right: 45px;
}
}
@media (max-width: 1080px) {
.right-ad {
float: right;
width: 280px;
margin-right: 45px;
}
}
@media (max-width: 480px) {
.right-ad {
float: right;
width: 280px;
margin-right: 15px;
}
}
@media (max-width: 720px) {
.right-ad {
float: right;
width: 280px;
margin-right: 35px;
}
}
@media (width: 540px) {
.right-ad {
float: right;
width: 280px;
margin-right: 35px;
}
}
/*@media (min-width: 1280px) {
.right-ad {
float: right;
width: 220px;
margin-right: -35px;
}
.td-slide-sec-items-wrap {
width: 490px;
height: 0px;
float: right;
}
}*/
@media (max-width: 1018px) and (min-width: 768px){
.row-fluid .span8 {
width: 57.174129353234%;
margin-left: 4.4776119402985%;
}
.row-fluid .span4 {
width: 38.348258706468%;
margin-left: 4.4776119402985%;
}
}

.zone h1, .zone .advlabel {
  display:none !important;
}
@media screen and (max-device-width: 480px) and (orientation: portrait){
  /* some CSS here */
}

/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
  /* some CSS here */
}

/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
  /* some CSS here */
}

/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
  /* some CSS here */
}

/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
.right-ad {
float: right;
width: 280px;
margin-right: -35px;
}
}

#trending, .tag-cloud {height:33px !important; overflow:hidden; clear:both}
#social_options {display:block; content:" "; clear:both}

.sf-menu > li > a {font-size:15px !important; padding: 0 9px !important}

#celeb-search > form {margin-bottom: 0;}


div.advertisement {
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
margin-bottom: 10px;
}
span.label {
background: white;
font-size: 12px;
line-height:1.2em;
color: #9093a1;
padding: 0 5px;
text-align: center;
width: 120px;
margin: 0 auto;
display: block;
position: relative;
top: -7px;
font-family: arial,tahoma,sans-serif;
text-transform: uppercase;
}


.home-wrapper {
width: 480px;
height: 310px;
float:right;
}
.home-wrapper {
    float: right;
}

.featured-wrapper {
    position:relative;
}
.featured-left{
border: 1px solid #fff;
width: 238px;
height: 154px;
float:left;
position:relative;
}

.featured-right{
width: 238px;
height: 154px;
float:right;
position:relative;

}

.thumb-wrapper {
    text-align: center;
    height:100%;
}

.thumb-wrapper .entry-thumb {
    height: 100%;
}
.thumb-wrapper .entry-thumb:hover {
    opacity: 1 !important;
}

.title-wrapper{
    bottom: 0;
    display: inline-block;
    line-height: 15px;
    left: 0;
    bottom: 0;
    position: absolute;
    background: #ff6572;
    color: #fff;    
     padding: 5px 15px 3px;
}

.title-wrapper a {
    text-decoration:none;
    color: #fff;
    font-family: "Oswald",sans-serif !important;
    text-transform: uppercase;
}
.home-slider {
    height: 310px;
    width: 484px;
    background-color: #fff;
    border-right: 1px solid #fff;
    position: relative;
    overflow:hidden;

}
.post-wrap {
    text-align: center;
    height: 100%;
}
.post-img {
     height:100%;   
}

.home-slider .title-wrapper{
    bottom: 5px;
    display: inline-block;
    line-height: 26px;
    font-size:26px;
    padding: 9px;
    left: 0;
    position: absolute;
    background: #ff6572;
    color: #fff;
    z-index: 10000;    

}

.home-slider ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position:relative;
    height: 100%;

}
.home-slider ul li {
    float: left;
    margin:0;
    height: 100%;
    position: relative;


}

.carousel:hover .prevButton {
    opacity: 0.7;
}
.carousel:hover .nextButton {
    opacity: 0.7;
}
    
.carousel .prevButton {
    background-image: url("/elements.png");
    background-position: -20px -1068px;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    left: 0;
    margin-top: -14px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: opacity 0.4s ease 0s;
    width: 28px;
    z-index: 2;
}
.carousel .prevButton:hover {
    opacity: 1;
}

.carousel .nextButton {
    background-image: url("/elements.png");
    background-position: -20px -1136px;
    background-repeat: no-repeat;
    display: block;
    height: 28px;
    margin-top: -14px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transition: opacity 0.4s ease 0s;
    width: 28px;
    z-index: 2;
}
.carousel .nextButton:hover {
    opacity: 1;
}

.breaking-news {
    height: 100%;
    width: 800px;
    overflow:hidden;
    margin-top: 20px;
}
.breaking-news ul {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
.breaking-news ul li{
    float: left;
    margin: 10px 0;
};
.breaking-news ul li a {
    width: 800px;
    padding: 10px 20px;
    color: #000;
}