/*
Theme Name: The Dubliner
Theme URI: http://pixelgrade.com/demos/rosa
Author: PixelGrade Team
Author URI: http://pixelgrade.com
Template: rosa
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.sidebar--footer__dark
{
background-image: url("../../uploads/the-dubliner_footerbg.jpg");
}

#CDSSCROLLINGRAVE.wide {
margin-left: auto;
margin-right: auto;
}


/**---------------- RESERVATION FORM START ----------------**/

.reservation-container {
	width: 600px;
}

#wpcf7-f571-p37-o1 .wpcf7 input[type=text],
#wpcf7-f571-p37-o1 .wpcf7 input[type=email],
#wpcf7-f571-p37-o1 .wpcf7 input[type=tel]{
width:180px;
height:10px;
margin-bottom:0px;
font-size:12px;
}

wpcf7-f571-p37-o1 .wpcf7 input[type=date]{
width:150px;
height:10px;
margin-bottom:0px;
font-size:12px;
}

wpcf7-f571-p37-o1 .wpcf7-select{
width:140px;
height:24px;
margin-bottom:0px;
font-size:12px;
}


/**---------------- RESERVATION FORM END ----------------**/



*, *::before, *::after {
    box-sizing: border-box;
}
.tabs__nav a.current, .tabs__nav a:hover, .btn.btn--text, .btn--text.comments_add-comment, .comments_add-comment.read-more-button, .form-submit #comment-submit.btn--text, .form-submit #comment-submit.read-more-button, .btn--text.wpcf7-form-control.wpcf7-submit, .wpcf7-form-control.wpcf7-submit.read-more-button, .btn--text.otreservations-submit, .otreservations-submit, .read-more-button, .widget_tag_cloud a.btn--text, .widget_tag_cloud a.read-more-button, .btn.read-more-button, blockquote, .article__content a:not([class]), .shop-categories a.active, body.woocommerce ul.products li.product .product__button, body.woocommerce ul.products li.product .added_to_cart, .menu-list__item-highlight-wrapper::before {
    border-color: #c59d5f;
}

.a, a:hover, .nav--main a:hover, .headline__secondary, .separator--line-flower, .tabs__nav a.current, .tabs__nav a:hover, .btn.btn--text, .btn--text.comments_add-comment, .comments_add-comment.read-more-button, .form-submit #comment-submit.btn--text, .form-submit #comment-submit.read-more-button, .btn--text.wpcf7-form-control.wpcf7-submit, .wpcf7-form-control.wpcf7-submit.read-more-button, .btn--text.otreservations-submit, .otreservations-submit.read-more-button, .widget_tag_cloud a.btn--text, .widget_tag_cloud a.read-more-button, .btn.read-more-button, a:hover > .pixcode--icon, .widget a:hover, blockquote, .meta-list a.btn:hover, .meta-list a.comments_add-comment:hover, .meta-list .form-submit a#comment-submit:hover, .form-submit .meta-list a#comment-submit:hover, .meta-list a.wpcf7-form-control.wpcf7-submit:hover, .meta-list a.otreservations-submit:hover, .meta-list .widget_tag_cloud a:hover, .widget_tag_cloud .meta-list a:hover, .btn.btn--text:hover, .article__content a:not([class]), .article__content a:hover:hover:not([class]), .article__header .article__headline .headline__description .star, .read-more-button, .read-more-button:hover, .shop-categories a.active, body.woocommerce ul.products li.product .product__button, body.woocommerce ul.products li.product .added_to_cart, body.woocommerce ul.products li.product a.added_to_cart, body.woocommerce ul.products li.product .price ins, .single-product .entry-summary .price span, body.woocommerce .star-rating span::before, .comment-reply-link {
    color: #c59d5f;
}

/**---- old color #c59d5f  blue color #004367---**/


/* //////////// HOME SITE /////////// */

/*
.page-id-8 .branding-container{
display: none !important;
}

.page-id-8 ul, ol, dd {
    margin-left: 6rem !important;
}

.page-id-927 .branding-container{
display: none !important;
}

.page-id-927 ul, ol, dd {
    margin-left: 6rem !important;
}
*/

/* PADDING FOR THE FIRST SECTION ON THE HOME */
.page-id-8 .pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author, .pixcode--grid > .comment-form-email, .otw-wrapper > .comment-form-email, .pixcode--grid > .comment-form-url, .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment, .pixcode--grid > .form-submit, .otw-wrapper > .form-submit, .pixcode--grid > .comment-subscription-form, .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
    padding-left: 30px;
}

.page-id-927 .pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author, .pixcode--grid > .comment-form-email, .otw-wrapper > .comment-form-email, .pixcode--grid > .comment-form-url, .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment, .pixcode--grid > .form-submit, .otw-wrapper > .form-submit, .pixcode--grid > .comment-subscription-form, .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
    padding-left: 30px;
}

.page-id-8 .page .type-page .article__content {
    padding-top: 90px;
}  
.page-id-927 .page .type-page .article__content {
    padding-top: 90px;
}    


