/*
====================================================================================================
Theme Name:		Muse - Child Theme
Theme URI: 		http://themes.grandpixels.com/muse
Description: 	Child theme for a Muse: Music Band Responsive WordPress Theme by Pavel of Grand Pixels
Version: 		1.0.4
Author: 		Pavel Richter / Grand Pixels
Author URI: 	http://grandpixels.com
License: 		GNU General Public License version 3.0
License URI: 	http://www.gnu.org/licenses/gpl-3.0.html
Template:		muse
====================================================================================================

IF YOU PLAN TO MAKE SOME MODIFICATIONS TO THE CODE OF THE THEME, WILL BE BETTER TO MAKE THEM VIA
THIS CHILD THEME. IF YOU WILL MAKE MODIFICATION DIRECTLY TO THE PARENT THEME, YOU WILL LOSE THOSE
MODIFICATIONS WHEN THE THEME IS UPDATED. WHEN YOU MAKE MODIFICATIONS INSIDE OF THE CHILD THEME
INSTEAD, YOU CAN UPDATE THE PARENT THEME WITHOUT LOOSING ANY CHANGE YOU HAVE MADE.

MORE INFORMATION ABOUT CHILD THEMES YOU CAN FIND IN WORDPRESS CODEX:
http://codex.wordpress.org/child_themes.

====================================================================================================
*/

@import url('../muse/style.css');

/* Put your CSS below */
#header {
	background: #2c2c2c;
	height: 120px;
}

h3, h2 {
	font-size: 2.2em;
}

hr {
	border:none;
	height:1px;
	background-color:#2c2c2c;
}

.get-rid-bottom {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
}

.button a {
	margin-top:14px;
}

.slideshow-container .rsOverflow {
	top: 120px;
}

.slideshow-container .rsArrow {
    margin-top: 120px;
}

.home.page {
    overflow:hidden;
}

.header {
	margin-top: 40px
}

.header .logo-default a {
	font-size: 32px;
	font-weight: 900;
	background-color: #2c2c2c;
    word-spacing: -0.1em;
}

.navigation-primary {
    border-left: 2px solid #437ba6;
    padding-left: 7px;
    padding-right: 7px;
    height:50px;
    margin-top:15px;
    margin-bottom:15px;
}

.navigation-primary li {
	height: 50px;
}

.navigation-primary li a {
	height:50px;
	background-color: #2c2c2c !important;
	padding:14px 8px 0;
}

/* Patreon - VK replace*/
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: ), only screen and (min-resolution: ) {
	.socials li.social-vk a {
		background-image: url("https://www.lloydcole.com/wp-content/themes/muse-child/images/icons/social/substack@2x.png");
	}
}

.socials li.social-vk a {
	background-image: url("https://www.lloydcole.com/wp-content/themes/muse-child/images/icons/social/substack.png") !important;
}

.socials li.social-vk a:hover {
	background-color: #ff424d;
}
/* END Patreon - VK replace*/

.grid-callout-home .post .post-image, .grid-callout-home .post .post-image a {
	float: right;
	width: 50%;
	opacity: 1;
}

.grid-callout-home .post .post-image a {
    float: right;
	opacity: 1;
    width: auto;
}

.grid-callout-home .post .post-image a img {
    margin:0!important;
    height: 75px!important;
}

.grid-callout-home .post .post-image {
	border-right: 2px solid #437ba6;
	padding-right: 10px;
	height: 75px;
	margin-top: 10px;
}

.grid-callout-home article:last-child .post-image {
	border-right: 0px;
}

.grid-event-home {
    background-color: black!important;
}

.copyright .underline {
    border-bottom: none;
    text-decoration: underline;
}

.grid-callout-home .post .post-header {
	margin-right: 30%;
}

