/*
Theme Name: SBOBET
Author: SBOBET
Author URI: https://198.244.133.84/
Theme URI: https://198.244.133.84/
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 3.0.0
Tags: white, black, three-columns, right-sidebar, flexible-width, threaded-comments, blue, custom-menu, featured-images, gray, light, theme-options, translation-ready
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

blockquote {
    margin: 0 0 38px 0;
    padding: 20px 20px 0 20px;
    background: #FAFAFA;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-left: 8px solid #E5E5E5;
}

table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 10px;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

.single #primary article a {
    color: #9AF0FF!important;
    cursor: pointer;
    outline: 0 none;
    text-decoration: underline;
    text-shadow: 1px 1px 1px #012C34
}

.single #primary article a:hover {
    color: #fff!important
}

#primary footer.entry-meta {
    display: none
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th,td {
    font-weight: 400;
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    clear: both
}

html {
    overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block
}

audio,canvas,video {
    display: inline-block
}

audio:not([controls]) {
    display: none
}

del {
    color: #333
}

ins {
    background: #fff9c0;
    text-decoration: none
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin: 24px;
    margin-bottom: 1.714285714rem
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

small {
    font-size: smaller
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

.clearer {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
}

/*# Breadcrumbs */
#tpcrn-breadcrumbs {
    overflow: hidden;
    width: 100%;
    border-top: 1px solid #111;
    border-bottom: 1px solid #DDD;
    color: #111;
    padding: 5px 5px;
}

#tpcrn-breadcrumbs li {
    float: left;
    line-height: 5px;
    margin: 0 ;
}

#tpcrn-breadcrumbs a {
    font-weight: bold;
    float: left;
    text-decoration: none;
    color: #111;
    position: relative;
    padding: 7px 4px 0 2px;
    font-size: 11px;
}

#tpcrn-breadcrumbs .current {
    background: none;
    line-height: 18px;
    font-size: 11px;
    color: #111;
}

.single-navigation {
    font-size: 14px;
    border: 1px solid #E4E4E4;
}

.single-navigation span {
    font-weight: bold;
}

.previous {
    display: block;
    float: left;
    width: 46%;
    border-right: 1px solid #E4E4E4;
    padding: 15px;
}

.next {
    display: block;
    float: right;
    width: 46%;
    border-left: 1px solid #E4E4E4;
    padding: 15px;
    margin-left: -2px;
}

/* # single Post/ Page styles */
.post-content {
    background: white;
    margin: 0px ;
}

.feat-thumb img {
    width: 100%;
    max-height: 410px;
}

.post-title {
    
	position: relative;
}

.post-title h1 {
    color: #fff;
    font-size: 30px;
    margin-bottom: 0;
    line-height: 1.2;
    word-break: normal;
    word-wrap: break-word;
}

.page .post-title {
}

.post-meta-blog {
    font-family: PT Sans,sans-serif;
    color: #707070;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    padding: 3px 0 3px;
    font-size: 11px;
}

.post-meta-blog span {
    display: inline-block;
}

.post-thumbnail img,.tpcrn_r_p_list img {
    opacity: 1;
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
}

.post-thumbnail img:hover {
    opacity: 0.6;
}

.clear:after,.wrapper:after,.format-status .entry-header:after {
    clear: both
}

.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after {
    display: table;
    content: ""
}

.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th {
    font-size: 11px;
    font-size: .785714286rem;
    line-height: 2.181818182;
    font-weight: 700;
    text-transform: uppercase;
    color: #F0F8FF 
}

article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta {
    font-size: 11px;
    font-size: .785714286rem;
    line-height: 2.181818182
}

button,input,textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    font-family: inherit;
    padding: 6px;
    padding: .428571429rem
}

button,input {
    line-height: normal
}

textarea {
    font-size: 100%;
    overflow: auto;
    vertical-align: top
}

input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"] {
    border: 0;
    border-radius: 0;
    padding: 0
}

.menu-toggle,input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span {
    padding: 6px 10px;
    padding: .428571429rem .714285714rem;
    font-size: 11px;
    font-size: .785714286rem;
    line-height: 1.428571429;
    font-weight: 400;
    color: #7c7c7c;
    background-color: #e6e6e6;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#f4f4f4,#e6e6e6);
    background-image: -ms-linear-gradient(top,#f4f4f4,#e6e6e6);
    background-image: -webkit-linear-gradient(top,#f4f4f4,#e6e6e6);
    background-image: -o-linear-gradient(top,#f4f4f4,#e6e6e6);
    background-image: linear-gradient(top,#f4f4f4,#e6e6e6);
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(64,64,64,0.1)
}

.menu-toggle,button,input[type="submit"],input[type="button"],input[type="reset"] {
    cursor: pointer
}

button[disabled],input[disabled] {
    cursor: default
}

.bypostauthor cite span {
    color: #fff;
    background-color: #21759b;
    background-image: none;
    border: 1px solid #1f6f93;
    border-radius: 2px;
    box-shadow: none;
    padding: 0
}

.entry-content img,.comment-content img,.widget img {
    max-width: 100%
}

img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"] {
    height: auto
}

img.size-full,img.size-large,img.header-image,img.wp-post-image {
    max-width: 100%;
    height: auto
}

embed,iframe,object,video {
    max-width: 100%
}

.entry-content .twitter-tweet-rendered {
    max-width: 100%!important
}

.alignleft {
    float: left
}

.alignright {
    float: right
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2)
}

.wp-caption {
    max-width: 100%;
    padding: 4px
}

.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {
    font-style: italic;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2;
    color: #757575
}

img.wp-smiley,.rsswidget img {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.entry-content dl.gallery-item {
    margin: 0
}

.gallery-item a,.gallery-caption {
    width: 90%
}

.gallery-item a {
    display: block
}

.gallery-caption a {
    display: inline
}

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

.gallery .gallery-icon img {
    height: auto;
    max-width: 90%;
    padding: 5%
}

.gallery-columns-1 .gallery-icon img {
    padding: 3%
}

.site-content nav {
    clear: both;
    line-height: 2;
    overflow: hidden
}

#nav-above {
    padding: 24px 0;
    padding: 1.714285714rem 0;
    display: none
}

.paged #nav-above {
    display: block
}

.nav-previous,.previous-image {
    float: left;
    width: 50%
}

.nav-next,.next-image {
    float: right;
    text-align: right;
    width: 50%
}

.nav-single + .comments-area,#comment-nav-above {
    margin: 48px 0;
    margin: 3.428571429rem 0
}