#post-8 .article__content {
    background-image: url("../../uploads/the-dubliner_thessaloniki_home-bg.jpg");
    margin-top: -75px;
}

#post-927 .article__content {
    background-image: url("../../uploads/the-dubliner_thessaloniki_home-bg.jpg");
    margin-top: -5px;
}

.page-id-8 .site-header,
.page-id-927 .site-header {
 background-color:rgba(255,255,255,0.6);
}

.page-id-8 .sub-menu,
.page-id-927 .sub-menu {
 background-color:rgba(255,255,255,0.6);
}

/* /////////// FAN PAGE //////////// */

.page-id-2158 .article__parallax,
.page-id-2141 .article__parallax {
    height: 460px !important;
    
}

.page-id-2158 .headline__primary,
.page-id-2141 .headline__primary {
    font-size: 32px !important;
    max-width: 40em !important;
    
}

.page-id-2158 .article__header .article__headline,
.page-id-2141 .article__header .article__headline {
    padding-top: 65px;
}

.page-id-2158 .pixcode--grid,
.page-id-2141 .pixcode--grid {
    margin-top: 50px;
}


/* /////////// LOGO SIZE //////////// */

.site-title--image img {
    max-height: 55px;
}



#menu-footer-menu {   
    margin-left: 0 !important;
}

.navigation a {
    font-size: 17px !important;
    text-transform: uppercase !important;
}

.navigation a:lang(el) { 
    font-size: 14px !important;
}


/* ////////////// LANGUAGUE MENU TOP ////////////// */

.sub-menu.submenu-languages{
    min-width: 50px !important;
}

.sub-menu .menu-item-has-children::after, .sub-menu .menu-item-language::after {
    display: none !important;
}





/* ///////////// IMAGE EFFECT HOME  //////////////// */

.hovereffect {
width:300px;
height:227px;
margin-bottom: 11px;
float:left;
overflow:hidden;
position:relative;
text-align:center;
cursor:default;
}

.hovereffect .overlay {
width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,0.5);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}

.hovereffect img {
display:block;
vertical-align: middle;
-webkit-transition:all .4s linear;
transition:all .4s linear;
}

.hovereffect h2 {
text-transform:uppercase;
color:#fff;
text-align:center;
position:relative;
font-size:17px;
background:rgba(0,0,0,0.6);
-webkit-transform:translatey(-100px);
-ms-transform:translatey(-100px);
transform:translatey(-100px);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:10px;
}

.hovereffect a.info {
text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
background-color:transparent;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
margin:50px 0 0;
padding:7px 14px;
}

.hovereffect a.info:hover {
box-shadow:0 0 5px #fff;
}

.hovereffect:hover img {
-ms-transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.hovereffect:hover .overlay {
opacity:1;
filter:alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
opacity:1;
filter:alpha(opacity=100);
-ms-transform:translatey(0);
-webkit-transform:translatey(0);
transform:translatey(0);
}

.hovereffect:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s;
}


/* ///////////// VIDEO HOME CONFIG  //////////////// 56.25 */

.myhwelcome {
	position:relative;
	padding-bottom:56.25%; /* 16:9 */
	padding-top:0px;
	height:0;
	overflow:hidden;
}

.myhwelcome iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


@media screen and (max-width: 900px) {
.page-id-8 .grid__item.eight-twelfths.palm-one-whole, 
.page-id-8 .grid__item.four-twelfths.palm-one-whole,
.page-id-8 .ptms_marquee,
.page-id-927 .grid__item.eight-twelfths.palm-one-whole, 
.page-id-927 .grid__item.four-twelfths.palm-one-whole,
.page-id-927 .ptms_marquee
{
  display: none;
}


.page-id-8 .pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author, .pixcode--grid > .comment-form-email, .otw-wrapper > .comment-form-email, .pixcode--grid > .comment-form-url, .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment, .pixcode--grid > .form-submit, .otw-wrapper > .form-submit, .pixcode--grid > .comment-subscription-form, .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
    padding-left: 48px;
}
.page-id-927 .pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author, .pixcode--grid > .comment-form-email, .otw-wrapper > .comment-form-email, .pixcode--grid > .comment-form-url, .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment, .pixcode--grid > .form-submit, .otw-wrapper > .form-submit, .pixcode--grid > .comment-subscription-form, .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
    padding-left: 48px;
}

.page-id-8 .page .type-page .article__content {
    padding-top: 30px;
}
.page-id-927 .page .type-page .article__content {
    padding-top: 30px;
}


.page-id-2158 .article__parallax,
.page-id-2141 .article__parallax {
    height: 320px !important;
    
}

.page-id-2158 .article__header .article__headline,
.page-id-2141 .article__header .article__headline {
    padding-top: 0px;
}

.page-id-2158 .pixcode--grid,
.page-id-2141 .pixcode--grid {
    margin-top: 0px;
}


}