/*
blog styles (see sidebar.css for sidebar styles)
*/

.blog h1 {
	text-transform:none !important;
}

/* posts */
div[id^="post-"] {
	margin-bottom:50px;
}

.blog-post-class {
	clear:both;
	background-color:transparent;
	border:solid 0px #dddddf;
	padding:0px 0px 20px 0px;
	margin-top:-5px;
	margin-bottom:75px;
}

.archive-post-class {
	clear:both;
	position:relative;
	border:solid 1px #dddddf;
	padding:40px 40px 40px 40px;
	margin-top:-5px;
	margin-bottom:55px;
	background-color:#ffffff;
}

.category-post-class {
	clear:both;
	background-color:#ffffff;
	border:solid 1px #dddddf;
	padding:40px 40px 30px 40px;
	margin-bottom:50px;
	position:relative;
}

.index-post-class {
	clear:both;
	background-color:#ffffff;
	border:solid 1px #dddddf;
	padding:40px 40px 0px 40px;
	position:relative;
	max-width:100%;
	margin-bottom:50px;
}

.single-post-class {
	
}

.prev-next {
	display:table;
	width:100%;
	float:right;
	font-weight:bold;
	margin-top:-25px;
	margin-bottom:0px;
	padding-bottom:10px;
}

.prev-holder {
	float:left;
	padding:0px 5px 5px 0px;
	margin-left:-12px;
}

.next-holder {
	float:right;
	padding:0px 0px 5px 5px;
	margin-right:-12px;
}

.prev-next a {
	text-decoration:underline;
	line-height:18px;
}

.prev-next a:hover {
	color:#909096;
	text-decoration:underline;
}

a[rel="prev"],
a[rel="next"] {
	color:#000000;
}

.post-title {
	clear:both;
	float:none;
	display:table;
	color:#000000;
	font-weight:300;
	margin-bottom:8px;
}

.post-title-margin {
	margin-top:5px;
}

.post-title-alignment {
	float:left;
}

.post-title-alignment h3 {
	margin:0pc;
	padding:0px;
}

.index-post-class h1 {
	padding:0px;
	margin:0px;
	padding-bottom:7px;
}









.blog-post-info {
	margin-top:5px;
	margin-bottom:12px;
}

.blog-post-text {
	clear:both;
	display:table;
	width:100%;
	margin-bottom:30px;
	font-weight:400;
	line-height:25px;
}

a.post-title {
	color:#000000;
	font-size:47px;
	line-height:50px;
	font-weight:300;
	text-decoration:none;
	letter-spacing:-1px;
}

a:hover.post-title {
	color:#606066 !important;
	text-decoration:underline;
}

div.list-cats ul.no-bullet li.cat-item a {
	display:inline-table;
	font-weight:bold;
	text-decoration:underline;
	color:#303036 !important;
}

div.list-cats ul.no-bullet li.cat-item a:hover {
	color:#909096 !important;
}



p[class="logged-in-as"] a {
	font-weight:bold;
	text-decoration:underline;
	color:#303036 !important;
}

p[class="logged-in-as"] a:hover {
	color:#909096 !important;
}

h3[class="comment-reply-title"] a,
a[rel="tag"],
a[rel="external nofollow"][class="url"] {
	font-weight:normal;
	text-decoration:underline;
	color:#303036 !important;
}

a[rel="tag"] {
	display:inline-table;
	margin-bottom:25px;
}

h3[class="comment-reply-title"] a:hover,
a:hover[rel="tag"],
a:hover[rel="external nofollow"][class="url"] {
	color:#909096 !important;
}

ol.commentlist > li.pingback {
	list-style:none;
	padding:0px;
	margin:0px;
}

label[class="screen-reader-text"] {
	display:none;
}

.comments-post-info {
	display:table;
	width:100%;
}

.comments-output .navigation a {
	color:#000000;
	text-decoration:underline;
}

.comments-output .navigation a:hover {
	color:#606066;
}

.comment-content {
	padding-top:0px !important;
}