.author .archive-header {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.author-info {
    border-top: 1px solid #ededed;
    margin: 24px 0;
    margin: 1.714285714rem 0;
    padding-top: 24px;
    padding-top: 1.714285714rem;
    overflow: hidden
}

.author-description p {
    color: #757575;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846
}

.author.archive .author-info {
    border-top: 0;
    margin: 0 0 48px;
    margin: 0 0 3.428571429rem
}

.author.archive .author-avatar {
    margin-top: 0
}

html {
    font-size: 87.5%;
}

body {
    font-size: 14px;
    font-size: 1rem;
    font-family: Helvetica,Arial,sans-serif;
    text-rendering: optimizeLegibility;
    color: #fff
}

body.custom-font-enabled {
    font-family: "Open Sans",Helvetica,Arial,sans-serif
}

a {
    outline: none;
    color: #21759b
}

a:hover {
    color: #0f3647
}

.assistive-text,.site .screen-reader-text {
    position: absolute!important;
    clip: rect(1px,1px,1px,1px)
}

.main-navigation .assistive-text:focus {
    background: #fff;
    border: 2px solid #333;
    border-radius: 3px;
    clip: auto!important;
    color: #000;
    display: block;
    font-size: 12px;
    padding: 12px;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 100000
}

.main-navigation {
    margin-top: 0;
    text-align: center;
}

.main-navigation.top-navigation li {
    background: rgba(0, 0, 0, 0) none no-repeat scroll right 22px;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}

.main-navigation.top-navigation ul.nav-menu, .main-navigation.top-navigation div.nav-menu > ul {
    border: medium none;
    display: inline-block;
    float: right;
    position: relative;
    width: 100%;
    z-index: 1005;
}

.main-navigation.top-navigation ul li:hover > ul.sub-menu {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    left: 0;
    position: absolute;
    top: 100%;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border: medium none;
    display: inline-block;
    float: right;
    position: relative;
    text-align: left;
    width: auto;
    z-index: 1005;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #fff;
    font-weight: normal;
}

.main-navigation li {
    background: rgba(0, 0, 0, 0) none no-repeat scroll right 22px;
    border-collapse: collapse;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: auto;
}

.main-navigation li:nth-first-child(1) {
    border-left: none;
}

.main-navigation li:nth-last-child(1) {
    border-right: none;
}

.main-navigation li.current-menu-item, .main-navigation li:hover, .main-navigation li.current-menu-ancestor {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.top-navigation.main-navigation li.current-menu-item, .top-navigation.main-navigation li:hover, .top-navigation.main-navigation li.current-menu-ancestor {
    background: rgba(0, 0, 0, 0) url(/images/menu.png) no-repeat scroll center 0px;
    border-radius: 5px 5px 0 0;
    position: relative;
    z-index: 999;
}

.main-navigation li a:hover {
    color: #E6DDB4;
}

.main-navigation li ul.sub-menu {
    border: 1px solid rgb(245, 209, 74);
    display: block;
    left: -45px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    text-decoration: none;
    top: 32px;
    visibility: hidden;
    z-index: 1;
}

.main-navigation ul li:hover > ul.sub-menu {
    background: none repeat scroll 0 0 #262626;
    border: medium none;
    border-radius: 0;
    left: -41px;
    opacity: 1;
    top: 134px;
    visibility: visible;
}

.main-navigation li ul.sub-menu ul.sub-menu {
    border: 1px solid #DDA44D;
    margin-left: 0;
    position: absolute;
    top: -1px;
    left: 300px;
}

.main-navigation li ul.sub-menu li:hover > ul.sub-menu {
    border: medium none;
    left: 153px;
    margin-left: 0;
    position: absolute;
    top: -1px;
}

.main-navigation li ul.sub-menu li {
    background: none repeat scroll 0 0 #185685;
    border-radius: 0;
    opacity: 0;
    padding: 0 5px 0 4px;
    visibility: hidden;
}

.main-navigation ul li:hover > ul.sub-menu li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    display: block;
    margin: 9px 0;
    opacity: 1;
    padding: 0 5px 0 4px;
    visibility: visible;
    width: 239px;
}

.main-navigation.top-navigation li a {
    color: #00175f;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 44px;
    opacity: 0.8;
    padding: 0 11px;
    text-transform: none;
    width: auto;
}

/* Menu level 0 */
.main-navigation li a {
    color: #fff;
    display: inline-block;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: lighter;
    line-height: 25px;
    opacity: 0.8;
    padding: 68px 30px;
    text-transform: none;
    width: auto;
}

.main-navigation li a span {
    display: block;
    margin-top: -20px;
    color: #00cfff;
    font-size: 12px;
}

.main-navigation li.current-menu-item a, .main-navigation li:hover a {
    color: #fff;
    opacity: 1;
    position: relative;
}

/* Menu level 1 */
.main-navigation li.games-menu ul.sub-menu li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: transparent;
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: 171px;
    padding: 7px 0 0;
    text-align: center;
    vertical-align: bottom;
    width: 100%;
}

.main-navigation li ul.sub-menu li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow-left.png") no-repeat scroll 8px center;
    border: medium none;
    box-sizing: border-box;
    color: white;
    font-size: 15px;
    font-weight: lighter;
    line-height: 15px;
    padding: 4px 0 2px 25px;
    text-align: left;
    width: 240px;
}