a.underline-hover, .underline-hover a {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.lloyd-more-buton {
	background: #437ba6;
	padding: 9px;
	margin-left: 20px;
	float: left;
}

.lloyd-more-buton a {
	text-decoration: none;
}

.grid-callout-home .post {
	height: 95px;
}

.grid-callout-home .post .post-title {
	padding-bottom: 5px;
}

.slide-caption h2, .slide-caption h2.link a {
	background-color: transparent !important;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
}

.slide-caption {
	top: 30% !important;
}

.slide-caption p {
	margin: 2px 0 0 20px;
}

.grid-callout-home .post .post-title {
	width: 100%;
}

.grid-callout-home .post .post-title a {
    font-size: 15px;
}

.grid-callout-home .post-header h3 {
	line-height:0.8em;
}

.slide-caption p {
	background-color: #437ba6 !important;
}

.footer {
	background: url(img/bg-f.png);
	background-position: bottom;
}

footer.footer .footer-absolute {
	margin: 0 0 2em 0;
}

footer.footer .footer-absolute.home{
	margin: 0.5em 0 0em 0;
}

.back-to-top {
	display: none !important;
}

#comments, .wa-footer-bottom  {
	border-top: 2px solid #437ba6;
	padding: 32px 0 0 0;
}

.content h2, .content h3 {
	text-transform: uppercase;
	color: #437ba6 !important;
}

.comment-form-url {
	margin-left: 0;
}

.form-allowed-tags {
	display: none;
}

.canvas {
	background: url(img/bg.png) #2c2c2c;
	background-repeat: repeat-x;
	padding-top: 30px;
}

.wa-footer-bottom {
	background-color: transparent !important;
	background: red;
}

.wa-footer .widget-title {
	text-transform: uppercase;
	color: #437ba6;
}

.grid .inner-double-no-bottom {
	padding-top: 0;
}
.grid-tiles .tile-block {
	background-color: #000 !important;
}

a.underline-hover, .underline-hover a {
	text-transform: none;
}

.grid-tiles .tile .tile-block {
	text-align: left;
}

.wa-footer .widget-title {
	border-bottom: 0px;
}

.widget_archive li, .widget_categories li {
	padding: 0.5em 0;
	background-color: #3b3b3b !important;
	margin-bottom: 5px;
	font-size:1.0em;
}

.widget_archive li a, .widget_categories li a {
	background-color: #437ba6;
	padding: 0.6em 1em;
	font-weight: 600;
	border-bottom:1px;
}

.footer .post-date {
	display: none;
}

.widget_recent_posts a, .widget_recent_events a, .widget_recent_albums a, .widget_recent_videos a, .widget_recent_entries a, .widget_recent_comments a {
	color: #fff !important;
	border: 0px;
}

.widget_recent_posts .post-title {
	border-bottom: 2px solid #437ba6;
	font-weight: bold;
	font-size: 17px;
}

.grid-tiles .tile, .grid-tiles-sidebar .tile {
	padding: 15px;
}

.grid-blog {
    margin-left: -15px;
    margin-right: -15px;
}

.single-gallery .post-content {
	width: 65%;
}

.comment-avatar {
	display: none;
}

.comments .comment-body {
	margin-left: 0;
}

.comments .comment-meta h5 {
	color: #437ba6;
	font-size: 16px;
}

#mc_signup_submit {
	width: 100% !important;
	line-height: 28px;
	-webkit-font-smoothing: antialiased;
}

.widget_recent_posts .post-excerpt {
	opacity: 1;
}

input[type="text"], textarea {
	background-color: #424242 !important;
	border: 0 !important;
	color: #fff !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #fff;
}

textarea {
	font-size: 11px;
}

#mc_display_rewards {
	display: none;
}

.post-audio {
    margin-top: -20px!important;
}

.player {
    margin-top: 20px;
}

.player-playlist ul li a, .post-meta-table .inner {
	background-color: #595959 !important;
}

.player-controls {
	background-color: #000 !important;
	margin-top: 0px;
}

.player-progress .player-seek-bar {
	background-color: #000 !important;
}

.player-controls .player-volume-container {
	background-color: #fff !important;
	padding: 0;
}

.player-controls .player-volume-value {
	background-color: #437ba6 !important;
	height: 14px !important;
}

.tile-block .post-meta, .grid-album .tile-block .post-likes {
	width: 50%;
	float: left;
	margin-top: 10px !important;
}

.tile-block .post-likes {
	text-align: right;
	margin-top: 20px;
}

.tile .post-meta {
	margin: 10px 0 0 0;
}

.post-meta-table-title {
	background: #000;
	padding: 16px 10px;
}