.comment-content p {
	margin-top:0px !important;
	padding-top:0px !important;
}

.comment-form p label {
	color:#303036 !important;
}

.blog-pages {
	display:table;
	width:100%;
	text-align:center;
}

.newer-posts {
	color:#000000;
	margin:0px 20px;
}

.older-posts {
	color:#000000;
	margin:0px 20px;
}









/* input */
input[type=text],
textarea {
	border:solid 1px #dddddf;
	padding:5px;
	color:#606066;
	font-family:'Open Sans', arial, sans-serif;
	font-size:14px;
	outline:none;
	border-radius:0px;
}










/* comments layout */
.comment-response-title {
	color:#909096;
	padding-top:10px !important;
}

.comments-post-info {
	display:table;
	text-transform:uppercase;
	font-size:11px;
	line-height:19px;
	font-weight:400;
	color:#909096;
	font-weight:400;
}

.comments-post-info a {
	color:#909096;
	text-decoration:underline;
}
.comments-post-info a:hover {
	color:#bbbbbf;
	text-decoration:underline;
}

.comment-text {
	padding-top:20px;
	font-weight:400;
}

.comment-text a {
	text-decoration:underline;
}

.blog-comments-button {
	clear:both;
	height:30px;
	margin-top:0px;
}

a[id^="comments-button-"] {
	text-transform:uppercase;
}

.comments-area {
	clear:both;
	position:relative;
}
.comments-container {
	background-color:transparent;
	border:solid 0px #dddddf;
}










/* horizontal rules */

.rule {
	clear:both;
	border-top:solid 1px #dddddf;
}

.rule-grey,
.rule-gray {
	clear:both;
	border-top:solid 1px #dddddf !important;
	border-bottom:solid 1px #ffffff !important;
	margin-bottom:10px;
}

.rule-white {
	clear:both;
	border-top:solid 1px #ffffff;
}







div[class^="search-info"] a {
	
}

/* buttons */
#contact-submit,
*.button,
a.more,
.more,
.reply a,
.comment-author a,
a.read-more,
a#cancel-comment-reply-link,
input[name="submit"][type="submit"][id="submit"][value="Send"],
input[name="submit"][type="submit"][id="submit"][value="Post Comment"] {
	
	width:auto !important;
	font-size:13px;
	font-weight:600;
	padding:5px 20px;
	background-color:#ffee00;
	color:#000000;
	text-decoration:none;
	border-radius:3px;
	border:solid 1px #dddddf;
	border-bottom:solid 5px #000000;
	
	background-color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeef));
	background: -moz-linear-gradient(top, #ffffff, #eeeeef);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff, endColorstr=#eeeeef,GradientType=0);
	
}

a.read-more {
	display:table;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
	margin-top:30px;
	margin-bottom:30px;
}

#contact-submit:hover,
*:hover.button,
*:hover.more,
a:hover.more,
.reply a:hover,
.comment-author a:hover,
a:hover.read-more,
a:hover#cancel-comment-reply-link,
input:hover[name="submit"][type="submit"][id="submit"][value="Send"],
input:hover[name="submit"][type="submit"][id="submit"][value="Post Comment"] {
	
	cursor:pointer;
	font-size:13px;
	font-weight:600;
	background-color:#ffee00;
	color:#606066;
	text-decoration:none;
	border-radius:3px;
	border:solid 1px #dddddf;
	border-bottom:solid 5px #000000;
	
	background-color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeef), to(#ffffff));
	background: -moz-linear-gradient(top, #eeeeef, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#eeeeef, endColorstr=#ffffff,GradientType=0);
	
}

a:hover.read-more {
	font-size:14px;
	font-weight:400;
}

a#cancel-comment-reply-link {
	font-size:14px;
	font-weight:400;
	display:inline-table;
	padding:0px 20px;
	text-transform:uppercase;
	margin-left:20px;
	margin-top:-6px;
}
a:hover#cancel-comment-reply-link {
	font-size:14px;
	font-weight:400;
}

