html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{background:transparent;border:0;font-size:100%;outline:0;vertical-align:baseline;margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
del, s, strike{text-decoration:line-through;}
input, select{vertical-align:middle;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;}
#rtp-primary-menu, #rtp-nav-menu ul, pre, dt, .wp-caption, .avatar, .rtp-horizontal-border, .comments-container, #respond + .rtp-comments-header, .rtp-main-title, .comment-body + #respond, input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], input[type=button], input[type=submit], input[type=reset], textarea, select, button, input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=tel], input[type=time], input[type=week], .page-link > a, .page-link > span, .breadcrumb, .comment-body, hr, blockquote, table, caption, th, td, code, #rtp-nav-menu ul a, .rtp-image-box .wp-caption + p, #respond form, #footer a, .rtp-thumbnail-shadow img, .gallery-icon .attachment-thumbnail, .rtp-sibling-attachments img, .sticky, .rtp-comment-count, #cse input.gsc-input, #cse .gsc-results .gsc-cursor-box .gsc-cursor-page, .bbp-pagination-links > a, .bbp-pagination-links > span, .wp-pagenavi a, .wp-pagenavi span, #respond .form-allowed-tags, .widget_calendar table, .widget_calendar td{border:1px solid #DDD;}
#rtp-primary-menu, img, #rtp-nav-menu li, table, .wp-caption{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.info, .success, .warning, .error, .alert, .clean{border-radius:3px;}
ins{background-color:#FF9;color:#111;text-decoration:none;}
mark{background-color:#FF9;color:#111;font-style:italic;font-weight:700;}
hr{border-width:1px 0 0;display:block;height:1px;margin-bottom:10px;margin-top:10px;padding:0;}
acronym, abbr{border-bottom:1px dotted #DDD;cursor:help;}
dt, b, strong{font-weight:700;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins{text-decoration:underline;}
small, sub, sup{font-size:11px;line-height:1.909em;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
blockquote{border-width:0 0 0 1px;margin:0 0 20px 10px;padding:0 0 0 10px;quotes:none;}
body{font:87.5%/1.5 sans-serif;}
pre, code, kbd, samp, tt, var{font-family:monospace;}
h1, h2, h3, h4, h5, h6{font-family:serif;}
.tagline, #reply-title small, .rtp-thoughts, input, select, textarea, #cse .gsc-control-cse, #cse .gsc-control-cse .gsc-table-result{font-family:sans-serif;}
h1{margin:1.125em 0 0.375em 0;font-size:2em;font-weight:400;line-height:0.75em;}
h2{margin:1.3125em 0 0.4375em 0;font-size:1.7143em;font-weight:400;line-height:0.875em;}
h3{margin:1.575em 0 0.525em 0;font-size:1.4286em;font-weight:400;line-height:1.05em;}
h4{margin:1.9688em 0 0.6563em 0;font-size:1.1429em;line-height:1.3125em;}
h5{margin:2.25em 0 0.75em 0;font-size:1em;line-height:1.5em;}
h6{margin:2.625em 0 0.875em 0;font-size:0.8571em;line-height:1.75em;}
p{margin:1.5em 0;}
p:first-child, h1 + p, h1 + ol, h1 + ul, h2 + p, h2 + ol, h2 + ul, h3 + p, h3 + ol, h3 + ul,
h4 + p, h4 + ol, h4 + ul, h5 + p, h5 + ol, h5 + ul, h6 + p, h6 + ol, h6 + ul{margin-top:0;}
code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb, .rtp-navigation, .rtp-comments-pagination, .rtp-thoughts, #respond, #respond .form-allowed-tags, .widget{font-size:13px;line-height:1.6153em;}
.info, .success, .warning, .error, .alert, .clean, .rtp-edit-link a, .comment-meta, .trackback em, .pingback em, .rtp-comments-widget .comment-date, .widget_calendar table, .bbp_widget_login .logout-link{font-size:12px;line-height:1.75em;}
html{overflow-y:scroll;}
ul, ol, .comment-text > ol, .comment-text > ul{margin:10px 0 10px 25px;}
ul{list-style:disc;}
ol{list-style:decimal;}
ul ol, ul ul, ol ul, ol ol{margin:0 0 0 15px;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
.comment-text > ul ol, .comment-text > ul ul,
.comment-text > ol ul, .comment-text > ol ol{margin:0 0 0 15px;}
table{border-collapse:separate;border-spacing:0;border-width:0 1px 1px 0;margin:10px 0;text-align:left;width:100%;}
caption{background:#DDD;border-width:1px 0 0 1px;font-weight:700;padding:5px;}
th{border-width:1px 0 0 1px;font-weight:700;padding:5px;text-align:left;vertical-align:middle;}
td{border-width:1px 0 0 1px;padding:5px;vertical-align:middle;}
td img{vertical-align:middle}
dl{margin:10px 0;}
dt{padding:5px;}
dd{margin:0 0 10px;padding:5px;}
code, pre{white-space:pre-wrap;}
pre{display:block;margin:10px 0;word-wrap:break-word;}
code{padding:2px 4px;}
.aligncenter{display:block;margin:0 auto;text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}
iframe{max-width:100%;}
embed, object{margin-bottom:10px;}
.post-content .wp-smiley{border:0;margin:0;}
.avatar{margin:0;padding:2px;}
code, pre, dt, #rtp-nav-menu li:hover > a, #rtp-nav-menu .current_page_item > a, .widget_calendar #today{background:#F1F1F1;}
th, #rtp-primary-menu, #rtp-nav-menu ul, .rtp-sibling-attachments img, .wp-caption, .gallery-icon .attachment-thumbnail, .comment-author-admin > .comment-body, .bypostauthor > .comment-body, .byuser > .comment-body{background:#F5F5F5;}
.rtp-horizontal-border, .comments-container, #respond + .rtp-comments-header{border-width:1px 0 0;}
.rtp-main-title, .comment-body + #respond{border-width:0 0 1px;}
.search-layout-wrapper > hr{margin-top:0;}
label{cursor:pointer;margin:0 3px;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{background:#FFF;font-size:14px;height:21px;line-height:21px;margin:2px;padding:5px;text-decoration:none;width:63%;}
#cse input.gsc-input:hover, input[type=text]:focus, input[type=tel]:focus, input[type=color]:focus, input[type=search]:focus, input[type=number]:focus, input[type=url]:focus, input[type=email]:focus, input[type=password]:focus, textarea:focus{border-color:#999;}
input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=range], input[type=number], input[type=image]{margin:2px;}
input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:none;box-sizing:content-box;}
input[type=radio], input[type=checkbox]{margin:0 2px 5px;text-decoration:none;vertical-align:bottom;}
input[type=file]{height:28px;line-height:28px;margin:2px;text-decoration:none;}
select, select[multiple], select[size], textarea{height:auto;}
textarea{overflow:auto;}
input[type=button], input[type=submit], input[type=reset], button{cursor:pointer;background-color:#F5F5F5;background-image:-ms-linear-gradient(top, #FFF, #E6E6E6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));background-image:-webkit-linear-gradient(top, #FFF, #E6E6E6);background-image:-o-linear-gradient(top, #FFF, #E6E6E6);background-image:linear-gradient(top, #FFF, #E6E6E6);background-image:-moz-linear-gradient(top, #FFF, #E6E6E6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#FFF', endColorstr='#E6E6E6', GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);margin:2px;line-height:21px;padding:6px 10px;text-decoration:none;width:auto;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover{background-color:#E6E6E6;background-position:0 -15px;text-decoration:none;}
button{overflow:visible;height:31px;vertical-align:middle;}
input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus, button:focus, input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active{box-shadow:0 0 3px #999 inset;}
input:disabled, isindex:disabled, textarea:disabled, input:not([type]):disabled, input[type=color]:disabled, input[type=date]:disabled, input[type=datetime]:disabled, input[type=datetime-local]:disabled, input[type=email]:disabled, input[type=month]:disabled, input[type=password]:disabled, input[type=number]:disabled, input[type=search]:disabled, input[type=tel]:disabled, input[type=text]:disabled, input[type=time]:disabled, input[type=url]:disabled, input[type=week]:disabled{background:#F5F5F5;color:#666;}
input[type=button]:disabled:active, input[type=submit]:disabled:active, input[type=reset]:disabled:active, button:disabled:active, input[type=button]:disabled, input[type=submit]:disabled, input[type=reset]:disabled, button:disabled{-webkit-appearance:none;background-color:#E6E6E6;background-position:0 -15px;box-shadow:none;color:#666;cursor:not-allowed;text-decoration:none;}
input[readonly]:focus, select[readonly]:focus, textarea[readonly]:focus,
input[readonly], select[readonly], textarea[readonly]{background:#F9F9F9;box-shadow:none;border-color:#DDD;color:#666;cursor:not-allowed;text-decoration:none;}
[hidden]{display:none;}
.hide, .hidden{display:none;}
.show{display:block;}
.info, .success, .warning, .error, .alert, .clean{border:1px solid;display:block;font-weight:bold;margin:20px 0 25px;padding:5px;}
.info p, .success p, .warning p, .error p, .alert p, .clean p{margin:4px 0;}
.clean{background:#EFEFEF;color:#666;}
.info{background:#D9EDF7;color:#3A87AD;}
.success{background:#DFF0D8;color:#468847;}
.warning{background:#FFFFE0;color:#C09853;}
.error{background:#FFEBE8;color:#B94A48;}
.alert{background:#FFEBE8;color:#CC0000;}
.clear{clear:both;content:'\0020';display:block;height:0;visibility:hidden;overflow:hidden;width:0;}
.clearfix:before, .clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;}
.clearfix:after{clear:both;}
.rtp-container-12{clear:both;display:block;margin-left:auto;margin-right:auto;max-width:960px;width:100%;}
.rtp-grid-1, .rtp-grid-2, .rtp-grid-3, .rtp-grid-4, .rtp-grid-5, .rtp-grid-6,
.rtp-grid-7, .rtp-grid-8, .rtp-grid-9, .rtp-grid-10, .rtp-grid-11, .rtp-grid-12{display:inline;float:left;margin-left:10px;margin-right:10px;position:relative;}
.rtp-alpha{margin-left:0;}
.rtp-omega{margin-right:0;}
.rtp-grid-1{width:60px;}
.rtp-grid-2{width:140px;}
.rtp-grid-3{width:220px;}
.rtp-grid-4{width:300px;}
.rtp-grid-5{width:380px;}
.rtp-grid-6{width:460px;}
.rtp-grid-7{width:540px;}
.rtp-grid-8{width:620px;}
.rtp-grid-9{width:700px;}
.rtp-grid-10{width:780px;}
.rtp-grid-11{width:860px;}
.rtp-grid-12{width:940px;}
.rtp-horizontal-border{clear:both;}
#footerbar + .rtp-horizontal-border{border-top:3px double #DDD;}
body{color:#333;}
#main-wrapper{background:#FFF;}
#header-wrapper, #footer-wrapper{position:relative;z-index:100;}
#content-wrapper{position:relative;z-index:10;}
a, a:active, a:visited,
.rtp-thoughts a, .rtp-thoughts a:active, .rtp-thoughts a:visited,
#cse .gsc-results .gsc-cursor-box .gsc-cursor-page{color:#0279B5;text-decoration:none;}
a:hover, a:focus, .rtp-thoughts a:hover,
#cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#CD3517;text-decoration:underline;}
h1 a, h1 a:visited, h1 a:active,
h2 a, h2 a:visited, h2 a:active{color:#111;text-decoration:none;}
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus{color:#CD3517;text-decoration:none;}
.rtp-common-link, .rtp-common-link:visited, .rtp-common-link:active, .rtp-common-link span, .rtp-common-link span:visited, .rtp-common-link span:active, .rtp-common-link a, .rtp-common-link a:visited, .rtp-common-link a:active{color:#666;}
.rtp-common-link:hover, .rtp-common-link:focus, .rtp-common-link span:hover, .rtp-common-link span:focus, .rtp-common-link a:hover, .rtp-common-link a:focus{color:#111;}
.rtp-readmore, .rtp-readmore:visited{font-style:normal;margin:0 0 20px;}
#header{margin-bottom:10px;}
.rtp-site-logo{font-family:serif;font-size:40px;font-weight:bold;line-height:100%;margin:0;}
.rtp-site-logo img{height:auto;margin:0;max-width:100%;}
.rtp-site-logo a, a:active, .rtp-site-logo a:visited{color:#111;text-decoration:none;}
.rtp-site-logo a:hover, .rtp-site-logo a:focus{color:#CD3517;text-decoration:none;}
.tagline{color:#666;font-size:14px;line-height:1.5;margin:0;}
#rtp-primary-menu{clear:both;}
#rtp-nav-menu, #rtp-nav-menu ul{margin:0;}
#rtp-nav-menu{float:left;}
#rtp-nav-menu li{float:left;list-style:none;position:relative;}
#rtp-nav-menu a{display:block;height:auto;line-height:1.286em;padding:10px 15px;text-decoration:none;}
#rtp-nav-menu a:hover{background:#EAEAEA;}
#rtp-nav-menu a:visited{color:#0279B5;}
#rtp-nav-menu ul{display:none;left:0;position:absolute;top:38px;width:180px;z-index:999;}
#rtp-nav-menu ul li{min-width:180px;}
#rtp-nav-menu ul a{border-width:1px 0 0 0;padding:10px;}
#rtp-nav-menu ul li:first-child > a{border-width:0;}
#rtp-nav-menu ul ul{left:100%;top:0;}
#rtp-nav-menu ul ul ul{top:-1px;}
#rtp-nav-menu li:hover > a{color:#CD3517;text-decoration:none;}
#rtp-nav-menu li:hover > ul{display:block}
#rtp-nav-menu .current-menu-item > a,
#rtp-nav-menu .current_page_ancestor > a,
#rtp-nav-menu .current_page_item > a{color:#CD3517;text-decoration:none;}
.post-title{float:left;font-size:2em;line-height:1.25em;margin:19px 0 12px;}
.rtp-has-comments{width:75%;}
.post-meta{clear:both;color:#666;font-style:italic;padding:0 0 15px;position:relative;}
.post-meta p{margin:0;}
.rtp-post-comment-count{margin:24px 0 0;text-align:right;}
.post-meta span, .published, .post-category span{font-style:normal;}
.post-meta abbr, .post-meta acronym{font-style:normal;border:0;}
.rtp-curly-bracket{color:#DDD;font-size:20px;}
.rtp-post-comment, .rtp-post-comment:visited{font-style:normal;padding:0 3px 0 2px;}
.rtp-post-comment span{color:#111;font-size:20px;}
.post-meta-bottom .post-tags, .post-meta-bottom .post-custom-tax, .post-meta-bottom .post-category{width:100%;}
.rtp-edit-link a{font-style:normal;}
.rtp-edit-link a:hover{text-decoration:none;}
.hentry{border-bottom:1px dotted #DDD;clear:both;position:relative;}
.sticky{background:#FDFDC8;border-style:dotted;margin:10px 0 0;padding:0 10px;}
.rtp-singular .hentry, .attachment .hentry, .rtp-full-width .hentry{border-bottom:0;}
.rtp-main-title{color:#111;float:none;padding:10px 0;margin-bottom:0;}
.post-content{clear:both;}
.rtp-singular .post-content a{text-decoration:underline;}
.blog .post-content p, .search-results .post-content p, .archive .post-content p{margin:0 0 15px;}
.comment-text pre, .post-content pre{padding:8px;}
#post-0{padding:15px 0 20px;}
#content .cse .gsc-control-cse, #content .gsc-control-cse{padding:0;}
.gsc-above-wrapper-area-container, #cse table.gstl_0{border-width:0;margin:0;}
table.gsc-search-box td{border-width:0;}
.gsc-input-box .gscb_a{line-height:25px;}
.gsc-input-box .gsst_a{line-height:18px;padding-top:0;}
.gsc-input-box .gsib_b{line-height:18px;padding-bottom:0;padding-top:0;}
.gsc-result-info-container{border-width:0;padding:0;}
table.gsc-search-box td.gsc-input{padding-left:0;}
td.gsc-clear-button{padding-right:0;}
input.gsc-input{margin-left:0;}
#cse .gsc-result-info{margin:0;}
table.gsc-search-box td.gsib_a{line-height:18px;padding-top:0;}
.gsc-table-result, .gs-promotion-table, .gsc-table-result td, .gs-promotion-table td,
.gsc-resultsHeader, .gsc-resultsHeader td{border-width:0;margin:0;}
.gsc-table-result .gsc-thumbnail{padding-left:0;}
.gs-result img.gs-image, .gs-result img.gs-promotion-image{margin:0;}
#cse .gs-web-image-box, #cse .gs-promotion-image-box{padding:3px 0 0;}
.gs-result a.gs-title, .gs-result a.gs-title b{color:#0279B5;}
.gs-result a.gs-title:hover, .gs-result a.gs-title:hover b{color:#CD3517;}
#cse .gsc-webResult.gsc-result{border-width:0 0 1px;border-color:#DDD;border-style:none none dotted;clear:both;margin:0;padding:10px 0;position:relative;}
.attachment img.attachment-full{height:auto;margin:0;max-width:100%;}
.post-content .attachment img{margin:0 auto;}
.single-attachment .rtp-navigation, .rtp-image-attachment .rtp-navigation{margin:10px 0 0;}
.rtp-sibling-attachments li{line-height:100%;margin-top:10px;margin-bottom:10px;text-align:center;}
.rtp-sibling-attachments img{height:auto;margin:0;max-width:100%;padding:5px;}
.rtp-sibling-attachments img:hover{border-color:#999;}
img{margin:5px;height:auto;max-width:100%;}
img.alignnone{margin:5px 10px 5px 0;}
img.aligncenter{margin:5px auto;}
img.alignleft{margin:5px 15px 5px 0;}
img.alignright{margin:5px 0 5px 15px;}
.hentry img.post-thumb{margin-bottom:17px;}
.rtp-thumbnail-shadow img{background:#FFF;box-shadow:0 0 4px #CCC;padding:4px;}
.rtp-thumbnail-shadow img.alignleft{margin-left:5px;}
.rtp-thumbnail-shadow img.alignright{margin-right:5px;}
.rtp-thumbnail-shadow img.aligncenter{margin:5px auto;}
.rtp-thumbnail-shadow a.aligncenter, .rtp-no-thumbnail-shadow a.aligncenter{display:inline-block;}
.wp-caption{margin:7px;max-width:100%;padding:5px 5px 0;text-align:center;}
.wp-caption.aligncenter{margin:7px auto;}
.wp-caption.alignnone, .wp-caption.alignleft{margin:7px 15px 7px 0;}
.wp-caption.alignright{margin:7px 0 7px 15px;}
.wp-caption a{border:0;text-decoration:none;}
.wp-caption img{border:0;margin:0;padding:0;}
.wp-caption-text{color:#666;line-height:1.286em;margin:0 5px 5px;}
.rtp-image-box .wp-caption + p{border:0;margin:20px 0 10px;}
.gallery{margin:0 auto 10px;}
.gallery-item{display:inline-block;margin:0;vertical-align:top;}
.gallery .gallery-icon{background:transparent;border:0;line-height:100%;padding:0;text-align:center;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.333%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.666%;}
.gallery-columns-7 .gallery-item{width:14.285%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.111%;}
.gallery br + br{display:none;}
.gallery-caption{color:#666;margin:0 0 10px;padding:0;text-align:center;}
.gallery-icon .attachment-thumbnail{max-width:87%;padding:5px;}
.gallery-icon a:hover .attachment-thumbnail{border-color:#999}
.breadcrumb{border-width:0 0 1px;color:#666;margin:10px 0 0;}
.rtp-navigation, .rtp-comments-pagination{clear:both;margin:10px;}
.rtp-navigation .alignleft{text-align:left;}
.rtp-navigation .alignright{text-align:right;}
.rtp-navigation a, .rtp-comments-pagination a{text-decoration:none;}
.rtp-navigation a:hover, .rtp-comments-pagination a:hover{text-decoration:underline;}
.page-link{clear:both}
.wp-pagenavi, #cse .gsc-tabdActive .gsc-results .gsc-cursor{margin:15px 0 5px;overflow:hidden;text-align:center;}
#cse .gsc-tabdActive .gsc-results .gsc-cursor{display:block}
.wp-pagenavi a, .wp-pagenavi span, .page-link > a, .page-link > span, .bbp-pagination-links > a, .bbp-pagination-links > span, #cse .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;float:none;font-weight:normal;margin:2px;padding:5px 10px;text-decoration:none;}
.rtp-singular .post-content .page-link > a, .rtp-singular .post-content .bbp-pagination-links > a, #cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover, #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page, #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{text-decoration:none}
.bbp-pagination-links > a, .bbp-pagination-links > span, .page-link > a, .page-link > span{padding:2px 8px}
.wp-pagenavi a:hover, .wp-pagenavi .current, .bbp-pagination-links > a:hover, .bbp-pagination-links .current, .page-link > span, .page-link > a:hover, #cse .gsc-results .gsc-cursor-box .gsc-cursor-page:hover, #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page, #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{border-color:#999}
#cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page, #cse .gsc-results .gsc-cursor-box .gsc-cursor-current-page:hover{color:#333;font-weight:normal;}
.rtp-comment-count{border-width:0 0 1px;border-style:dotted;color:#666;font-style:normal;line-height:2.857em;padding:10px 0;}
.rtp-comment-count > h2{float:left;font-size:20px;line-height:1em;margin:0;}
.rtp-manage-comments{line-height:1.44em;}
.comments-container:empty{border-top:0;}
.commentlist{clear:both;margin:0;}
.commentlist .vcard{float:right;margin:5px 0 5px 5px;}
.commentlist .fn{font-size:15px;font-style:normal;}
.commentlist .comment-text{clear:left;padding:10px 0 0;}
.comment-body{border-width:0 0 1px;clear:both;margin:10px 0;position:relative;}
.comment-body + #respond{margin-top:-10px;padding:0 0 10px;}
.comment{list-style:none;}
.comment li{margin-bottom:0;}
.comment-author{float:left;}
.comment-meta{color:#666;}
.comment-meta abbr{border:0;}
.comment-meta .comment-edit-link{margin:0 0 0 5px;}
.comment-meta .comment-edit-link:hover{text-decoration:none;}
.rtp-reply{clear:both;float:left;}
.rtp-reply a{display:block;margin:0 0 20px;}
.comment-author-admin > .comment-body, .bypostauthor > .comment-body, .byuser > .comment-body{padding:10px 10px 0 10px;}
#respond{clear:both;}
.commentlist + #respond{margin:-10px 0 0;}
#respond h3{color:#666;}
#respond form{border-width:1px 0 0 0;}
#respond p{margin:10px 0;overflow:hidden;}
#respond .comment-notes, #respond .logged-in-as{color:#666;margin:10px 0 0;}
#respond .subscribe-to-comments #subscribe{margin-bottom:10px;}
#respond .subscribe-to-comments label{margin-left:5px;}
#respond label{line-height:2.692em;margin:0 0 0 10px;}
#respond .required{color:#D00;}
#respond .comment-form-comment, #respond .form-submit{clear:both;}
#respond .rtp-comment-above{margin-bottom:0;}
#respond input[type=text], #respond input[type=url], #respond input[type=email]{width:45%}
#respond textarea{width:95.8%;}
#reply-title{font-size:18px;line-height:2em;margin:0;}
#reply-title small{font-size:11px;font-weight:bold;margin:0 0 0 10px;text-transform:uppercase;}
#respond .form-allowed-tags{background:#FAFAFA;color:#666;margin:0 0 14px;padding:4px;width:96%;}
#respond .compact-comment-form{float:left;width:33%;}
#respond .compact-comment-form label{margin-left:2px;}
#respond .compact-comment-form input{height:auto;width:90%;}
.rtp-comments-header{margin:10px 0 0;}
#respond + .rtp-comments-header{padding:15px 0 5px;}
.rtp-comments-header + #trackbacks{margin-bottom:5px;margin-top:5px;}
.commentlist .trackback, .commentlist .pingback{overflow:hidden;padding:0 0 15px;}
.trackback em, .pingback em{color:#666;}
#sidebar{margin-top:10px;}
.widget_calendar{margin-bottom:10px;}
.widget_search, .widget_text{margin-top:10px;margin-bottom:10px;}
.widget_tag_cloud{margin-bottom:5px;}
.widgettitle{font-family:serif;font-size:1.5388em;line-height:1.25em;margin:0.55em 0;}
.widget ul{margin:0 0 0 15px;}
.widget li{padding:0 0 5px;}
.widget li li{padding:5px 0 0;}
.widget input[type=text], .widget input[type=tel], .widget input[type=color], .widget input[type=search], .widget input[type=number], .widget input[type=url], .widget input[type=email], .widget input[type=password], .widget textarea, .widget select{font-size:14px;}
.widget .current-menu-item > a, .widget .current_page_item > a{color:#CD3517;}
.rtp-comments-widget ul{margin:0;}
.rtp-comments-widget li{list-style:none;}
.rtp-comments-widget .author-comment{line-height:1.385em;margin:5px 0 0;}
.rtp-comments-widget .author-vcard{float:left;margin:3px 10px 3px 0;}
.rtp-comments-widget .alignright{float:right;margin:5px 0 5px 10px;}
.rtp-comments-widget .rtp-reply{clear:none;float:right;margin:5px 0 0;padding:0;}
.rtp-comments-widget .comment-section .alignleft{float:left;}
.widget_calendar table{border-collapse:collapse;color:#666;margin:0;}
.widget_calendar th, .widget_calendar td{text-align:center;}
.widget_calendar #today{font-weight:700;}
.widget_calendar #prev{border-right:0;text-align:left;}
.widget_calendar #next{border-left:0;text-align:right;}
.widget_calendar .pad{border-left:0;border-right:0;}
.tagcloud a{line-height:1em;}
.email-subscription-container p{margin:0;}
.email-subscription-container label{float:left;margin:0 0 5px;}
.stay-connected{clear:both;font-weight:normal;padding:5px 0 0;}
.email-subscription-container{margin:0 0 10px;}
.widget .social-icons{margin:10px 0 20px;width:100%;}
.social-icons li{float:left;list-style:none;margin:0 0 0 9px;padding:0;}
.social-icons li:first-child{margin-left:0;}
.social-icons a{background:url(https://www.antiinfectivemeds.com/wp-content/themes/rtpanel/img/rtp-social-icons-32-32.png) no-repeat;display:block;height:35px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;text-transform:uppercase;width:35px;}
.social-icons a.facebook:hover{background-position:0 -44px;}
.social-icons a.twitter{background-position:-44px 0;}
.social-icons a.twitter:hover{background-position:-44px -44px;}
.social-icons a.rss{background-position:-88px 0;}
.social-icons a.rss:hover{background-position:-88px -44px;}
.social-icons a.linkedin{background-position:-132px 0;}
.social-icons a.linkedin:hover{background-position:-132px -44px;}
.social-icons a.myspace{background-position:-176px 0;}
.social-icons a.myspace:hover{background-position:-176px -44px;}
.social-icons a.stumbleupon{background-position:-220px 0;}
.social-icons a.stumbleupon:hover{background-position:-220px -44px;}
.social-icons a.google{background-position:-264px 0;}
.social-icons a.google:hover{background-position:-264px -44px;}
.widget select{margin-bottom:10px;width:95%;}
#footer-wrapper{overflow:hidden;padding:20px 0 0;}
#footer-wrapper:after{border-bottom:1px solid #DDD;content:'';display:block;height:1px;left:10px;position:absolute;top:9px;visibility:visible;width:940px;z-index:100;}
#footerbar{margin-bottom:10px;overflow:hidden;padding:0 0 10px;position:relative;}
#footerbar:after{border-bottom:1px solid #DDD;content:'';display:block;height:1px;left:10px;position:absolute;bottom:0;visibility:visible;width:940px;z-index:100;}
.footerbar-widget{margin-bottom:10px;}
#footerbar .widget_text{margin-top:0;}
.footerbar-widget:nth-child(3n+1){clear:both;}
#footer{clear:both;color:#666;margin-bottom:10px;text-align:center;}
#footer a{border-width:0 0 1px;}
#footer a:hover{text-decoration:none;}
.widget_display_replies .bbp-author-avatar .avatar{margin-bottom:-4px;}
.bbp_widget_login label{display:block;float:left;line-height:2.692em;width:85px;}
.bbp_widget_login .bbp-username{margin:0 0 5px;}
.bbp_widget_login input[type=checkbox]{margin:0 5px -3px 3px;}
.bbp_widget_login .bbp-submit-wrapper{clear:both;}
@media screen and (max-width:960px){body{-webkit-text-size-adjust:none;}
.rtp-container-12{max-width:99%;}
.rtp-grid-1, .rtp-grid-2, .rtp-grid-3, .rtp-grid-4, .rtp-grid-5, .rtp-grid-6, .rtp-grid-7, .rtp-grid-8, .rtp-grid-9, .rtp-grid-10, .rtp-grid-11, .rtp-grid-12{margin-left:1%;margin-right:1%;}
.rtp-grid-1{width:6.333%;}
.rtp-grid-2{width:14.667%;}
.rtp-grid-3{width:23.0%;}
.rtp-grid-4{width:31.333%;}
.rtp-grid-5{width:39.667%;}
.rtp-grid-6{width:48.0%;}
.rtp-grid-7{width:56.333%;}
.rtp-grid-8{width:64.667%;}
.rtp-grid-9{width:73.0%;}
.rtp-grid-10{width:81.333%;}
.rtp-grid-11{width:89.667%;}
.rtp-grid-12{width:98%;}
.social-icons li{margin:0 9px 9px 0;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{width:94%;}
}
@media screen and (max-width:768px){input[type=search]{height:auto;}
}
@media screen and (max-width:640px){.rtp-grid-8, .rtp-grid-4{width:98%;}
#rtp-nav-menu{float:none;overflow:hidden;}
#rtp-nav-menu li{border-top:1px solid #DDD;clear:both;text-align:center;width:100%;}
#rtp-nav-menu li:first-child{border-width:0;}
#rtp-nav-menu li:hover > ul{display:none;}
}
@media screen and (max-width:600px){.rtp-site-logo{text-align:center;}
.rtp-site-logo img{max-width:60%;}
.tagline{text-align:center;}
#rtp-primary-menu, .rtp-grid-8, .rtp-grid-4{width:98.6%;}
.gallery-icon .attachment-thumbnail{max-width:84%;padding:1px;}
.email-subscription-container label{display:block;}
}
@media screen and (max-width:515px){#rtp-primary-menu, .rtp-grid-8, .rtp-grid-4{width:98%;}
.rtp-has-comments{clear:both;width:auto;}
.rtp-post-comment-count{clear:both;float:left;margin:0 0 15px;}
iframe{height:auto;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{width:65%;}
}
@media screen and (max-width:480px){#rtp-primary-menu, .rtp-grid-8, .rtp-grid-4{width:98.6%;}
.rtp-singular .rtp-post-comment-count{clear:both;float:left;margin:0;}
.wp-caption.aligncenter, .wp-caption.alignnone, .wp-caption.alignleft, .wp-caption.alignright,
img.alignnone, img.aligncenter, img.alignleft, img.alignright{display:block;float:none;margin:7px auto;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select, input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=range], input[type=number]{width:80%;}
.rtp-subscribe-widget-container input[type=email],.widget_search input[type=search]{width:75%}
}
@media screen and (max-width:320px){body{font-size:84%;}
.post-title{font-size:1.5em;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{padding:3px}
input[type=button], input[type=submit], input[type=reset], button{padding:3px 5px}
caption, th, td{padding:3px;}
.rtp-subscribe-widget-container input[type=email], .widget_search input[type=search]{width:62%;}
.social-icons li{margin:0 6px 0 0;}
}
@media screen and (max-width:295px){input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{width:94%}
.rtp-subscribe-widget-container input[type=email], .widget_search input[type=search]{width:95%}
.social-icons li{margin:0 3px 0 0;}
.rtp-post-comment-count{clear:both;float:left;}
}
@media screen and (max-width:240px){#rtp-primary-menu, .rtp-grid-8, .rtp-grid-4{width:99%;}
input[type=text], input[type=tel], input[type=color], input[type=search], input[type=number], input[type=url], input[type=email], input[type=password], textarea, select{width:90%;}
}
@media print{*{background:transparent;color:#444;text-shadow:none;}
a, a:visited{color:#444;text-decoration:underline;}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
img{height:auto;max-width:100%;page-break-inside:avoid;}
h2, h3{orphans:3;page-break-after:avoid;widows:3;}
p{orphans:3;widows:3;}
#header-wrapper, #sidebar, .rtp-navigation, .comments-container, #footer-wrapper, .noprint{display:none}
#content{float:none;margin:0;width:100%;}
}
#my_prices{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;text-align:left;border-collapse:collapse;}
#my_prices td{padding:5px;border-bottom:1px solid #fff;color:#191919;border-top:1px solid #fff;background:#d9d9d9;}
#my_prices tfoot tr td{background:#e8edff;font-size:12px;color:#99c;}
#my_prices tbody tr:hover td{background:#d0dafd;color:#339;}
#my_prices a{text-decoration:none;}
.my_prices .header .image{float:left;}
ul.products{margin-left:0px;padding-left:0px;}
ul.products li{width:80px;padding:10px;margin-right:15px;margin-bottom:15px;list-style-position:inside;border:1px solid #DDDDDD;display:inline-block;vertical-align:top;text-align:center;*display:inline;*zoom:1;}
@media(max-width:360px){
ul.products li{width:74px;}
}
.widget_polylang ul{margin:0;}
.lang-item{display:inline;list-style:none;}
#my-drop-down-menu ul, ul#my-drop-down-menu{list-style:none;}
#my-drop-down-menu{position:relative;z-index:3;width:300px;height:20px;margin:0 auto;}
#my-drop-down-menu li.list{float:left;display:block;margin:0 5px;}
#my-drop-down-menu a{color:#61ADB0;text-decoration:none;}
#my-drop-down-menu ul.child{background:#463935;padding:5px;position:absolute;top:29px;left:-9999px;z-index:3;border-top:1px solid #3A2E2B;-moz-box-shadow:0px 3px 7px #251d1b;-webkit-box-shadow:0px 3px 7px #251d1b;box-shadow:0px 3px 7px #251d1b;}
#my-drop-down-menu li:hover ul.child{left:auto;}
#my-drop-down-menu li a.link{display:block;padding:5px;}
#my-drop-down-menu li:hover a.link{background:#463935;}
.engine-container{border:1px solid #ddd;border-radius:5px;background-color:#fff;position:relative;font-family:Arial, sans-serif;width:100%;overflow:hidden;}
.engine-container_label{position:absolute;top:5px;right:5px;}
.engine-container_label:hover .engine-container_label__link{display:block;text-decoration:none;}
.engine-container_label__btn{background-color:#ddd;width:18px;height:18px;line-height:18px;border-radius:50px;text-align:center;font-size:12px;color:#6d6d6d;cursor:pointer;}
.engine-container_label__link{background-color:#ddd;color:#6d6d6d;font-size:12px;border-radius:50px;position:absolute;top:0;right:0;cursor:pointer;text-decoration:none;padding:0 15px;height:18px;line-height:18px;display:none;white-space:nowrap;}
.engine-container_content{margin:28px 15px 15px 15px;}
@media(max-width:992px){
.engine-container_label__btn{position:relative;z-index:2;}
.engine-container_label__btn::after{content:'';display:block;position:absolute;width:30px;height:20px;right:0;bottom:0;background-color:transparent;}
.engine-container_label__btn:hover{font-size:0;}
.engine-container_label:hover .engine-container_label__btn::after{opacity:0;right:-999px;transition-delay:.5s;pointer-events:auto;}
.engine-container_label:hover .engine-container_label__btn{color:#ddd;background-color:transparent;pointer-events:none;}
}
.footer-menu{margin:0px;}
.footer-menu li{list-style:none;display:inline;}
.footer-menu li:not(:last-child){border-right:2px solid #808080;padding-right:5px;}
.footer-menu li a{color:#666;}
.footer-menu li a:active, a:visited{color:#666;}
.footer-menu li a:hover, a:focus{color:#111;}
.related-posts-header{font-family:serif;font-size:21px;margin-bottom:20px;}
.related-products{margin-bottom:20px;}
.related-products-header{font-family:serif;font-size:21px;margin-bottom:10px;}
.related-product-header{font-family:serif;font-size:19px;margin-top:10px;margin-bottom:10px;}
.related-product{width:80px;padding:10px 10px 10px 0;margin-right:15px;margin-bottom:15px;list-style-position:inside;border:1px solid #DDDDDD;display:inline-block;vertical-align:top;text-align:center;color:#808080;overflow:hidden;}
@media(max-width:360px){
.related-product{width:74px;}
}
#comments{margin:0px !important;padding:0px !important;}
ul.child-categories-list{margin:0px !important;padding:0px !important;}
ul.child-categories-list li{padding:10px;margin-bottom:20px;list-style-position:inside;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;display:inline-block;vertical-align:top;text-align:center;*display:inline;*zoom:1;}
ul.child-categories-list li:hover{background-color:#F1F1F1;}
ul.child-posts-list{margin:6px 0px 0px 0px !important;padding:0px !important;}
ul.child-posts-list li{padding:5px;margin-right:2px;margin-bottom:6px;background-color:#F5F5F5;font-size:12px;list-style-type:none;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;vertical-align:top;text-align:center;display:inline-block;white-space:nowrap;}
ul.child-posts-list li.active{background-color:#FFFFFF;}
ul.child-posts-list li.buy{background-color:#76b347;}
ul.child-posts-list li.buy a{color:#FFFFFF;}
ul.child-posts-list li:hover{background-color:#F1F1F1;}
ul.child-posts-list li.buy:hover{background-color:#7fbf4d;}
@media(max-width:600px){
ul.child-posts-list li{width:initial;}
}
.parent-category-title{font-family:serif;color:#666;margin-top:0px;}
.post-ratings{float:left;}
.post-ratings-loading{float:left;}
.dosage-table{border-collapse:separate !important;border-spacing:0 !important;width:100% !important;font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif !important;font-size:12px !important;background-color:transparent !important;border-radius:5px !important;overflow:hidden;}
.dosage-table tbody tr:first-child td{border-top:1px solid white !important;}
.dosage-table tbody tr + tr td{border-top:1px solid white !important;}
.dosage-table th, .dosage-table td{padding:4px 6px !important;text-align:left !important;background-color:#D9D9D9 !important;border:none !important;}
.dosage-table a{text-decoration:none !important;}
.dosage-table tbody tr:nth-child(even) td{background-color:#E3E3E3 !important;}
.dosage-table tbody tr:hover td{background-color:#ECECEC !important;}
@media only screen and (max-width: 767px) {
#Top_bar .logo{text-align:left !important;}
#Top_bar .logo #logo{margin-left:0 !important;}
}
.header-top{padding-top:10px;overflow:hidden;}
.header-logo{margin-left:0;padding-left:0;text-align:left;overflow:hidden;}
.rtp-post-box{border-bottom:1px solid #DDDDDD;padding-bottom:20px;}
.rtp-post-box.last{border-bottom:none;}
.wp-pagenavi{padding-top:15px;border-top:1px solid #DDDDDD;}
@media(min-width:639px){
.header-flags{float:right;margin-top:10px;}
.header-logo{float:left;}
}
@media(max-width:638px){
.header-flags, .header-logo{float:none;display:block;width:100%;text-align:center;margin:10px 0;}
}
@media(max-width:640px){
#sidebar{display:none;}
}
.site-logo-img{float:left;max-height:65px;margin-right:8px;margin-left:0px;display:block;}
.site-title-tagline{display:inline-block;vertical-align:middle;}
.site-title{margin-top:8px;}
.site-tagline{font-size:14px;color:#666;}
@media(max-width:640px){
.header-logo{text-align:center;}
.site-logo-img{display:none;}
.site-title{margin-top:0px;}
.site-title-tagline{text-align:center;display:block;}
}
@media(max-width:640px){
.rtp-site-logo {
font-size: 32px;
text-align: center;
}
}