.main-navigation li:hover li:hover a {
    color: #f8dc2a;
}

/* Menu level 2 */
.main-navigation li ul.sub-menu ul.sub-menu a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: rgb(0, 0, 0);
    font-size: 13px;
    font-weight: bold;
    padding: 3px 0;
    width: 151px;
}

.main-navigation li:hover li:hover li:hover a {
    background: none;
    color: #f8dc2a;
}

.main-navigation li ul ul {
    left: 100%;
    top: -1px;
}

.site {
    padding: 0 24px;
    padding: 0 1.714285714rem;
    background-color: #fff
}

.site-content {
    margin: 24px 0 0;
    margin: 1.714285714rem 0 0
}

.widget-area {
    margin: 24px 0 0;
    margin: 1.714285714rem 0 0
}

.site-header {
    padding: 24px 0;
    padding: 1.714285714rem 0
}

.site-header h1,.site-header h2 {
    text-align: center
}

.site-header h1 a,.site-header h2 a {
    color: #515151;
    display: inline-block;
    text-decoration: none
}

.site-header h1 a:hover,.site-header h2 a:hover {
    color: #21759b
}

.site-header h1 {
    font-size: 24px;
    font-size: 1.714285714rem;
    line-height: 1.285714286;
    margin-bottom: 14px;
    margin-bottom: 1rem
}

.site-header h2 {
    font-weight: 400;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    color: #757575
}

.header-image {
    margin-top: 24px;
    margin-top: 1.714285714rem
}

section[role="banner"] {
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem
}

.widget-area .widget {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    word-wrap: break-word
}