input[name="submit"][type="submit"][id="submit"][value="Post Comment"] {
	font-size:14px;
	font-weight:400;
	padding:10px 20px;
	text-transform:uppercase;
}
input:hover[name="submit"][type="submit"][id="submit"][value="Post Comment"] {
	font-size:14px;
	font-weight:400;
}










/* search */
.search-form-margin {
	margin-top:20px;
	margin-bottom:10px;
}

.search-message-margin {
	margin-top:20px;
	padding-bottom:50px !important;
	text-transform:none;
	font-weight:300;
}

.search-query-text {
	font-weight:600;
}

.search-results-info-container {
	width:35%;float:left;
}

.search-results-title-holder {
	margin-top:10px;
	margin-bottom:5px;
	margin-right:10px;
	margin-bottom:10px;
}

.search-results-title {
	margin-top:0px;
	margin-bottom:0px;
	font-weight:700;
}

.search-results-data-holder {
	color:#aaaa99;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:10px;
}

.search-results-margin {
	margin-left:20px;
}

.search-result-excerpt-holder {
	float:left;
	width:65%;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

.search-result-excerpt {
	font-size:15px;
	color:#303036;
	font-weight:400;
}

.search-results-excerpt-info {
	color:#000000;
	font-weight:600;
	background-color:#ffee00;
}

.search-category-text {
	text-decoration:underline;
}

.search-rule-margin-bottom {
	margin-bottom:100px;
}

.search-rule-margin-top {
	margin-top:20px;
}

.no-search-results-spacer {
	margin-bottom:20px;
}

.no-search-results-text {
	margin-top:20px;
	margin-bottom:23px;
	text-transform:none;
	font-weight:300;
}

.no-search-results-query-text {
	font-weight:600;
}

#searchsubmit {
	position:relative;
	top:-2px;
}

#new-search-form input[type="text"] {
	height:24px;
}

#new-search-form input#s {
	width:33%;
}
#new-search-form input#searchsubmit {
	width:auto;
}

#new-search input#s {
	width:200px;
}
#new-search input#searchsubmit {
	width:auto;
}
div[class^="search-info"] > div > h4 > a {
	color:#000000;
	text-decoration:underline;
}
div[class^="search-info"] > div > h4 > a:hover {
	color:#606066;
}
div[class^="search-info"] div span a {
	color:#000000;
}
div[class^="search-info"] div span a:hover {
	color:#606066;
}










/* blog */
.blog-title {
	color:#000000;
	padding-bottom:55px !important;
}

.blog-title span {
	color:#cccc00;
}

.no-bullets,
.no-bullet {
	list-style-type:none;
	margin:0px;
}










/* categories */
.category-button {
	display:inline-table;
	margin-bottom:20px;
}

.list-cats ul li {
	font-weight:bold;
}

.list-cats ul li a {
	font-size:19px;
	line-height:22px;
	text-decoration:underline;
}

.cats-list {
	margin-bottom:50px;
}

.subtitle-text-format {
	line-height:35px;
}

.category-description {
	display:table;
	padding-right:20px;
}

.category-description-container {
	margin-bottom:-15px;
}

.category-post-title {
	float:left;
}

.category-post-title-container {
	padding:0px;
	margin:0px;
}

.category-comments {
	clear:both;
	position:relative;
	padding-top:5px;
}

.category-comments-container {
	background-color:#eeeeef;
	margin-top:25px;
	padding:10px 10px 0px 10px;
	border:solid 1px #cccccd;
}

.category-comments-margin {
	margin-top:30px;
}

.category-post-info {
	margin-top:5px;
	margin-bottom:0px;
}

.category-reply {
	height:30px;
	margin-top:30px;
}










/* single */
.single-post-title {
	text-transform:none;
	padding-bottom:2px;
}

.single-post-info {
	margin-top:5px;
	margin-bottom:32px;
}

.single-author-info {
	display:table;
	width:100%;
	background-color:#ffffff;
	border:solid 1px #dddddf;
}

.single-author-info-padding {
	padding:40px 40px 40px 0px;
}