button, button[type="button"], button[type="submit"], button[type="reset"], input[type="button"], input[type="submit"], input[type="reset"], a.button, .button a {
	padding: 0.3em;
}

.page-header h1 {
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
}

.page-header-subtitle {
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: 100;
}

.comments .comment-date {
	float: left;
	width: 100%;
}

.comments .comment-date a {
	margin: 0;
	color: #437ba6;
}

.share-gallery {
	position: absolute;
	right: 20px;
	top: 15px;
}

.img-link {
	background-color: #000;
}

.img-title {
	font-size: 18px;
}

.img-link a {
	color: #999999;
	text-decoration: none;
}

.post-image:hover {
	cursor: pointer;
}

.single-album.one-entire .post-image:hover {
	cursor: default;
}

.navigation-primary li a {
	font-weight: 900;
	font-size:17px;
}

a.underline-hover, .underline-hover a {
	text-transform: uppercase;
}

#header .toolbar {
	margin-top: 45px;
	margin-left: 0;
    padding-right: 10px;
    padding-left: 10px;
}

.navigation-primary li, .navigation-primary li a {
	background-color: transparent !important;
}

.navigation-primary li.current-menu-item a, .navigation-primary li.current_page_item a, .category .navigation-primary li.current_page_parent a, .single-post .navigation-primary li.current_page_parent a, .tag .navigation-primary li.current_page_parent a, .tag .navigation-primary li.current_page_parent+li a, .post-type-archive-press .navigation-primary li.current_page_parent+li a, .tax-press-category .navigation-primary li.current_page_parent+li a, .single-press .menu-item-2170 a {
	opacity: 1;
	color: #437BAC !important;
}

.gp-theme .rsArrowLeft .rsArrowIcn {
	background-position: 20% 3%;
}

.gp-theme .rsArrowRight .rsArrowIcn {
	background-position: 9px -69px;
}

.gp-theme .rsArrowIcn {
	height: 40px;
}

.gp-theme .rsArrowRight {
	top: 35%;
	right: 20px;
}

.gp-theme .rsArrowLeft {
	top: 35%;
	right: 65px;
}

label {
	font-size: 1em;
}

.post-excerpt p {
	display: inline;
	font-size: 15px;
}

.footer-comment-nr {
	display: inline;
}

.post-excerpt p a {
	color: #999999 !important;
}

.post-excerpt p a:hover {
	color: #fff !important;
}

.tweet-ico, .tweet-txt {
	float: left;
}

.tweet-ico {
	width: 20%;
	text-align: left;
}

.tweet-ico img {
	width: 55%;
	margin-top: 20px;
}

.tweet-txt {
	width: 80%;
	font-size: 15px;
}

.textwidget {
	font-size: 15px;
}

.grid-blog .tile .post-meta {
	margin-bottom: 0;
}

.grid-blog .tile .post-header, .grid-tiles .tile-block > h2 > a {
	word-wrap: break-word;
    line-height: 16px;
}

.grid-blog .tile.post-featured .post-header, .grid-album .tile .post-header {
    line-height: 16px;
}

.widget_tweets .tweet-text, .widget_tweets ul .tweet-text {
	font-size:15px;
	line-height: 15px !important;
}

a {
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}

.grid-callout-home .post.has-post-thumbnail:hover .post-header {
	opacity: 1;
	filter: alpha(opacity=1);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}

.post-excerpt p.added {
    display: block;
    margin-bottom: 0;
}

.fabrik {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}

select, select:focus {
	background-color:#437ba6;
	color:#fff;
	border-color:#437ba6;
}

.lc-top-search {
    float:right;
    margin-top: 35px;
    padding: 8px 15px;
    border-left: 2px solid #437ba6;
    border-right: 2px solid #437ba6;
}

.lc-top-search input {   
    font-size: 10px;
}

.post-meta-table .row {
	background-color:#595959;
}

.grid-blog .post-body, .grid-blog .post-image-container {
    background: #000!important;
}

.grid-blog .tile .post-image-container {
    padding: 0;
}

.widget_tweets .button {
    width: 100%;
    padding-left: 20%;
    text-align: left;
}

.widget_tweets .button a {
    margin-right: 0;
    font-size: 20px;
    line-height: 28px;
}

#widget_recent_posts-2 h3 {
	padding-bottom:0.5em;
}