.widget-area .widget h3 {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget {
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846
}

.widget-area .widget p {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.widget-area .textwidget ul {
    list-style: disc outside;
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem
}

.widget-area .textwidget li {
    margin-left: 36px;
    margin-left: 2.571428571rem
}

.widget-area .widget a {
    color: #757575
}

.widget-area .widget a:hover {
    color: #21759b
}

.widget-area .widget a:visited {
    color: #9f9f9f
}

.widget-area #s {
    width: 53.66666666666%
}

footer[role="contentinfo"] {
    border-top: 1px solid #ededed;
    clear: both;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2;
    max-width: 960px;
    max-width: 68.571428571rem;
    margin-top: 24px;
    margin-top: 1.714285714rem;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 0;
    padding: 1.714285714rem 0
}

footer[role="contentinfo"] a {
    color: #686868
}

footer[role="contentinfo"] a:hover {
    color: #21759b
}

.entry-meta {
    clear: both
}

.entry-header {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.entry-header img.wp-post-image {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.entry-header .entry-title {
    font-size: 20px;
    font-size: 1.428571429rem;
    line-height: 1.2;
    font-weight: 400
}

.entry-header .entry-title a {
    text-decoration: none
}

.entry-header .entry-format {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    font-weight: 400
}

.entry-header .comments-link {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    color: #757575
}

.comments-link a,.entry-meta a {
    color: #757575
}

.comments-link a:hover,.entry-meta a:hover {
    color: #21759b
}

article.sticky .featured-post {
    border-top: 4px double #ededed;
    border-bottom: 4px double #ededed;
    color: #757575;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 3.692307692;
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    text-align: center;
}

.entry-content,.entry-summary,.mu_register {
    line-height: 1.714285714;
    padding: 20px;
}

.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6 {
    margin: 10px 0;
    line-height: 1.714285714;
}

.entry-content h1,.comment-content h1 {
    font-size: 21px;
    font-size: 1.5rem;
    line-height: 1.5;
}

.entry-content h2,.comment-content h2,.mu_register h2 {
    font-size: 18px;
    font-size: 1.285714286rem;
    line-height: 1.6;
}

.entry-content h3,.comment-content h3 {
    font-size: 16px;
    font-size: 1.142857143rem;
    line-height: 1.846153846;
}

.entry-content h4,.comment-content h4 {
    font-size: 14px;
    font-size: 1rem;
    line-height: 1.846153846;
}

.entry-content h5,.comment-content h5 {
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
}

.entry-content h6,.comment-content h6 {
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 1.846153846
}

.entry-content p,.entry-summary p,.comment-content p,.mu_register p {
    margin: 0 0 14px;
    margin: 0 0 1rem;
    line-height: 1.714285714;
}

.entry-content a:visited,.comment-content a:visited {
    color: #9f9f9f
}

.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem;
    line-height: 1.714285714
}

.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {
    margin-bottom: 0
}

.entry-content ul,.comment-content ul,.mu_register ul {
    list-style: disc outside
}

.entry-content ol,.comment-content ol {
    list-style: decimal outside
}

.entry-content li,.comment-content li,.mu_register li {
    margin: 0 0 0 36px;
    margin: 0 0 0 2.571428571rem;
    list-style: disc;
}

.entry-content blockquote,.comment-content blockquote {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem;
    padding: 24px;
    padding: 1.714285714rem;
    font-style: italic
}

.entry-content blockquote p:last-child,.comment-content blockquote p:last-child {
    margin-bottom: 0
}

.entry-content code,.comment-content code {
    font-family: Consolas,Monaco,Lucida Console,monospace;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2
}

.entry-content pre,.comment-content pre {
    border: 1px solid #ededed;
    color: #666;
    font-family: Consolas,Monaco,Lucida Console,monospace;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 1.714285714;
    margin: 24px 0;
    margin: 1.714285714rem 0;
    overflow: auto;
    padding: 24px;
    padding: 1.714285714rem
}

.entry-content pre code,.comment-content pre code {
    display: block
}

.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

.entry-content address,.comment-content address {
    display: block;
    line-height: 1.714285714;
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem
}

img.alignleft,.wp-caption.alignleft {
    margin: 12px 24px 12px 0;
    margin: .857142857rem 1.714285714rem .857142857rem 0
}

img.alignright,.wp-caption.alignright {
    margin: 12px 0 12px 24px;
    margin: .857142857rem 0 .857142857rem 1.714285714rem
}

img.aligncenter,.wp-caption.aligncenter {
    clear: both;
    margin-top: 12px;
    margin-top: .857142857rem;
    margin-bottom: 12px;
    margin-bottom: .857142857rem
}

.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video {
    margin: 0;
}

.entry-content dl,.comment-content dl {
    margin: 0 24px;
    margin: 0 1.714285714rem
}

.entry-content dt,.comment-content dt {
    font-weight: 700;
    line-height: 1.714285714
}

.entry-content dd,.comment-content dd {
    line-height: 1.714285714;
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.entry-content table,.comment-content table {
    border-bottom: 1px solid #ededed;
    color: #757575;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2;
    margin: 0 0 24px;
    margin: 0 0 1.714285714rem;
    width: 100%
}

.entry-content table caption,.comment-content table caption {
    font-size: 16px;
    font-size: 1.142857143rem;
    margin: 24px 0;
    margin: 1.714285714rem 0
}

.entry-content td,.comment-content td {
    border-top: 1px solid #ededed;
    padding: 6px 10px 6px 0
}

.site-content article {
    border-bottom: 4px double #ededed;
    margin-bottom: 72px;
    margin-bottom: 5.142857143rem;
    padding-bottom: 24px;
    padding-bottom: 1.714285714rem;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.page-links {
    clear: both;
    line-height: 1.714285714
}

footer.entry-meta {
    margin-top: 24px;
    margin-top: 1.714285714rem;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    color: #757575
}

.single-author .entry-meta .by-author {
    display: none
}

.mu_register h2 {
    color: #757575;
    font-weight: 400
}

.archive-header,.page-header {
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    padding-bottom: 22px;
    padding-bottom: 1.571428571rem;
    border-bottom: 1px solid #ededed
}

.archive-meta {
    color: #757575;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2;
    margin-top: 22px;
    margin-top: 1.571428571rem
}

.article.attachment {
    overflow: hidden
}

.image-attachment div.attachment {
    text-align: center
}

.image-attachment div.attachment p {
    text-align: center
}

.image-attachment div.attachment img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

.image-attachment .entry-caption {
    margin-top: 8px;
    margin-top: .571428571rem
}

article.format-aside h1 {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

article.format-aside h1 a {
    text-decoration: none;
    color: #4d525a
}

article.format-aside h1 a:hover {
    color: #2e3542
}

article.format-aside .aside {
    padding: 24px 24px 0;
    padding: 1.714285714rem;
    background: #d2e0f9;
    border-left: 22px solid #a8bfe8
}

article.format-aside p {
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    color: #4a5466
}

article.format-aside blockquote:last-child,article.format-aside p:last-child {
    margin-bottom: 0
}

article.format-image footer h1 {
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    font-weight: 400
}

article.format-image footer h2 {
    font-size: 11px;
    font-size: .785714286rem;
    line-height: 2.181818182
}

article.format-image footer a h2 {
    font-weight: 400
}

article.format-link header {
    padding: 0 10px;
    padding: 0 .714285714rem;
    float: right;
    font-size: 11px;
    font-size: .785714286rem;
    line-height: 2.181818182;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    color: #848484;
    background-color: #ebebeb;
    border-radius: 3px
}

article.format-link .entry-content {
    max-width: 80%;
    float: left
}

article.format-link .entry-content a {
    font-size: 22px;
    font-size: 1.571428571rem;
    line-height: 1.090909091;
    text-decoration: none
}

article.format-quote .entry-content p {
    margin: 0;
    padding-bottom: 24px;
    padding-bottom: 1.714285714rem
}

article.format-quote .entry-content blockquote {
    display: block;
    padding: 24px 24px 0;
    padding: 1.714285714rem 1.714285714rem 0;
    font-size: 15px;
    font-size: 1.071428571rem;
    line-height: 1.6;
    font-style: normal;
    color: #6a6a6a;
    background: #efefef
}

.format-status .entry-header {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

.format-status .entry-header header {
    display: inline-block
}

.format-status .entry-header h1 {
    font-size: 15px;
    font-size: 1.071428571rem;
    font-weight: 400;
    line-height: 1.6;
    margin: 0
}

.format-status .entry-header h2 {
    font-size: 12px;
    font-size: .857142857rem;
    font-weight: 400;
    line-height: 2;
    margin: 0
}

.format-status .entry-header header a {
    color: #757575
}

.format-status .entry-header header a:hover {
    color: #21759b
}

.format-status .entry-header img {
    float: left;
    margin-right: 21px;
    margin-right: 1.5rem
}

.comments-title {
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    font-size: 16px;
    font-size: 1.142857143rem;
    line-height: 1.5;
    font-weight: 400
}

.comments-area article {
    margin: 24px 0;
    margin: 1.714285714rem 0
}

.comments-area article header {
    margin: 0 0 48px;
    margin: 0 0 3.428571429rem;
    overflow: hidden;
    position: relative
}

.comments-area article header img {
    float: left;
    padding: 0;
    line-height: 0
}

.comments-area article header cite,.comments-area article header time {
    display: block;
    margin-left: 85px;
    margin-left: 6.071428571rem
}

.comments-area article header cite {
    font-style: normal;
    font-size: 15px;
    font-size: 1.071428571rem;
    line-height: 1.42857143
}

.comments-area cite b {
    font-weight: 400
}

.comments-area article header time {
    line-height: 1.714285714;
    text-decoration: none;
    font-size: 12px;
    font-size: .857142857rem;
    color: #5e5e5e
}

.comments-area article header a {
    text-decoration: none;
    color: #5e5e5e
}

.comments-area article header a:hover {
    color: #21759b
}

.comments-area article header cite a {
    color: #444
}

.comments-area article header cite a:hover {
    text-decoration: underline
}

.comments-area article header h4 {
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px 12px;
    padding: .428571429rem .857142857rem;
    font-size: 12px;
    font-size: .857142857rem;
    font-weight: 400;
    color: #fff;
    background-color: #0088d0;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top,#009cee,#0088d0);
    background-image: -ms-linear-gradient(top,#009cee,#0088d0);
    background-image: -webkit-linear-gradient(top,#009cee,#0088d0);
    background-image: -o-linear-gradient(top,#009cee,#0088d0);
    background-image: linear-gradient(top,#009cee,#0088d0);
    border-radius: 3px;
    border: 1px solid #007cbd
}

.comments-area .bypostauthor cite span {
    position: absolute;
    margin-left: 5px;
    margin-left: .357142857rem;
    padding: 2px 5px;
    padding: .142857143rem .357142857rem;
    font-size: 10px;
    font-size: .714285714rem
}

.comments-area .bypostauthor cite b {
    font-weight: 700
}

a.comment-reply-link,a.comment-edit-link {
    color: #686868;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846
}

a.comment-reply-link:hover,a.comment-edit-link:hover {
    color: #21759b
}

.commentlist .pingback {
    line-height: 1.714285714;
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

#respond {
    margin-top: 48px;
    margin-top: 3.428571429rem
}

#respond h3#reply-title {
    font-size: 16px;
    font-size: 1.142857143rem;
    line-height: 1.5
}

#respond h3#reply-title #cancel-comment-reply-link {
    margin-left: 10px;
    margin-left: .714285714rem;
    font-weight: 400;
    font-size: 12px;
    font-size: .857142857rem
}

#respond form {
    margin: 24px 0;
    margin: 1.714285714rem 0
}

#respond form p {
    margin: 11px 0;
    margin: .785714286rem 0
}

#respond form p.logged-in-as {
    margin-bottom: 24px;
    margin-bottom: 1.714285714rem
}

#respond form label {
    display: block;
    line-height: 1.714285714
}

#respond form input[type="text"],#respond form textarea {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 1.714285714;
    padding: 10px;
    padding: .714285714rem;
    width: 100%
}

#respond form p.form-allowed-tags {
    margin: 0;
    font-size: 12px;
    font-size: .857142857rem;
    line-height: 2;
    color: #5e5e5e
}

.required {
    color: red
}

.entry-page-image {
    margin-bottom: 14px;
    margin-bottom: 1rem
}

.template-front-page .site-content article {
    border: 0;
    margin-bottom: 0
}

.template-front-page .widget-area {
    clear: both;
    float: none;
    width: auto;
    padding-top: 24px;
    padding-top: 1.714285714rem;
    border-top: 1px solid #ededed
}

.template-front-page .widget-area .widget li {
    margin: 8px 0 0;
    margin: .571428571rem 0 0;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.714285714;
    list-style-type: square;
    list-style-position: inside
}

.template-front-page .widget-area .widget li a {
    color: #757575
}

.template-front-page .widget-area .widget li a:hover {
    color: #21759b
}

.template-front-page .widget-area .widget_text img {
    float: left;
    margin: 8px 24px 8px 0;
    margin: .571428571rem 1.714285714rem .571428571rem 0
}

.widget-area .widget ul ul {
    margin-left: 12px;
    margin-left: .857142857rem
}

.widget_rss li {
    margin: 12px 0;
    margin: .857142857rem 0
}

.widget_recent_entries .post-date,.widget_rss .rss-date {
    color: #aaa;
    font-size: 11px;
    font-size: .785714286rem;
    margin-left: 12px;
    margin-left: .857142857rem
}

#wp-calendar {
    margin: 0;
    width: 100%;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846;
    color: #686868
}

#wp-calendar th,#wp-calendar td,#wp-calendar caption {
    text-align: left
}