.single-author-info-avatar {
	display:table-cell;
	text-align:center;
}

.single-author-info-avatar img {
	padding-left:40px;
}

.single-author-info-nickname {
	color:#909096;
	font-size:13px;
}

.single-author-info-description {
	display:table-cell;
	vertical-align:top;
	padding-left:40px;
}

.single-author-info-name {
	margin:0px;
	padding:0px;
	margin-top:-6px;
	margin-bottom:10px;
}

.about-the-author {
	display:table;
	width:100%;
}

.about-the-author-title {
	color:#000000;
	padding:50px 0px !important;
}










/* comments */
ol.commentlist {
	margin-left:0px;
	padding-left:0px;
}

ol.commentlist li {
	margin-left:0px;
	padding-left:0px;
}











/* archive shortcode */
.archive-from-nav ul.widget-archive {
	display:block;
	clear:both;
	list-style:none;
	margin-top:-50px;
	margin-bottom:100px;
}
.archive-from-nav .widget-archive {
	padding: 0 0 20px 0;
	float: left;
}
.archive-from-nav .widget-archive ul {
	margin: 0;
}

.archive-from-nav li.archive-year {
	padding: 5px 0 3px 10px;
	color:#000000;
	padding-top:50px;
	margin-bottom:-50px;
}

.archive-from-nav li.archive-year a {
	color:#bbbbbf;
	font-size:48px;
	font-weight:300;
	margin: 0;
	border: 0px;
	padding: 0;
}

.archive-from-nav li.archive-month {
	margin: 0;
	padding: 0px 0px;
}
.archive-from-nav a.archive-month {
	display: block;
	width:100%;
	font-size:15px;
	font-weight:400;
	text-transform:uppercase;
	border-left: 4px solid #cccccf;
	padding: 9px 10px 9px 30px;
	margin: 0 0 0 155px;
	color:#303036;
	background-color:#ffffff;
}
.archive-from-nav a:hover.archive-month {
	color:#909096;
}

.archive-comments-button {
	clear:both;
	height:30px;
	margin-top:30px;
	margin-bottom:30px;
}

.archive-comments {
	position:relative;
	margin-bottom:30px;
}

.archive-comments-container {
	background-color:#eeeeef;
	border:solid 1px #dddddf;
	padding:0px 10px;
}

.archive-post-info {
	margin-top:5px;
	margin-bottom:12px;
}









/* categories */
#the-cats li {
	padding-bottom:10px;
}










.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

.the-pages {
	display:table;
	float:left;
	color:#000000;
	max-width:49%;
	height:40px;
	text-align:left;
	margin-top:25px;
	white-space:nowrap;
	font-weight:900;
	letter-spacing:3px;
}

.the-pages a {
	display:inline;
	text-decoration:none;
	color:#909096 !important;
	margin-right:4px;
	margin-left:1px;
	border-radius:100px;
	padding:4px 10px 5px 9px;
	background-color:#eeeeef;
	width:25px;
	height:25px;
	text-align:center;
	border:solid 1px #cccccf;
	font-weight:900;
	letter-spacing:0px;
}

.the-pages a:hover {
	text-decoration:none;
	color:#303036 !important;
	background-color:#ffffff;
	border:solid 1px #cccccf;
}

.the-tags {
	display:table;
	float:right;
	padding-top:20px;
	padding-bottom:20px;
	color:#909096;
	max-width:49%;
	height:40px;
	text-align:right;
}

.the-tags a {
	text-decoration:underline;
	color:#000000;
	line-height:20px !important;
	padding:0px;
	margin:0px;
}










/* comments template */
.comments-respond {
	clear:both;
	padding:0px 0px 0px 0px;
}

#respond .leave-a-reply {
	margin-top:15px;
	margin-bottom:20px;
}

#respond .status {
	margin-bottom:0px;
	color:#999999;
}

#respond .logged-in-as {
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:15px;
}

#respond .log-out {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:10px;
}

#respond .name {
	float:left;
	width:33%;
	margin-right:10px;
	margin-bottom:2px;
	font-size:15px;
	font-weight:600;
}