#widget_tweets-2 h3 {
	margin-bottom:0.5em;
}

.widget_tweets li {
	margin-bottom:1.5em;
}

#text-2 h3 {
	margin-bottom:0.7em;
}

.page-id-2165 .content-page .post-image img {
	margin-top:0;
}

.categories ul li a, .widget_tweets .button a, #mc_signup_submit, .pagination a, .pagination span, .button.facebook-button a {
	height:auto;
	font-size:13px;
	font-weight: 400;
	padding:0.3em 1em;
	line-height: normal;
}

input[type="submit"] {
	font-size:13px;
	font-weight: 500;
}
.titlyr {
    display: none;
}

.titlyr span {
    color: #437ba6;
}

.player-tracklist {
    display: none;
}

.lyrics-button {
    margin-bottom: 26px;
}

.player-tracklist div {
    position: relative;
    top: 6px;
    left: 10px;
}

.men span {
    display: block;
    padding: 10px;
    font-size: 16px;
}

.men .year {
    width: 100%;
    color: #407AA8;
    background-color: #1d1d1d;
    font-weight: 900;
    padding: 15px;
    cursor: pointer;
    margin-bottom: 1px;
}

.men .year.active {
    color: white;
    background-color: #407AA8;
}

.men .archive-inner .year.active {
    color: white;
    background-color: #1d1d1d;
}

.men .year.current-header {
    color: white;
    background-color: #407AA8;
    position: relative;
}

.men .year.current-header span, .men .archive-header span {
    display: inline;
    position: absolute;
    top: 0;
    right: 20px;
    padding: 15px 20px;
    font-weight: 400;
    background: url(img/arrow1.png) no-repeat right center;
}

.men .archive-header span {
    padding: 15px 25px;
}

.men .year.current-header.active span, .men .archive-header.active span {
    background: url(img/arrow2.png) no-repeat right center;
}

.men .archive-header {
    position: relative;
    color: white;
    cursor: pointer;
    font-weight: 900;
    margin-bottom: 1px;
    padding: 15px;
    width: 100%;
    background-color: #595959;
}

.men .year-inner {
    width: 100%;
    display: none;
}

.men .month {
    width: 100%;
    background-color: #1D1D1D;
    padding: 10px 15px;
    margin-bottom: 2px;
    cursor: pointer;
}

.men .month.active {
    background-color: #3B3B3B;
}

.dat span {
    display: block;
    padding: 16px 24px;
    background-color: #595959;
    margin-bottom: 1px;
    font-size: 16px;
}

.dat span.event-2 p {
    font-size: 16px;
    margin-bottom: 0;
    line-height: 20px;
}

.dat span.event-2 p+br,
.dat span.event-2 p+br+br,
.dat span.event-2 p+br+br+br+br,
.dat span.event-2 p+br+br+br+br+br,
.dat span.event-2 p+br+br+br+br+br+br,
.dat span.event-2 p+br+br+br+br+br+br+br,
.dat span.event-2 p+br+br+br+br+br+br+br+br {
    display: none;
}

.dat .month {
    width: 100%;
    display: none;
    background: transparent;
}

.dat span.month {
    padding: 0;
}

.dat .month span {
    width: 100%;
}

.dat span.event-day, .dat span.event-month, .dat span.event-year {
    display: inline;
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
    padding: 0;
}

.dat span .event-1 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.dat span .event-3 {
    margin-bottom: 7px;
    padding: 8px 16px;
    min-height: 49px;
}

.event-day {
    color: white;
}

.event-month {
    color: black;
}

.event-year {
    color: #407AA8;
}

.dat .event-3 a {
    text-decoration: none;
    background-color: #407AA8;
    padding: 8px;
    font-size: 13px;
    display: inline-block;
    width: auto;
}

.dat .event-3 span {
    text-decoration: none;
    background-color: black;
    padding: 8px;
    font-size: 13px;
    display: inline-block;
    width: auto;
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
	.grid-callout-home .post .post-title {
		padding: 20px 20px 0 20px;
	}
}