#wp-calendar #next {
    padding-right: 24px;
    padding-right: 1.714285714rem;
    text-align: right
}

.widget_search label {
    display: block;
    font-size: 13px;
    font-size: .928571429rem;
    line-height: 1.846153846
}

.widget_twitter li {
    list-style-type: none
}

.widget_twitter .timesince {
    display: block;
    text-align: right
}

img#wpstats {
    display: block;
    margin: 0 auto 24px;
    margin: 0 auto 1.714285714rem
}

@media screen and (min-width: 600px) {
    .author-avatar {
        float:left;
        margin-top: 8px;
        margin-top: .571428571rem
    }

    .author-description {
        float: right;
        width: 80%
    }

    .site {
        margin: 0 auto;
        max-width: 960px;
        max-width: 68.571428571rem;
        overflow: hidden
    }

    .site-content {
        float: left;
        width: 65.104166667%
    }

    body.template-front-page .site-content,body.attachment .site-content,body.full-width .site-content {
        width: 100%
    }

    .widget-area {
        float: right;
        width: 26.041666667%
    }

    .site-header h1,.site-header h2 {
        text-align: left
    }

    .site-header h1 {
        font-size: 26px;
        font-size: 1.857142857rem;
        line-height: 1.846153846;
        margin-bottom: 0
    }

    .entry-header .entry-title {
        font-size: 22px;
        font-size: 1.571428571rem
    }

    #respond form input[type="text"] {
        width: 46.333333333%
    }

    #respond form textarea.blog-textarea {
        width: 79.666666667%
    }

    .template-front-page .site-content,.template-front-page article {
        overflow: hidden
    }

    .template-front-page.has-post-thumbnail article {
        float: left;
        width: 47.916666667%
    }

    .entry-page-image {
        float: right;
        margin-bottom: 0;
        width: 47.916666667%
    }

    .template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets {
        float: left;
        width: 51.875%;
        margin-bottom: 24px;
        margin-bottom: 1.714285714rem
    }

    .template-front-page .widget-area .widget:nth-child(odd) {
        clear: right
    }

    .template-front-page .widget-area .widget:nth-child(even),.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
        float: right;
        width: 39.0625%;
        margin: 0 0 24px;
        margin: 0 0 1.714285714rem
    }

    .template-front-page.two-sidebars .widget,.template-front-page.two-sidebars .widget:nth-child(even) {
        float: none;
        width: auto
    }

    .commentlist .children {
        margin-left: 48px;
        margin-left: 3.428571429rem
    }
}

