/*
Theme Name: mpouzoukovios.gr
Theme URL: www.simple-ideas.gr
Description: www.mpouzoukovios.gr
Author:Simple Ideas | Nick Melistas
Author URI:www.simple-ideas.gr
*/
/* Import Google Web Fonts
*********************************************/
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700&subset=latin,greek-ext,greek,latin-ext);
/********************************************
GENERAL STYLES
********************************************/
.post table{
width:100%;
}
.post table, .post tr, .post td {
border:1px solid #ccc;
}
.post p{
margin:0 0 15px 0;
line-height:1.5em;
text-align:justify;
font-size:1.1em;
}
.post br{
margin:0 0 15px 0;
}
.post img{
border:1px solid #ddd;
background:#fff;
padding:3px;
margin:10px 0;
width:100%;
max-width:576px;
height:auto;
}
.post img.alignright{
margin: 0 0 0 1em;
float:right;
width:50%;
}
.post img.alignleft{
margin: 0 1em 0 0;
float:left;
width:50%;
}
.post em{
font-style:italic;
}
.post ul, .post ol{
padding: 2px 10px;
}
.post ul li{
margin:10px;
list-style-type:disc;
}
.post ol li{
margin:10px;
}
#postmeta {
margin:20px 0 0 0;
border-top:1px solid #ccc;
padding:5px;
text-align:left;
font-size:.9em;
}
#postmeta a{
display:inline-block;
margin: 0 10px 0 0;
font-weight:600;
}
#postmeta .addthis_toolbox{
display:inline-block;
float:right;
}
#postmeta .addthis_toolbox a{
margin: 0 1px 0 0;
}
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}
/********************************************
THEME THIS
********************************************/
body {
font-family: 'Roboto Condensed', sans-serif;
position:relative;
overflow-x:hidden;
background:#F9F9F9;
}
/* top header */
#topheader{
background-color:#FF4D55;
height:5px;
line-height:30px;
z-index:9999 !important;
}
#topheader a{
color:#aaa;
}
#topheader ul {
float:left;
list-style-type:none;
margin:0 5px;
}
#topheader ul li{
float:left;
list-style-type:none;
margin:0 5px;
}
/* header */
#logo{
background:#fff url(img/mpouzoukovioslogo.png) no-repeat center center;
width:300px;
height:80px;
display:inline-block;
background-size:75%;
}
a#logo:hover{
text-decoration:none;
}
#header{
background:#fff url(img/menushadow.png) no-repeat center 70px;
height:100px;
overflow:hidden;
z-index:9999;
}
#header .container{
background:#fff;
}
#menu-mainmenu {
float:right;
}
#menu-mainmenu li {
margin:20px 0 0 0;
padding:0;
line-height:35px;
}
#menu-mainmenu li a{
color:#777;
text-transform:uppercase;
font-weight:500;
font-size:1.2em;
border-bottom:1px solid #FF4D55;
border-radius:0;
margin:0 10px;
padding:0 5px
}
#menu-mainmenu li a:hover, #menu-mainmenu li.current-menu-item a{
background:none !important;
color:#FF4D55;
}
ul.header-sharing-buttons {
list-style-type:none;
margin-top:22px;
}
ul.header-sharing-buttons li{
list-style-type:none;
float:left;
margin:0;
padding:0;
}
ul.header-sharing-buttons li a{
list-style-type:none;
float:left;
border-radius:50%;
width:25px;
height:25px;
text-align:center;
line-height:25px;
margin:0 5px;
color:#fff;
box-shadow: 1px 2px 2px rgba(0,0,0,.9);
text-shadow: 1px 2px 2px rgba(0,0,0,.9);
}
ul.header-sharing-buttons li a.facebook{
background:#3b5998;
}
ul.header-sharing-buttons li a.twitter{
background:#00aced;
}
ul.header-sharing-buttons li a.google-plus{
background:#dd4b39;
}
/********************************************
COVER
********************************************/
#cover, #single-cover, #cover-index{
position:relative;
top:-5px;
left:0px;
z-index:0;
height:460px;
overflow:hidden;
border-bottom:2px solid #FF4D55;
background-repeat:no-repeat;
background-size:cover;
}
.tiledpost{
border:1px solid #fff;
background-size:cover !important;
background-repeat:no-repeat !important;
background-position:center center !important;
float:left;
height:auto;
display:inline-block;
padding:20px;
}
.tiledpost a{
display:inline-block;
padding:10px;
color:#fff;
text-shadow: 1px 2px 2px rgba(0,0,0,.9);
line-height:1em;
width:100%;
}
.tiledpost a h2{
font-size:2em;
}
.tiledpost a .caption{
font-size:.8em;
}
.tiledpost a:hover{
text-decoration:none;
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1)
}
.tiledpost a {
-webkit-transition: all 1s ease; /* Safari and Chrome */
-moz-transition: all 1s ease; /* Firefox */
-ms-transition: all 1s ease; /* IE 9 */
-o-transition: all 1s ease; /* Opera */
transition: all 1s ease;
}
.tiledpost:nth-child(1) {
width: 40%;
height:600px;
font-size:1.5em;
}
.tiledpost:nth-child(2) {
width: 40%;
height:200px;
font-size:1.5em;
}
.tiledpost:nth-child(3) {
width: 20%;
height:250px;
font-size:.9em;
padding-top:100px;
}
.tiledpost:nth-child(4) {
width: 20%;
height:150px;
margin-top:-50px;
font-size:.8em;
}
.tiledpost:nth-child(5) {
width: 20%;
height:150px;
margin-top:-50px;
font-size:.8em;
}
.tiledpost:nth-child(6) {
width: 20%;
height:210px;
font-size:1.3em;
}
.tiledpost:nth-child(7) {
width: 30%;
height:110px;
margin-top:-110px;
font-size:1em;
padding:0;
}
.tiledpost:nth-child(8) {
position:relative;
width:10%;
height:110px;
margin-top:-110px;
margin-left:30%;
font-size:.5em;
padding-top:0px;
}
/********************************************
LISTINGS
********************************************/
#all-listings{
background:#f9f9f9;
}
/* Styles specific to this particular page */
.scroll-pane{
width: 100%;
height: 800px;
overflow: auto;
}
.listing{
border:1px solid #eee;
border-radius:5px;
overflow:hidden;
margin-bottom:50px;
background:#fff;
padding-bottom:20px;
min-height:250px;
text-align:
}
.listing-inner{
padding:5px 15px;
}
.listing-inner h2 a{
padding:0px;
color:#FF4D55;
font-weight:500;
font-size:.9em;
}
.listing-inner p{
color:#333;
font-weight:400;
font-size:.8em;
line-height:1em;
}
.listing .col-sm-12{
padding:0;
}
.listing .col-sm-12 .btn{
background:#FF4D55;
border:1px solid #fff
}
.listing .imgbox{
display:inline-block;
height:165px;
overflow:hidden;
}
.listing .no-image{
border:1px solid #efefef;
width:100%;
height:170px;
}
.listing .no-image img{
width:50%;
opacity:.3;
margin:50px auto 0 auto;
}
.listing img{
width:100%;
min-height:170px;
}
.infobox{
width:180px;
padding:0 !important;
background-color: #fff !important;
overflow:hidden;
}
.infobox img{
width:180px;
height:auto;
padding:0 !important;
margin:0;
}
.infobox a{
color:#FF4D55;
padding:10px;
margin:5px 5px 10px 0;
display:inline-block;
font-weight:600;
}
#indexlistingsmap{
height:450px;
display:inline-block;
width:100%;
}
#listingsmap{
height:850px;
display:inline-block;
width:105%;
}
/********************************************
SINGLE LISTING
********************************************/
#all-page-single-listing{
background:#F9F9F9 url(img/mainbodybg.jpg) repeat-x center 380px;
}
#all-page-single-listing #content{
width:80%;
}
#headergallery{
position:relative;
top:-22px;
height:400px;
border:1px solid #ccc;
overflow:hidden;
}
#headergallery img{
height:400px;
border:1px solid #ccc;
overflow:hidden;
}
#headergallery .slick-prev, #headergallery .slick-next{
border:1px solid #ccc;
background: rgba(250,250,250, 0.8);
width:40px;
height:40px;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);
}
#headergallery .slick-prev{
position:absolute;
top:180px;
z-index:9999;
float:left;
text-indent:-110px;
}
#headergallery .slick-prev:after{
content: "\f060";
font-family: FontAwesome;
font-size:1em;
position:absolute;
top:2px;
left:3px;
z-index:9999;
width:30px;
height:30px;
text-indent:0px;
font-size:1.6em;
color:#FF4D55;
}
#headergallery .slick-next:after{
content: "\f061";
font-family: FontAwesome;
font-size:1em;
position:absolute;
top:2px;
left:3px;
z-index:9999;
width:30px;
height:30px;
text-indent:0px;
font-size:1.6em;
color:#FF4D55;
}
#headergallery .slick-next{
position:absolute;
top:180px;
right:0px;
z-index:9999;
float:right;
text-indent:110px;
}
.single{
position:relative;
}
.postheader{
height:215px;
}
.post-title{
color:#FF4D55;
font-weight:500;
font-size:3em;
}
.postheader .col-sm-12{
padding:0;
margin:0;
}
.postheader .postmeta-topcontact *{
padding:0;
margin:0;
color:#666;
}
.postheader .postmeta-topcontact i{
font-size:3.3em;
float:left;
margin:0 5px 0 0;
color:#cecece;
}
.postheader #phone{
font-size:3em;
line-height:1em;
}
.postheader #phone i{
font-size:.8em;
margin:5px 10px 0 0;
}
.postheader #address{
margin-top:5px;
font-size:1.3em;
line-height:1em;
}
.postheader #address i{
font-size:2em;
margin:-2px 10px 0 0;
}
.post-content .post-content-inner{
background:#fff;
border: 1px solid #eee;
padding:20px;
border-radius:5px;
}
.postmeta-share{
text-align: center;
}
.sharing-buttons{
list-style: none;
text-decoration: none;
text-align: center;
margin:30px auto 20px 40px;
width:84%;
display:inline-block;
}
.sharing-buttons li{
display: inline;
float:left;
}
.sharing-buttons a{
border: 1px solid;
padding: 0.2em;
color: #fff;
text-decoration: none;
width:145px;
display:inline-block;
}
.sharing-buttons a:hover{
color: #eee;
text-decoration: none;
}
.sharing-buttons .fa{
padding: 0.5em;
font-size:1.2em;
}
.sharing-buttons .facebook{
background: #3B5998;
}
.sharing-buttons .twitter{
background: #00ACED;
}
.sharing-buttons .google-plus{
background: #D14836
}
.togglemore{
margin:0 auto 0 auto;
background:#FF4D55;
color:#fff;
text-align:center;
text-decoration:none;
font-size:.8em;
}
#rating{
text-align:center;
height:100px;
}
.ratings {
width:13%;
margin:5px auto !important;
font-size:0em;
text-align:center !important;
}
.ratings .meta{
padding:2px 10px 0 15px;
display:inline-block;
}
/*SIDEBAR SINGLE EVENT */
.right-widget h3, #event-googlemap h3{
font-size:1.2em;
margin:10px auto;
padding:0 0 5px 0;
color:#FF4D55;
border-bottom:1px solid #efefef;
}
.right-widget, .widget{
background:#fff;
border: 1px solid #eee;
padding:15px;
border-radius:5px;
display:inline-block;
width:100%;
margin:10px auto;
}
#event-googlemap-map{
height:250px;
width:100%;
}
#event-photogallery img{
margin:10px 0;
padding:2px;
border:1px solid #efefef
}
.sidebar-newsitem{
border-bottom:1px solid #efefef;
padding-bottom:10px;
margin-bottom:10px;
}
.sidebar-newsitem h4{
font-size:1.1em;
}
.event-closed *{
-webkit-filter:blur(1px) grayscale(1);
filter:blur(1px) grayscale(100%);
}
#event-closed-overlay{
filter:grayscale(0%);
-webkit-filter:grayscale(0);
background:transparent url(img/closed-stamp.png) repeat-x center 0;
width:800px;
height:300px;
z-index:9999;
position:absolute;
top:220px;
left:0;
background-size:100%;
-ms-transform: rotate(20deg); /* IE 9 */
-webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */
transform: rotate(20deg);
}
#event-closed{
font-size:1.2em;
background-color:#FF4D55;
color:#fff !important;
text-shadow: 1px 2px 2px rgba(0,0,0,.9);
}
#event-closed h3{
color:#fff !important;
}
#event-closed h5{
margin:4px 0;
}
#event-closed h5 a{
color:#fff !important;
font-size:1.9em;
}
#event-closed p{
line-height:1em;
font-size:.8em;
padding:0;
margin:0;
}
#sidebar-newsletter input{
width:80%;
float:left;
height:30px;
border-radius:0px
}
#sidebar-newsletter button{
background:#FF4D55;
color:#fff;
height:28px;
border:0px;
width:40px;
margin:1px 0 0 5px;
}
#newsletter-inpost{
}
#newsletter-inpost{
position:relative;
background:url(img/concert.jpg) no-repeat 0 -100px;
left:0px;
z-index:0;
width:100%;
background-size:cover !important;
overflow:hidden;
text-shadow: 1px 1px 1px rgba(0,0,0,.9);
margin:20px 0;
border:1px solid #efefef;
padding-top:0;
}
#newsletter-inpost.container .row{
background-color: rgba(187,0,54,0.6);
height:130px;
}
#newsletter-inpost input{
width:50%;
float:left;
height:30px;
border-radius:0px
}
#newsletter-inpost button{
background:#fff;
color:#FF4D55;
height:28px;
border:0px;
width:40px;
margin:1px 0 0 5px;
}
#newsletter-inpost p{
margin-top:10px;
color:#fff;
font-size:1.2em;
line-height:1em;
}
#newsletter-inpost b{
color:#fff;
font-size:1.2em;
}
/********************************************
SINGLE POST
********************************************/
#all-page-single-post{
background:#F9F9F9 url(img/mainbodybg.jpg) repeat-x center 310px;
}
#all-page-single-post #content{
width:80%;
}
#all-page-single-post .postheader{
height:135px;
}
/********************************************
ARCHIVE PAGE
********************************************/
#all-page-archive-post .item{
border-bottom:1px solid #FF4D55;
padding-bottom:20px;
margin-bottom:40px;
  min-height:200px;
  display:inline-block;
}
#all-page-archive-post .item img{
width:100%;
}
#all-page-archive-post .item h3 {
  margin-top:0;
  padding-top:0;
}
#all-page-archive-post .item h3 a{
color: #FF4D55;
font-size:1.2em;
  margin-top:0;
  padding-top:0;
}
#all-page-archive-post .item .entry-meta{
color: #666;
font-size:.9em;
}
/* NEWSLETTER */
#newsletter{
position:relative;
background:url(img/concert.jpg) no-repeat 0 -400px;
left:0px;
z-index:0;
width:100%;
height:200px;
background-size:cover !important;
overflow:hidden;
text-shadow: 1px 1px 1px rgba(0,0,0,.9);
margin:20px 0
}
#newsletterinner{
background-color: rgba(187,0,54,0.6);
height:200px;
}
#newsletter h4{
position:relative;
top:-15px;
left:-25px;
font-size:4em;
text-align:left;
letter-spacing:2px;
color:#fff;
}
#newsletter h4:after {
content:" ";
position:absolute;
top:-150px;
left:-200px;
z-index:-9999 !important;
cursor:pointer;
width:550px;
height:350px;
-webkit-transform: skew(45deg);
-moz-transform: skew(45deg);
-o-transform: skew(25deg);
border-left:180px solid #FF4D55;
}
#newsletter p{
margin-top:50px;
color:#fff;
font-size:1.8em;
line-height:1em;
}
#newsletter b{
color:#fff;
font-size:1.3em;
}
#newsletter .col-md-3{
margin-top:60px
}
#newsletter .col-md-3 input, #newsletter .col-xs-12 input{
border-radius:0;
width:180px;
border:0px;
float:left;
}
#newsletter .col-md-3 button, #newsletter .col-xs-12 button{
border-radius:0;
width:40px;
height:34px;
border:1px solid #FF4D55;
background:#FF4D55;
color:#fff;
font-weight:600;
float:left;
}
/* CONTACT PAGE */
#contactform {
margin-bottom:40px;
}
#contactform input {
font-size:.8em;
font-weight:500;
margin-bottom:20px;
}
#contactform textarea {
font-size:.8em;
font-weight:500;
height:160px;
margin-bottom:20px;
}
/*LEFT SIDEBAR */
#sidebarmenu li a{
border-bottom:1px solid #ccc
}
.widget-title{
display:none;
}
/* add font awesome to menu items*/
.widget{
margin:0 0 20px 0;
}
.widget ul {
list-style-type:none;
margin:0;
padding:0;
}
.widget ul li {
list-style-type:none;
margin:0;
padding:5px 0;
border-bottom:1px solid #ccc;
}
.widget ul li a {
position:relative;
padding: 5px 0 10px 25px;
margin:5px 0;
text-shadow: 0px 1px 1px rgba(0,0,0,.2);
border-radius: 0px;
}
.widget a:before {
content:"\f105";
font-family:FontAwesome;
text-decoration:inherit;
color:#999;
padding-left:1em;
position:absolute;
top:6px;
left:0
}
/* salvatore masonry */
/*
#grid *, #grid *:before, *:after {
box-sizing: border-box !important;
}
#grid .row {
-moz-column-width: 13em;
-webkit-column-width: 13em;
-moz-column-gap: 1.5em;
-webkit-column-gap: 1.5em;
}
*/
#grid .item {
display: inline-block;
margin-bottom:20px;
color:#fff;
border:1px solid #eee;
background:#fff;
border-radius:5px;
text-align:center;
height:550px;
}
#grid .item h3{
margin:10px 0;
color:#333;
text-align:left;
font-size:1.3em;
height:130px;
}
#grid .newsimg {
height:125px;
overflow:hidden
}
#grid .item p{
margin:0 10px;
color:#333;
text-align:left;
height:150px;
}
#grid .item a{
display:inline-block;
margin:20px 0 20px 10px;
padding:0;
color:#FF4D55;
text-align:left;
width:100%;
}
#grid .item img{
margin:0 auto;
width:100%;
}
#sidebar{
margin-top:15px;
}
#sidebar .bg-info{
height:30px;
line-height:30px;
padding: 0 0 0 10px;
width:90%;
margin:0 0 0 15px;
}
#sidebar h4{
margin-top:15px;
background-color:#EC774B;
height:30px;
line-height:30px;
padding: 0 0 0 10px;
color:#fff;
font-size:1em;
font-weight:600;
}
/* add font awesome to menu items*/
.sidebarmenu{
margin:0 0 20px 0;
}
.sidebarmenu ul li a {
position:relative;
padding: 5px 0 10px 25px;
border-bottom:1px solid #ccc;
margin:5px 0;
text-shadow: 0px 1px 1px rgba(0,0,0,.2);
border-radius: 0px;
}
.sidebarmenu a:before {
content:"\f105";
font-family:FontAwesome;
text-decoration:inherit;
color:#999;
padding-left:1em;
position:absolute;
top:6px;
left:0
}
/* ARTISTS PAGE */
.artist{
border-bottom: 1px solid #ccc;
padding-bottom:10px;
}
.artist img{
width:60px;
}
.artist .col-sm-6{
font-size:2em;
}
.artist .fb-like{
margin-top:10px;
}
/* FOOTER */
#footer{
color:#fff;
background:#2F2929;
padding:10px 0 2px 0;
}
#footermenu ul{
list-style:none;
margin:-35px 0 0 0;
padding:0;
}
#footermenu ul li{
list-style:none;
margin: 0 10px 0 0;
text-transform:uppercase;
}
#footermenu ul li:after{
position:relative;
left:5px;
font-family: 'FontAwesome';
content: '\f142';
color: #fff;
font-size:.7em;
}
#footer a{
color:#fff;
background:none !important;
}
#footer #logo{
text-align:left;
color:#fff;
text-shadow:none;
text-transform:uppercase;
}
#footer #logo h1{
font-size:2.3em;
display:inline-block;
margin:0;
padding:0;
color:#FF4D55;
text-shadow: 0px 1px 1px rgba(0,0,0,.9);
}
#footer a#logo:hover{
text-decoration:none;
}
#bottomfooter{
font-size:.8em;
color:#999;
background:#261E1E;
padding:5px;
}
#bottomfooter .inner{
width:83%;
}
ul.footer-sharing-buttons {
list-style-type:none;
}
ul.footer-sharing-buttons li a{
list-style-type:none;
float:left;
border:1px solid #fff;
border-radius:50%;
width:50px;
height:50px;
text-align:center;
line-height:50px;
margin:10px;
}
/* FOOTER */
#toTop {
background:#FF4D55 url('img/totop.png') no-repeat scroll center center;
color: #ffffff;
position: fixed;
right: 10px;
bottom: 10px;
display: none;
overflow: hidden;
height: 30px;
width: 30px;
text-decoration: none;
text-indent: -999px;
}
#toTop:active,
#toTop:focus {
outline: none;
}
#toTopHover {
background:#ccc url('img/totop.png') no-repeat scroll center center;
color: #ffffff;
position: fixed;
right: 10px;
bottom: 10px;
display: none;
overflow: hidden;
height: 30px;
width: 30px;
text-decoration: none;
text-indent: -999px;
}
#simple-ideas-small{
float:right;
background:url(_si/si-logos/si-white.png) no-repeat 0 0;
background-size:100%;
width: 40px;
height:25px;
display:inline-block;
}
.graphic{
margin:0;
padding:0;
display:block;
overflow:hidden;
text-indent:-8000px;
}
#credits{
margin-top:0px;
}
/* 404 */
.page404{
height:500px;
font-size:2em;
}
.page404 h3{
font-size:3em;
}
.page404 .nav{
margin:0 0 0 -25px;
padding:0;
}
.searchitem{
border-bottom:1px solid #eee;
margin:0 0 20px 0;
padding:0 0 20px 0;
font-size:.8em;
}
/*
MOBILE FIX
*/
/* Extra Small Devices, Phones */
/************/
@media only screen and (min-width : 280px) and (max-width:768px ) {
#all-page-single-post #content{
width:100%;
padding:0;
}
#all-page-single-listing #content{
width:100%;
padding:0;
}
/************/
#header{
height:auto;
padding-bottom:20px;
}
#header #logo{
display:inline-block;
width:50%;
height:80px;
background-size:100%;
}
.navbar-toggle{
margin-top:-60px;
border:1px solid #333;
}
.navbar-toggle *{
border:1px solid #333;
}
#main-menu-toggle{
text-align:center;
}
#main-menu-toggle .nav {
display:inline-block;
width:100%;
margin-top:-30px;
}
#main-menu-toggle .nav li{
display:inline-block;
width:100%;
}
ul.header-sharing-buttons {
text-align:center;
list-style-type:none;
margin:20px auto 0 -15px;
width:100%;
}
ul.header-sharing-buttons li{
list-style-type:none;
float:left;
margin:0;
padding:0;
height:40px;
}
ul.header-sharing-buttons li a{
list-style-type:none;
float:left;
border-radius:50%;
width:25px;
height:25px;
text-align:center;
line-height:25px;
margin:0 5px;
color:#fff;
box-shadow: 1px 2px 2px rgba(0,0,0,.9);
text-shadow: 1px 2px 2px rgba(0,0,0,.9);
}
#cover-index{
position:relative;
top:-5px;
left:0px;
z-index:0;
height:1200px;
overflow:hidden;
border-bottom:2px solid #FF4D55;
background-repeat:no-repeat;
background-size:cover;
}
.tiledpost a{
display:inline-block;
padding:0;
color:#fff;
text-shadow: 1px 2px 2px rgba(0,0,0,.9);
line-height:1em;
width:100%;
font-size:1em;
}
.tiledpost a h2{
font-size:1em; width:100%;
}
.tiledpost a .caption{
font-size:.8em;
}
.tiledpost a:hover{
text-decoration:none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.tiledpost:nth-child(1) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
}
.tiledpost:nth-child(2) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
}
.tiledpost:nth-child(3) {
width: 100%;
height:150px;
font-size:1em;
padding-top:0px;
}
.tiledpost:nth-child(4) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
margin-top:0px;
}
.tiledpost:nth-child(5) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
margin-top:0px;
}
.tiledpost:nth-child(6) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
}
.tiledpost:nth-child(7) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
margin-top:0px;
}
.tiledpost:nth-child(8) {
width: 100%;
height:150px;
font-size:1.5em;
padding-top:0px;
position:relative;
margin-top:0;
margin-left:0;
padding-top:0px;
}
ul.footer-sharing-buttons {
list-style-type:none;
padding:0;
margin:0;
}
#newsletter{
position:relative;
background:url(img/concert.jpg) repeat 0 0px;
left:0px;
z-index:0;
width:100%;
height:auto;
background-size:cover !important;
overflow:hidden;
text-shadow: 1px 1px 1px rgba(0,0,0,.9);
margin:20px 0;
}
#newsletterinner{
background-color: rgba(187,0,54,0.6);
height:auto;
padding-bottom:20px;
}
#newsletter h4{
position:relative;
top:0;
left:0;
font-size:4em;
text-align:left;
letter-spacing:1px;
color:#fff;
padding:0;
margin:0;
}
#newsletter h4:after {
display:none;
}
#newsletter p{
margin-top:20px;
color:#fff;
font-size:1.4em;
line-height:1em;
}
#newsletter b{
color:#fff;
font-size:1.3em;
}
#newsletter .col-md-3{
margin-top:10px;
}
#all-page-single-listing{
background:#F9F9F9 url(img/mainbodybg.jpg) repeat-x center 380px;
}
.postmeta-topcontact{
height:120px;
}
.postheader{
margin:0;
padding:0;
}
.postheader p{
line-height:.8em;
text-align:left;
}
.post-title{
color:#FF4D55;
font-weight:500;
font-size:2em;
padding-left:10px;
}
.postheader .postmeta-topcontact, #events_artists{
padding-left:10px;
}
.postheader .postmeta-topcontact i{
font-size:2em;
float:left;
margin:0 5px 10px 0;
color:#cecece;
}
.postheader #phone{
font-size:1.5em;
line-height:1em;
}
.postheader #phone a{
font-size:1.5em;
margin-top:12px !important;
color:#FF4D55 !important;
line-height:13px;
display:inline-block;
}
.postheader #phone i{
font-size:1.3em;
margin-bottom:20px;
}
.postheader #click-to-call span{
font-size:.4em;
color:#FF4D55 !important;
}
#newsletter-inpost{
}
#newsletter-inpost{
position:relative;
background:url(img/concert.jpg) no-repeat 0 0;
height:auto;
}
#newsletter-inpost.container .row{
background-color: rgba(187,0,54,0.6);
height:auto;
padding:10px 0;
}
#newsletter-inpost input{
width:50%;
float:left;
height:30px;
border-radius:0px;
}
#newsletter-inpost p{
margin-top:10px;
color:#fff;
font-size:1.2em;
line-height:1em;
text-align:left;
}
#event-prices-postin{
margin-top:20px;
background:#fff;
border: 1px solid #eee;
padding:15px;
border-radius:5px;
display:inline-block;
width:100%;
margin:10px auto;
}
#event-prices-postin h3{
font-size:1.2em;
margin:10px auto;
padding:0 0 5px 0;
color:#FF4D55;
border-bottom:1px solid #efefef;
}
.right-widget, .widget{
}
/* listing page */
#indexlistingsmap{
height:300px;
display:inline-block;
width:100%;
}
#listingsmap{
height:300px;
display:inline-block;
width:105%;
}
.scroll-pane{
width: 100%;
height: auto;
overflow: auto;
padding:0 !important;
}
.listing{
border:1px solid #eee;
border-radius:5px;
overflow:hidden;
margin-bottom:50px;
background:#fff;
padding-bottom:20px;
min-height:240px;
max-width:250px;
}
#columnlistings{
padding:0;
margin:0;
}
#columnmap{
padding:0;
margin:0;
}
.row-fluid{
padding:0 !important;
margin:0 !important;
}
#all-listings .container-fluid{
padding:0 !important;
margin:0 !important;
}
#index-news .newsimg{
overflow-y:hidden;
height:155px;
}
#grid .item h3{
margin:10px 0;
color:#333;
text-align:left;
font-size:1.5em;
}
body{
padding-bottom:50px;
}
#callus-footer{
background-color: rgba(0,0,0,0.9);
min-height:50px;
padding-top:10px;
}
#callus-footer .col-xs-8{
font-size:1.4em;
color:#fff;
padding:0 0 0 50px;
}
/************/
}
/************/
/*
MOBILE FIX
*/