#respond .email {
	float:left;
	width:32%;
	margin-right:10px;
	font-size:15px;
	font-weight:600;
}

#respond .website {
	float:left;
	width:32%;
	font-size:15px;
	font-weight:600;
}

#respond .comment-text {
	width:98%;
	height:100px;
}

#respond .break-input {
	float:left;
	width:32%;
}


















































/* WordPress */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.rtl {}
.home {}
.blog {}
.archive {}
.date {}
.search {}
.paged {}
.attachment {}
.error404 {}
.single postid-(id) {}
.attachmentid-(id) {}
.attachment-(mime-type) {}
.author {}
.author-(user_nicename) {}
.category {}
.category-(slug) {}
.tag {}
.tag-(slug) {}
.page-parent {}
.page-child parent-pageid-(id) {}
.page-template page-template-(template file name) {}
.search-results {}
.search-no-results {}
.logged-in {}
.paged-(page number) {}
.single-paged-(page number) {}
.page-paged-(page number) {}
.category-paged-(page number) {}
.tag-paged-(page number) {}
.date-paged-(page number) {}
.author-paged-(page number) {}
.search-paged-(page number) {}

.post-id {}
.post {}
.page {}
.attachment {}
.sticky {
	border:solid 5px #ffee00;
}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}

.format-image {}
.format-gallery {}
.format-chat {}
.format-link {}
.format-quote {}
.format-status {}
.format-video {}

#header .main-menu{} // container class
#header .main-menu ul {} // container class first unordered list
#header .main-menu ul ul {} //unordered list within an unordered list
#header .main-menu li {} // each navigation item
#header .main-menu li a {} // each navigation item anchor
#header .main-menu li ul {} // unordered list if there is drop down items
#header .main-menu li li {} // each drop down navigation item
#header .main-menu li li a {} // each drap down navigation item anchor

.current_page_item{} // Class for Current Page
.current-cat{} // Class for Current Category
.current-menu-item{} // Class for any other current Menu Item
.menu-item-type-taxonomy{} // Class for a Category
.menu-item-type-post_type{} // Class for Pages
.menu-item-type-custom{} // Class for any custom item that you added
.menu-item-home{} // Class for the Home Link

.entry-content img {}
.alignleft, img.alignleft {}
.alignright, img.alignright {}
.aligncenter, img.aligncenter {}
.alignnone, img.alignnone {}

.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {}

.wp-smiley {}

.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

.widget {}

#searchform {}
.widget_search {}
.screen-reader-text {}

.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}

.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}

.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}

.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}

.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {}

.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}

.textwidget {}
.widget_text {}
.textwidget p {}

.widget_pages ul, .widget_archive ul {}

/*Comment Output*/

.commentlist .reply {}
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}

/*Comment Form */

#respond { } 
#reply-title { } 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment 
#submit
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { } 
.form-submit



















































.post-content {
	clear:both;
	padding-top:15px;
	font-weight:400;
	line-height:25px;
}

.post-text p {
	margin-bottom:20px;
	width:auto;
	max-width:100% !important;
}

.post-text a {
	width:inherit !important;
	max-width:100% !important;
}

.single-post-text,
.post-text {
	font-size:16px;
	line-height:25px;
	color:#303036;
	font-weight:400;
	line-height:25px;
	width:100%;
	max-width:100% !important;
	height:auto;
}

.single-post-text img,
.post-text img {
	border:0;
	max-width:100% !important;
}

div[id="player"][class="full-frame"] embed {
	border:0;
	width:100% !important;
	max-width:100% !important;
}

blockquote {
	display:table;
	background-color:#eeeeef;
	border:solid 1px #dddddf;
	margin:20px 0px;
	color:#606066;
	padding:25px 30px 25px 30px;
	width:calc(100% - 60px);
	max-width:100%;
}
blockquote.left {}
blockquote.right {}

.post-text blockquote p {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
}

pre {
	display:table !important;
	max-width:100% !important;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