@media screen and (min-width: 960px) {
    body {
        background-color:#e6e6e6
    }

    body .site {
        padding: 0 40px;
        padding: 0 2.857142857rem;
        margin-top: 48px;
        margin-top: 3.428571429rem;
        margin-bottom: 48px;
        margin-bottom: 3.428571429rem;
        box-shadow: 0 2px 6px rgba(100,100,100,0.3)
    }

    body.custom-background-empty {
        background-color: #fff
    }

    body.custom-background-empty .site,body.custom-background-white .site {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        box-shadow: none
    }
}

@media print {
    body {
        background: none!important;
        color: #000;
        font-size: 10pt
    }

    footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after {
        content: " [" attr(href) "] "
    }

    a {
        text-decoration: none
    }

    .entry-content img,.comment-content img,.author-avatar img,img.wp-post-image {
        border-radius: 0;
        box-shadow: none
    }

    .site {
        clear: both!important;
        display: block!important;
        float: none!important;
        max-width: 100%;
        position: relative!important
    }

    .site-header {
        margin-bottom: 72px;
        margin-bottom: 5.142857143rem;
        text-align: left
    }

    .site-header h1 {
        font-size: 21pt;
        line-height: 1;
        text-align: left
    }

    .site-header h2 {
        color: #000;
        font-size: 10pt;
        text-align: left
    }

    .site-header h1 a,.site-header h2 a {
        color: #000
    }

    .author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation {
        display: none
    }

    .wrapper {
        border-top: none;
        box-shadow: none
    }

    .site-content {
        margin: 0;
        width: auto
    }

    .singular .entry-header .entry-meta {
        position: static
    }

    .singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title {
        margin: 0;
        width: 100%
    }

    .entry-header .entry-title,.entry-title,.singular .entry-title {
        font-size: 21pt
    }

    footer.entry-meta,footer.entry-meta a {
        color: #444;
        font-size: 10pt
    }

    .author-description {
        float: none;
        width: auto
    }

    .commentlist > li.comment {
        background: none;
        position: relative;
        width: auto
    }

    .commentlist .avatar {
        height: 39px;
        left: 2.2em;
        top: 2.2em;
        width: 39px
    }

    .comments-area article header cite,.comments-area article header time {
        margin-left: 50px;
        margin-left: 3.57142857rem
    }
}

h2.blogpost-tp-site-wrap-title {
    background: rgba(0, 0, 0, 0) url(/images/common.png) repeat-x scroll left -456px;
    padding: 9px;
    text-transform: uppercase;
    color: #fff;
}

h3.blogpost-tp-site-wrap-title {
    background: url(/images/landing.png) no-repeat;
    background-position: right -140px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 40px 0 10px;
    font: 700 11px/20px Tahoma,sans-serif;
    color: #132351;
}

.blogpost-tp-site-wrap-title a {
    text-decoration: none;
    color: #132351!important;
    font: 700 11px/20px Tahoma,sans-serif;
}

.singlenavig {
    border-bottom: 1px solid #111;
    padding-bottom: 10px;
}

.singlenavig-prev {
    border-right: #E7E7E7 1px solid;
    width: 49%;
    padding-bottom: 5px;
    padding-top: 5px;
    float: left;
}

.singlenavig-prev:hover .arrow.icon-arrow-left {
    color: #333;
}

.singlenavig-next .arrow.icon-uniE616 {
    float: right;
}

.singlenavig-next:hover .arrow.icon-uniE616 {
    color: #333;
}

.singlenavig-prev:hover .singlenavig-prev-span .title,.singlenavig-next:hover .singlenavig-next-span .title {
    text-decoration: underline;
}

.singlenavig-next {
    width: 49%;
    padding-bottom: 5px;
    padding-top: 5px;
    float: right;
}

.singlenavig a {
    display: block;
    overflow: hidden;
}

.singlenavig .arrow {
    float: left;
    width: 45px;
    height: 45px;
    background: #EEE;
    margin-top: 5px;
    font-size: 30px;
    color: #1D9BF3;
    line-height: 1.5;
    position: relative;
    text-align: center;
}

.singlenavig-prev-span {
    float: left;
    width: 70%;
    padding-left: 15px;
    padding-right: 20px;
}

.singlenavig .lnk {
    display: block;
    color: #999;
    font-size: 11px;
}

.singlenavig .title {
    display: block;
    color: #333;
    font-size: 15px;
}

.singlenavig-next-span {
    float: left;
    padding-left: 15px;
    padding-right: 20px;
    width: 80%;
}

#tp-section-content {
    background: #fff none repeat scroll 0 0;
    zoom: 1; position: relative;
    width: 975px;
    margin: 0 auto;
    overflow: hidden;
}

.post-title h1 {
    font-family: arial;
    font-weight: 600;
    font-size: 15px;
	
}

.post-title h1 {
    background: #0000 url(/images/bgtitle.png) repeat-x;
    padding: 8px;
    text-transform: uppercase;
}

.blogpost-tp-site-wrap-title h1 {
    background: rgba(0, 0, 0, 0) url(/images/common.png) repeat-x scroll left -456px;
    margin-bottom: 10px;
    padding: 9px;
    text-transform: uppercase;
    color: #ffffff;
    font-family: arial;
    font-weight: 400;
    font-size: 20px;
}

.post-meta-blog {
    font-family: PT Sans,sans-serif;
    color: #000000;
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    padding: 5px 10px 5px;
    font-size: 11px;
}

.post-meta-blog a {
    color: #000000;
}

.tpcrn-shr-post span.head {
    background: #9dbbed;
    font-size: 13px;
    margin: 0px 8px -10px 0px;
    display: block;
    float: left;
    color: #FFF;
    padding: 8px 14px;
    text-transform: uppercase;
}