@media only screen and (max-width: 1440px) {
	.grid-callout-home{
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 1272px) {
	#header .toolbar {
		margin-left: 0;
	}
    .lc-top-search {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
	#header .toolbar, .share-gallery {
		display: none;
	}

	.grid-callout-home .post.post-no-3,
	.grid-callout-home .post.post-no-4,
	.grid-callout-home .post.post-no-5 { display: none; }
	.grid-callout-home .post.post-no-1, .grid-callout-home .post.post-no-2 {
		width:50%;
	}
}

@media only screen and (max-width: 1024px) {
	.grid-callout-home .post .post-title {
		font-size:1.1em;
		margin-bottom:10px;
	}
	a.underline-hover, .underline-hover a {
		font-size: 14px;

	}
}

.logo-image img {
    position: relative;
    left: 20px;
    bottom: 7px;
}


@media only screen and (min-width: 560px) {
    .show-mobile {
        display: none;
    }
    .hidden-mobile {
        display: block;
    }
}

@media only screen and (max-width: 560px) {
    .grid-callout-home .post.post-no-2,
    .grid-callout-home .post.post-no-3,
	.grid-callout-home .post.post-no-4,
	.grid-callout-home .post.post-no-5 { display: none; }
	.grid-callout-home .post.post-no-1 {
		width:100%;
	}
    .show-mobile {
        display: block;
    }
    .hidden-mobile {
        display: none;
    }
}

@media only screen and (max-width: 480px) {
	.page-header {
		margin-top: 50px;
	}
    .logo-image img {
        position: static;
    }
    
    .logo-image > a {
        position: relative;
        bottom: 27px;
    }
}

@media only screen and (max-width: 410px) {
    .slide-caption h2, .slide-caption h2.link a {
        font-size: 24px;
    }
	.header .logo-default a {
		font-size: 30px;
	}
}

.navigation-primary li:hover .sub-menu a {
    color: white!important;
}

.navigation-primary li:hover .sub-menu li:hover a {
    color: #437bac!important;
}

.navigation-primary li .sub-menu, .navigation-primary li .children {
    box-shadow: none;
}

.grid-single-gallery .tile-block {
    display: none;
}

.grid-album .post-artist {
    display: none;
}

.slide-caption {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

.order-changer {
    color: gray;
}

.order-changer a {
    color: gray;
}

.gallery-post-excerpt {
    font-size: 15px;
    line-height: 19px;
    opacity: 0.65;
}

.tile h2 a, .tile a.underline-hover {
    font-weight: 700!important;
}

.gp-theme .rsArrowIcn {
    background-color: transparent!important;
}

.callout .lloyd-more-buton {
    display: none;
}

.cat-item-1 {
    display: none;
}

a[href$="/category/uncategorized/"] {
    display: none;
}

.mc_signup_submit {
    width: 100%;
    text-align: left!important;
}

#mc_signup_submit {
    width: auto!important;
}

.order-changer {
    width: 100%;
    padding: 15px;
}

.blog-oc.order-changer {
    padding: 14px 0 0;
    max-width: 1200px;
}

.blog-ooo .pagination, .blog-ooo .categories {
    max-width: 1200px;
    float:none;
}

.blog-ooo .categories {
    margin-bottom: 30px;
    margin-top: -18px;
    min-height: 26px;
}

.sticky-posts article {
    width: 25%;
    float:left;
}

.sticky-posts article>div {
    margin: 3px;
    background-color: black;
    padding: 15px 20px;
}