.tpcrn-shr-post {
    clear: both;
    padding: 10px 0 0 10px;
    border-top: 1px solid #111;
    color: #111;
}

.social-wrap-share a {
    font-size: 18px;
    background: #EEE;
    width: 60px;
    height: 30px;
    display: inline-block;
    line-height: 34px;
    text-align: center;
    margin: 0 5px 5px;
}

.social-wrap-share a:hover {
    color: #fff;
}

.fbtp:hover {
    background: #436eac;
}

.gptp:hover {
    background: #dd4b39;
}

.twtp:hover {
    background: #0598c9;
}

.intp:hover {
    background: #436eac;
}

.pintp:hover {
    background: #910101;
}

[class^="meta_"], [class*=" meta_"],[class^="icon-"], [class*="icon-"],.flex-direction-nav a ,.menu-item-has-children a:after {
    font-family: 'themepacific';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'themepacific';
    src: url('css/fonts/themepacific.eot?yv4p5n');
    src: url('css/fonts/themepacific.eot?#iefixyv4p5n') format('embedded-opentype'), url('css/fonts/themepacific.woff?yv4p5n') format('woff'), url('css/fonts/themepacific.ttf?yv4p5n') format('truetype'), url('css/fonts/themepacific.svg?yv4p5n#themepacific') format('svg');
    font-weight: normal;
    font-style: normal;
}

.meta_author:before,.meta_sep:before {
    content: "\e601";
}

.icon-music:before {
    content: "\e602";
}

.icon-image:before {
    content: "\e603";
}

.icon-play:before {
    content: "\e604";
}

.icon-file:before {
    content: "\e605";
}

.meta_categ:before {
    content: "\e606";
}

.meta_date:before {
    content: "\e607";
}

.meta_comments:before {
    content: "\e608";
}

.icon-user:before {
    content: "\e609";
}

.icon-quotes-left:before {
    content: "\e60a";
}

.icon-spinner:before {
    content: "\e60b";
}

.icon-search:before {
    content: "\e60c";
}

.icon-google-plus:before {
    content: "\e60d";
}

.icon-facebook:before {
    content: "\e60e";
}

.icon-twitter:before {
    content: "\e60f";
}

.icon-feed:before {
    content: "\e610";
}

.icon-youtube:before {
    content: "\e611";
}

.icon-vimeo:before {
    content: "\e612";
}

.icon-flickr:before {
    content: "\e613";
}

.icon-pinterest:before {
    content: "\e614";
}

.icon-linkedin:before {
    content: "\e618";
}

.icon-stumbleupon:before {
    content: "\e619";
}

.icon-pinterest2:before {
    content: "\e61a";
}

.icon-arrow-left:before {
    content: "\e615";
}

.icon-uniE616:before {
    content: "\e616";
}

.menu-item-has-children > a:after {
    content: "\e617";
}

/* #Magazine */
.box-left {
    line-height: 22px;
    margin-right: 10px;
    padding-bottom: 30px;
    width: 32%;
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
    border-bottom: 4px solid #FFC600;
}

.box-left {
    line-height: 22px;
    margin-right: 10px;
    padding-bottom: 30px;
    width: 32%;
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
    border-bottom: 4px solid #FFC600;
}

.post-box-left {
    line-height: 22px;
    padding-bottom: 20px;
    width: 48%;
    margin-top: 25px;
    float: left;
    overflow: hidden;
    border-bottom: 4px solid #333;
}

.post-box-left.first-grid {
    margin-right: 20px!important;
}

.article-right {
    overflow: hidden;
}

.article-thumbnail {
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.article-content {
    position: relative;
    padding-top: 5px;
    clear: both;
    left: 0;
}

.themepacific-read-more {
    margin-top: 8px;
}

.blogposts-tp-site-wrap {
    position: relative;
}

.blog-lists-blog {
    margin-bottom: 20px;
    padding: 15px;
}

.blog-lists {
    position: relative;
    float: left;
}

.blogposts-inner {
    display: grid;
}

.blogposts-wrap {
    margin-bottom: 35px;
}

.blogposts-wrap h2.blogpost-tp-site-wrap-title {
    margin: 0px;
}

.widget-head {
    margin-top: 0;
}

.container .one-third.column {
    width: 47%;
    padding-right: 15px;
}

.full-right.one-third.column {
    padding: 12px 0 0 0;
    margin-left: 15px;
}

li.blog-list-small.second {
    border: none;
    margin-top: 0;
    padding-top: 0;
}

.full-right.one-third.column.blog-list-small.second {
    padding: 0px;
}

.blog-lists li:first-child h3 a {
    font-size: 22px;
}

.blog-lists li {
    position: relative;
    padding: 0;
    margin-bottom: 20px;
    overflow: hidden;
}

.blog-lists-title {
    position: relative;
    width: 100%;
    display: inline;
    float: left;
}

.blog-lists h3 {
    display: inline-block;
}

.blog-lists h3 a {
    font-family: PT Sans,serif;
    font-size: 20px;
    display: block;
    font-weight: normal;
    color: #363636;
    text-decoration: none;
    line-height: 1.27;
}

.blog-list-small h3 a {
    font-family: PT Sans,serif;
    font-size: 14px;
}

.blog-lists .time ,.sb-post-list-title .time {
    font-family: PT Sans,sans-serif;
    color: #818181;
    font-size: 11px;
    margin: 5px 0 2px;
}

.sb-post-list-title .time {
    margin-top: 4px;
}

.maga-excerpt {
    display: block;
    float: left;
    margin-bottom: 15px;
    color: #000;
}

.sticky {
}

.sb-post-list-title span {
    padding-left: 0px;
    color: #7E7E7E;
}

.magbig-thumb,.magbig-thumb-grid {
    position: relative;
    float: left;
    height: 180px;
    width: 290px;
    overflow: hidden;
}

.magbig-thumb-grid {
    width: 100%;
}

.magbig-thumb img,.magbig-thumb-grid img {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    opacity: 1;
    box-shadow: 0 0 2px #B5B5B5;
    -moz-box-shadow: 0 0 2px #b5b5b5;
    -webkit-box-shadow: 0 0 2px #B5B5B5;
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
}

.magbig-thumb img:hover {
    opacity: 0.6;
}

.magbig-thumb:hover img,.sb-post-big-thumbnail:hover img,.tpcrn_r_p_list img:hover {
    -webkit-transform: scale(1.2) rotate(-5deg);
    -moz-transform: scale(1.2) rotate(-5deg);
    -o-transform: scale(1.2) rotate(-5deg);
    -ms-transform: scale(1.2) rotate(-5deg);
    transform: scale(1.2) rotate(-5deg);
}

.magbig-thumb img,.sb-post-big-thumbnail img {
    width: 100%;
    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    transition: transform .2s ease-out;
}

.blog-lists-blog h3,.article-header h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #111;
    line-height: 22px;
}

.blog-lists-blog h3 a, .article-header h3 a {
    color: #000;
}

.blog-lists-blog h3 a:hover,.article-header h3 a:hover, .blogflexcarousel .slides h4 a:hover,.blogflexcarousel .slides > li:hover h4 a {
    color: #fff;
}

.full-left {
    display: block;
    position: relative;
    width: 100%;
    float: left;
}

.list-block {
    position: relative;
    width: 50%;
    float: left;
    border-top: none;
    padding-bottom: 6px;
    color: #777;
    padding: 0px 0px 0 10px;
    min-height: 180px;
}

.list-block-slide {
    margin: 20px;
}

.list-block-slide h3 {
    font-family: Oswald,sans-serif;
}

.list-block-slide .post-meta-blog {
    font-size: 10px;
}

#sidebar .sb-post-thumbnail {
    width: 60px;
    margin-right: 12px;
    display: inline-block;
    vertical-align: top;
}

.blog-lists.one-half.column.first, .blog-lists.one-half.column.second {
    width: 47%;
    padding-right: 15px;
}

.blog-lists.one-half.column.second {
    padding: 0 0 0 15px;
}

li.blog-list-small {
    border-top: 1px solid #E4E4E4;
    padding-top: 12px;
    margin-bottom: 10px;
}

.blog-list-big .time {
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    padding: 4px 0 4px;
    font-size: 9px;
    margin-bottom: 10px;
}

.blog-list-small .blog-lists-title {
    width: 74%;
    float: right;
}

.sb-post-big-thumbnail {
    margin-bottom: 12px;
    overflow: hidden;
}

.themepacific-cat-more {
    background: url(/images/landing.png) no-repeat;
    background-position: right -140px;
    height: 26px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 40px 0 10px;
    font: 700 11px/20px Tahoma,sans-serif;
    color: #132351;
    z-index: 3;
}

.tpcrn-read-more {
    background: none;
    color: #000;
    font-weight: bold;
    padding: 0;
    text-transform: uppercase;
}

.tpcrn-cat-more:hover {
    opacity: 0.6;
}

.tpcrn_magazine_doublethumb {
    border-bottom: 1px dashed #DDD;
}

#infinite-handle {
    text-align: center;
    clear: both;
    padding-top: 25px;
    border-top: 1px solid #EEE;
    margin: 20px 0;
}

#infinite-handle span {
    background: #1D9BF3;
    font-size: 18px;
    padding: 10px 16px;
    width: 200px;
    display: inline-block;
    border-radius: 4px;
    transition: all .2s linear;
    -o-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
}

#infinite-handle span:hover {
    background: #161615;
}

.infinite-loader {
    position: relative;
    left: 46.5%;
}

.infinite-scroll .pagination {
    display: none;
}

#tp-section-wrap {
    position: relative;
}

/*Home Blog /Archives/Search */
/* #Pagination */
.pagination {
    position: relative;
    margin: 10px 10px 30px 0px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #DDD;
    padding-bottom: 20px;
}

.pagination .current ,.pagination a, .page-numbers.dots {
    font-size: 0.875em;
    font-weight: 300;
    line-height: 35px;
    height: 35px;
    width: 35px;
    text-align: center;
    margin-right: 7px;
    display: block;
    float: left;
    color: white;
    background: #1D9BF3;
}

.pagination .current,.pagination a:hover {
    color: white;
    background: #161615!important;
    text-decoration: none;
}

.page-numbers.dots {
    text-shadow: none;
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;
    color: #fff;
}

@media only screen and (max-width: 768px) {
    .post-title h1 {
        background: #0000 url(/images/bgtitle.png) repeat-x;
        border-top-right-radius: 8px;
        border-top-left-radius: 8px;
	font-family: arial;
    font-weight: 600;
    font-size: 15px;
    }
    .post-content {
    background: rgba(0, 0, 0, 0.5);
    margin-right: 20px;
    margin-left: 20px;
    border: 1px solid #203666;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    }
	.entry-content, .entry-summary, .mu_register {
    padding: 15px;
}
	#tpcrn-breadcrumbs {
		display: none;
	}
	.post-meta-blog {
		display: none;
	}
	.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
		color: #c5c5c5;
	}
	.singlenavig {
    border-bottom: 1px solid #213665;
    border-right: 1px solid #213665;
    border-left: 1px solid #213665;
    padding-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}
.singlenavig-prev {
    border-right: #213665 1px solid;
    width: 50%;
    padding-bottom: 5px;
    padding-top: 5px;
    float: left;
}
.singlenavig-next {
    width: 50%;
    padding-bottom: 5px;
    padding-top: 5px;
    float: right;
}
	.tpcrn-shr-post {
		border-top: 1px solid #213665;
	}
	.entry-content li, .comment-content li, .mu_register li {
		color:#c5c5c5;
	}
	.entry-content h2, .comment-content h2, .mu_register h2 {
		color: #e0cdaf!important;
	}
}