.sticky-posts .post-image-container {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.sticky-posts .post-image-container .post-image.overlay {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: static;
}

.sticky-posts .post-image-container .post-image.overlay a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.sticky-posts .post-image-container .post-image.overlay a img.horizontal {
    height: 100%!important;
    width: auto!important;
    max-width: none!important;
    left: 50%;
    margin-left: -75%;
    position: absolute;
}

.sticky-posts .post-image-container .post-image.overlay a img.vertical {
    width: 100%!important;
    height: auto!important;
    max-height: none!important;
    top: 50%;
    margin-top: -55%;
    position: absolute;
}

.sticky-title {
    font-size: 16px;
    line-height: 1em;
    font-weight: 900;
    text-transform: uppercase;
    height: 2em;
    overflow: hidden;
}

.sticky-date, .sticky-excerpt {
    opacity: 0.65;
}

.sticky-excerpt {
    line-height: 1.3em;
    font-size: 14px;
    height: 3.9em;
    overflow: hidden;
}

.sticky-excerpt, .sticky-date {
    margin-top: 10px;
}

.sticky-title {
    margin-top: 15px;
}

.sticky-posts {
    margin-bottom: 38px;
}

.normal-posts  {
    margin-top: 37px;
}

.blog .normal-posts, .post-type-archive-press .normal-posts {
    margin-top: 0;
}

@media (max-width:1000px) {
    .sticky-posts article {
        width: 50%;
    }
}

@media (max-width:480px) {
    .sticky-posts article {
        width: 100%;
    }
    .sticky-title, .sticky-excerpt {
        height: auto;
    }
}

.normal-posts article {
    background-color: #363636;
}

.normal-posts .post-rest {
    width: 75%;
    float: left;
}

.normal-posts .post-image-container {
    width: 25%;
    float: left;
}

.normal-posts .post-image-container {
    position: relative;
    overflow: hidden;
}

.normal-posts .post-image-container .post-image.overlay {
    width: 100%;
    height: 0;
    padding-bottom: 60%;
    position: static;
}

.normal-posts .post-image-container .post-image.overlay a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.normal-posts .post-image-container .post-image.overlay a img.horizontal2 {
    height: 100%!important;
    width: auto!important;
    max-width: none!important;
    left: 50%;
    margin-left: -53%;
    position: absolute;
}

.normal-posts .post-image-container .post-image.overlay a img.vertical2 {
    width: 100%!important;
    height: auto!important;
    max-height: none!important;
    top: 50%;
    margin-top: -38%;
    position: absolute;
}

.regular-title {
    font-size: 16px;
    line-height: 1em;
    font-weight: 900;
    text-transform: uppercase;
    overflow: hidden;
    margin-top: 15px;
}

.regular-excerpt {
    margin-top: 15px;
    line-height: 1.3em;
    font-size: 15px;
    overflow: hidden;
}

.normal-posts article {
    margin-bottom: 20px;
}

.post-rest {
    padding: 20px 30px;
}

.sticky-title a, .regular-title a {
    text-decoration: none;
}

.sticky-title a:hover, .regular-title a:hover {
    text-decoration: underline;
    background: none;
}

.post-rest-date {
    opacity: 0.65;
}

.normal-posts .regular-excerpt {
    opacity: 0.65;
}

@media (max-width:1000px) {
    
    .normal-posts .post-image-container {
        width: 30%;
    }
        
    .normal-posts .post-rest {
        width: 70%;
    }
}

@media (max-width:480px) {
    .normal-posts .post-image-container {
        width: 100%;
    }
        
    .normal-posts .post-rest {
        width: 100%;
    }
}

.sticky-excerpt p:last-child, .regular-excerpt p:last-child {
    margin-bottom: 0;
}

.sticky-posts, .normal-posts {
    max-width: 1200px;
    clear:both;
}

.sticky-posts {
    max-width: 1206px;
    margin-left: -3px;
}

.comment-text p {
    word-wrap: break-word;
}
@media (min-width: 1024px) and (max-width: 1140px) {
    #header>.toolbar-header {
        display: none;
    }
}

.dat .event-3 span.post-share {
    float: right;
    background: transparent;
    padding: 0 0 0 10px;
    vertical-align: middle;
    margin-bottom: 0;
    height: 32px;
}

.dat .event-3 span.post-share ul {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.dat .event-3 span.post-share ul li {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0;
}

.dat .event-3 span.post-share ul a {
    width: 30px;
    background-color: transparent;
}

.dat .event-3 span.post-share ul .social-twitter a:hover {
    background-color: #00bef6;
}

.dat .event-3 span.post-share ul .social-facebook a:hover {
    background-color: #3b5998;
}

.lightbox-title-container .post-share {
    display: inline;
    margin: 0 0 0 10px;
    width: auto;
    float: right;
}

.lightbox-title-container .post-share ul {
    display: inline;
}

.lightbox-title-container .post-share ul li {
    display: inline;
    margin: 0;
}

.lightbox-title-container .post-share ul a {
    width: 30px;
    background-color: transparent;
}

.social-contact a {
    background: url(img/envelope.png) no-repeat center center transparent;
    background-size: 18px 13px;
    
}