
aside.left { width: 25% }
aside.right { width: 25% }

.left-only { width: 69% }
.right-only { width: 69%}
.left-right { width: 38%}

/* -------------------------------------------------------------------------- */
/*                              Backgrounds                                   */
/* -------------------------------------------------------------------------- */

html {
	background: #ffffff;
}
#main {
	background: #eaeaea url('http://www.the-rambler.be/wp-content/uploads/2013/11/snow-texture-transparent.jpg') center center repeat scroll;
	background-color: rgba(234, 234, 234, 0.05);
 
}
.ie8 #main {
	background: #eaeaea url('http://www.the-rambler.be/wp-content/uploads/2013/11/snow-texture-transparent.jpg') center center repeat scroll;
	background-color: #eaeaea;
	}
.services.has-more .open,
.slider-shortcode.style-showcase .controls .inner:after {
	background-color: #eaeaea;
}

#footer-divider {
	background-color: #383838;
}

#footer-divider span {
	background-color: #2b2b2b;
}

.portfolios .portfolio_details {
	background: #ffffff;
}

.boxed #container-after {
	background-image: -webkit-linear-gradient(-90deg, rgba(234, 234, 234, 0.05), rgba(234, 234, 234, 0.05));
	background-image:    -moz-linear-gradient(-90deg, rgba(234, 234, 234, 0.05), rgba(234, 234, 234, 0.05));
	background-image:     -ms-linear-gradient(-90deg, rgba(234, 234, 234, 0.05), rgba(234, 234, 234, 0.05));
	background-image:      -o-linear-gradient(-90deg, rgba(234, 234, 234, 0.05), rgba(234, 234, 234, 0.05));
	background-image:         linear-gradient(-90deg, rgba(234, 234, 234, 0.05), rgba(234, 234, 234, 0.05));
	filter:       progid:DXImageTransform.Microsoft.gradient(startColorStr='#cceaeaea', EndColorStr='#cceaeaea',GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#cceaeaea', EndColorStr='#cceaeaea',GradientType=0)";
}

footer.main-footer {
	background: #2b2b2b;
}
.footer-sidebars-wrapper {
	background: #2b2b2b;
	background-color: rgba(43, 43, 43, 1);
}
.ie8 footer.main-footer > .footer-sidebars-wrapper {
			zoom: 1;
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff2b2b2b, endColorstr=#ff2b2b2b)";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff2b2b2b, endColorstr=#ff2b2b2b);
	}
.copyrights {
	background: #2b2b2b;
}

.header-slider-wrapper,
.wpv-loading-mask {
	background-color: #eaeaea;
}

.fast-slider-caption {
	background-image: url('http://www.the-rambler.be/restaurant/wp-content/themes/belvedere/wpv_theme/samples/small.jpg');
}


.header-slider-wrapper,
.slider-helper,
#portfolio-viewer {
			background: #333333;
	}

	.vamtam-slider-loading-mask,
	#portfolio-viewer .vamtam-slider-loading-mask {
		background-color: #333333;
	}



.no-header-slider header.page-header {
	height: 93px;
}

.no-header-slider header.page-header.has-buttons {
	height: 133px;
}

.page-header + .page-outer-wrapper {
	padding-top: 133px;
}

.page-header + #header-sidebars {
	padding-top: 163px !important;
}

header.page-header {
	background: #414141 url('http://www.the-rambler.be/wp-content/uploads/2013/12/header-the-rambler-servies1.jpg') center top no-repeat scroll;
background-size:cover;}

.logo-wrapper {
	height: 133px;
	background: #333333;
	background-color: rgba(51, 51, 51, 1);
;
}
.ie8 .logo-wrapper {
			zoom: 1;
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff333333, endColorstr=#ff333333)";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ff333333, endColorstr=#ff333333);
	}
.icons-top {
	top: 133px !important;
}

body.admin-bar .icons-top {
	top: 160px !important;
}

.visiblegrid .wpv-fx-grid-mask .wpv-fx-grid-facet {
	border-color: #cccccc !important;
}

/* ------------------------------------------------------
	Header Sliders
------------------------------------------------------ */

.wpv-loaded #header-slider {
	height: 414px;
}

/*****************************************************************
						Helper elements and colors
******************************************************************/


.price-title,
.price .meta-box,
.team-member,
.services.no-image,
.slider-shortcode-wrapper.style-gallery .wpv-nav-pager li,
.services.has-more.accent2,
.slogan.accent2,
.moving-main-menu #menus,
.force-menu-background #menus,
.no-header-slider #menus,
.boxed-slider #menus,
.toggle_title:before,
.accordion .tab .ui-icon:after,
.dropcap2,
.tagcloud a:hover,
.shrinking-outer:hover .shrinking,
#show-menu-toggle,
#phone-num-mobile {
	background: #f4f4f1;
}

.services.has-more.accent3,
.slogan.accent3,
#header-search,
#show-menu-toggle.open {
	background: #2b2b2b;
}

#header-search input,
.fast-slider-caption {
	background-color: #2b2b2b !important;
}


.vamtam-slider.effect-fade .vamtam-slider-caption-container .captions-warapper .caption,
.vamtam-slider.effect-slide .vamtam-slider-caption-container .captions-warapper,
.portfolios .portfolio_image .thumbnail .item-overlay,
.services-button {
	background-color: rgba(43, 43, 43, 0.85);
}


.portfolios .portfolio_image:after,
.services-button:after {
	border-top-color: rgba(43, 43, 43, 0.95);
}

.services.has-more.accent4,
.slogan.accent4,
.newsletter-form .email {
	background: #444444;
}

.price-title,
.price .meta-box,
.services.has-more.accent2 .closed,
.slogan.accent2 .slogan-content,
.moving-main-menu #menus .menu > .menu-item > a,
.moving-main-menu #menus .menu > .menu-item > a:visited,
.force-menu-background #menus .menu > .menu-item > a,
.force-menu-background #menus .menu > .menu-item > a:visited,
.boxed-slider #menus .menu > .menu-item > a,
.boxed-slider #menus .menu > .menu-item > a:visited,
.no-header-slider #menus .menu > .menu-item > a,
.no-header-slider #menus .menu > .menu-item > a:visited,
.dropcap2,
.toggle_title:before,
.accordion .tab .ui-icon:after,
#show-menu-toggle {
	color: #444444;
}

.services.has-more.accent3 .closed,
.slogan.accent3 .slogan-content,
#header-search input[type=text] {
	color: #ffffff;
}

#show-menu-toggle.open,
.fast-slider-caption a {
	color: #ffffff !important;
}

.services.has-more.accent4 .closed,
.slogan.accent4 .slogan-content {
	color: #ffffff;
}

.newsletter-form input.email {
	color: #ffffff !important;
}

.value-box {
	background: #e7e7e4;
	color: #444444;
}

.price .content-box li,
.price-wrapper .content-box,
.price-wrapper .meta-box {
	border-color: #e7e7e4}

input[type=text], 
input[type=email], 
input[type=password],
input[type=email],
textarea,
.comment-author,
.comments li,
.share-btns,
blockquote,
blockquote:after,
.slider-shortcode.style-showcase,
.widget-title:after,
.sep,
.slider-shortcode-wrapper.style-showcase .slider-shortcode-wrapper-inner,
.slider-shortcode-wrapper.style-showcase .controls:before,
.slider-shortcode-wrapper.style-showcase .controls:after,
.slider-shortcode-wrapper.style-showcase .next b:hover,
.slider-shortcode-wrapper.style-showcase .prev b:hover,
.tabs .ui-tabs-nav,
.tabs .ui-tabs-nav a,
.tabs .ui-tabs-nav .ui-state-active a, 
.tabs .ui-tabs-nav .ui-state-selected a,
.sep-2,
.widget_categories li,
.widget_archive li,
.widget_recent_entries li,
.widget_recent_comments li,
.widget_nav_menu .menu li,
.widget_meta li,
.loop-wrapper.news .page-content {
	border-color: #cfcfcf;
}

.sep-text-before:before,
.sep-text-after:before {
	border-color: #cfcfcf !important;
}

.widget_categories li a,
.widget_archive li a,
.widget_nav_menu .menu li a {
	border-color: #2b2b2b !important;
}

.image_styled.framed,
.tagcloud a,
.services .shrinking-outer {
	border-color: #f4f4f1}

.toggle_title,
.accordion .tab  {
	border-top-color: #cfcfcf}

#footer-sidebars aside.full:first-child {
	background: #444444;
}

.shrinking-outer:hover .shrinking:after {
	border-left-color: #f4f4f1 !important;
}

.shrinking-outer a,
.shrinking-outer a:hover, 
.shrinking-outer a:visited {
	color: #303030;
}

.featured .price-title,
.slider-shortcode-wrapper.style-gallery .wpv-nav-pager li.active,
.services.has-more.accent1,
.slogan.accent1,
#ss-teaser,
.vamtam-slider.effect-portfolioViewer .caption-box,
.vamtam-slider.effect-portfolioViewer .close-slider-btn,
.dropcap1 {
	background: #dfdebb;
}

.respond-box-title .content,
.wpv_posts [data-single] .icon,
.single-post-format .icon,
.post-format-pad .icon,
.tabs .ui-tabs-nav a .icon {
	color: #dfdebb;
}

.header-slider-wrapper.animation-fadeMultipleCaptions .wpv-nav-pager li.active, 
.header-slider-wrapper.animation-slideMultipleCaptions .wpv-nav-pager li.active, 
.header-slider-wrapper.animation-slideAndFade .wpv-nav-pager li.active,
#scroll-to-top,
#feedback,
.icons-top a,
#toggle-style-switcher,
.portfolios .portfolio_image .thumbnail .item-button,
.services-button span {
	background-color: #dfdebb;
}

.featured .price-title,
.services.has-more.accent1 .closed,
.slogan.accent1 .slogan-content,
#ss-teaser,
.vamtam-slider.effect-portfolioViewer .caption-box *,
.vamtam-slider.effect-portfolioViewer .close-slider-btn,
.dropcap1,
.portfolios .portfolio_image .thumbnail a:after,
.services-button span {
	color: #444444;
}

#scroll-to-top,
#feedback,
.icons-top a,
#toggle-style-switcher {
	color: #444444 !important;
}

.prev-next-posts-links a,
.prev-next-posts-links a:hover,
.team-member .icon {
	color: #dfdebb !important;
}

.price-wrapper.featured .content-box,
.price-wrapper.featured .meta-box,
.respond-box,
.prev-next-posts-links a:hover,
.respond-box-title .sep-text-before:before,
.respond-box-title .sep-text-after:before,
#toggle-style-switcher {
	border-color: #dfdebb !important;
}

.featured .value-box {
	background: #c8c7a8;
	color: #444444;
}

/* buttons */

.button, .button.accent2, .button:visited, input[type=button], input[type=submit], .slider-shortcode-wrapper .wpv-nav-prev, .slider-shortcode-wrapper .wpv-nav-next, #style-switcher a[name="Reset"] {
	border: 3px solid #f4f4f1 !important;
}

.button.accent1, #respond input[type=submit], .lm-btn {
	border-color: #dfdebb !important;
}

.button:hover, .button.accent2:hover, .button:visited:hover, input[type=button]:hover, input[type=submit]:hover, .slider-shortcode-wrapper .wpv-nav-prev:hover, .slider-shortcode-wrapper .wpv-nav-next:hover, #style-switcher a[name="Reset"]:hover,
.button:focus, .button.accent2:focus, .button:visited:focus, input[type=button]:focus, input[type=submit]:focus, .slider-shortcode-wrapper .wpv-nav-prev:focus, .slider-shortcode-wrapper .wpv-nav-next:focus, #style-switcher a[name="Reset"]:focus,
.button:active, .button.accent2:active, .button:visited:active, input[type=button]:active, input[type=submit]:active, .slider-shortcode-wrapper .wpv-nav-prev:active, .slider-shortcode-wrapper .wpv-nav-next:active, #style-switcher a[name="Reset"]:active {
	text-decoration: underline;
}

.button.accent1:hover, #respond input[type=submit]:hover, .lm-btn:hover,
.button.accent1:focus, #respond input[type=submit]:focus, .lm-btn:focus {
	text-decoration: underline;
}

body.fast-slider .fast-slider-view-all,
body.fast-slider .fast-slider-prev,
body.fast-slider .fast-slider-next,
body.fast-slider .fast-slider-gall-next,
body.fast-slider .fast-slider-gall-prev {
	background: #2b2b2b;
	color: #dfdebb !important;
}

body.fast-slider .fast-slider-view-all:hover b,
body.fast-slider .fast-slider-prev:hover b,
body.fast-slider .fast-slider-next:hover b,
body.fast-slider .fast-slider-gall-next:hover b,
body.fast-slider .fast-slider-gall-prev:hover b {
	border-color: #dfdebb !important;
}


	.button.accent3 {
		border-color: #2b2b2b !important;
	}


	.button.accent4 {
		border-color: #444444 !important;
	}


@media (max-width: 900px),
only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.push-logo,
	header.page-header {
		padding-top: 133px !important;
	}

	.page-header + .page-outer-wrapper {
		padding-top: 276px;
	}

	.page-header + #header-sidebars {
		padding-top: 296px !important;
	}
}

@media (max-width: 700px) {
	.shrinking-outer .shrinking {
		background: #f4f4f1;
	}
}

/*--------------------------------------------------------------------------
	Internet Explorer
	Fixes requiring full path from html file to the used resources
--------------------------------------------------------------------------*/

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.the-rambler.be/wp-content/themes/belvedere-v2/wpv_theme/assets/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

html {
	color: #303030;
}

/* primary font */
*,
p,
.main-container,
.contact_form input[type="text"], 
.contact_form input[type="email"], 
.contact_form textarea {
		font: normal 12px / 18px Arial, sans-serif;
}

/* em font */
.cite,
.cite *,
.page-header .desc,
blockquote,
blockquote p,
em {
		font: italic 14px / 18px Arial, sans-serif;
	color: #303030;
}

.thumbnav-tooltip {
	font-family: Arial, sans-serif;
}

.logo {
		font: bold 16px / 16px "PT Sans Caption";
}
.logo,
.logo:hover {
	color: #ffffff !important;
}

	h1, h1 a, h1 a:visited {
			font: normal 36px / 40px "PT Serif Caption";
		color: #ffffff;
	}
	h2, h2 a, h2 a:visited {
			font: normal 26px / 30px "PT Serif Caption";
		color: #1d1d1d;
	}
	h3, h3 a, h3 a:visited {
			font: normal 20px / 26px "PT Serif Caption";
		color: #1d1d1d;
	}
	h4, h4 a, h4 a:visited {
			font: normal 16px / 20px "PT Serif Caption";
		color: #6666666;
	}
	h5, h5 a, h5 a:visited {
			font: normal 14px / 14px "PT Serif Caption";
		color: #1d1d1d;
	}
	h6, h6 a, h6 a:visited {
			font: normal 10px / 10px "PT Serif Caption";
		color: #1d1d1d;
	}


#sub-header-inner {
	color: #444444 !important;
}

#footer-sidebars,
#footer-sidebars p,
#footer-sidebars * {
		font: normal 11px / 16px Arial, sans-serif;
	color: #6c6c6c;
}

#footer-sidebars h4 {
		font: normal 14px / 20px "PT Serif Caption" !important;
}

#footer-sidebars .wpv_icon_link a .content {
	font-family: "PT Serif Caption";
}

#footer-sidebars h4 {
	color: #ffffff;
}

#footer-sidebars .partner.thumbnail,
#footer-sidebars .partner.thumbnail:hover,
#footer-sidebars .partner.thumbnail:visited,
#footer-sidebars .partner.thumbnail:after {
	color: #b5b5b5 !important;
}

#footer-sidebars .partner.thumbnail:after {
	border-top-color: #5b5b5b;
}

.copyrights,
.copyrights * {
		font: normal 11px / 17px Arial, sans-serif;
	color: #707070;
}

.tabs .ui-tabs-nav a {
		font: normal 14px / 14px "PT Serif Caption";
	color: #1d1d1d;
}

	
 a,
 .comments-link a b,
 .toggle_title,
 .accordion .tab,
 .tabs .ui-tabs-nav a {
	color: #473e3e;
}

 a:visited {
	color: #2e2d1f;
}

 a:hover,
 .more-btn:hover span,
 .comments-link a:hover b, 
 .sortable a.active,
 .widget_nav_menu .menu li.current_page_item a,
 .accordion .tab.ui-state-active,
 .toggle_active,
 .toggle_title:hover,
 .accordion .tab:hover,
  .tabs .ui-tabs-nav a:hover,
  .tabs .ui-tabs-nav .ui-state-selected a,
  .tabs .ui-tabs-nav .ui-state-active a {
	color: #473e3e !important;
} 

	
footer.main-footer  a,
footer.main-footer  .comments-link a b,
footer.main-footer  .toggle_title,
footer.main-footer  .accordion .tab,
footer.main-footer  .tabs .ui-tabs-nav a {
	color: #ffffff;
}

footer.main-footer  a:visited {
	color: #ffffff;
}

footer.main-footer  a:hover,
footer.main-footer  .more-btn:hover span,
footer.main-footer  .comments-link a:hover b, 
footer.main-footer  .sortable a.active,
footer.main-footer  .widget_nav_menu .menu li.current_page_item a,
footer.main-footer  .accordion .tab.ui-state-active,
footer.main-footer  .toggle_active,
footer.main-footer  .toggle_title:hover,
footer.main-footer  .accordion .tab:hover,
footer.main-footer   .tabs .ui-tabs-nav a:hover,
footer.main-footer   .tabs .ui-tabs-nav .ui-state-selected a,
footer.main-footer   .tabs .ui-tabs-nav .ui-state-active a {
	color: #d8d8d8 !important;
} 

	
#footer-sidebars  a,
#footer-sidebars  .comments-link a b,
#footer-sidebars  .toggle_title,
#footer-sidebars  .accordion .tab,
#footer-sidebars  .tabs .ui-tabs-nav a {
	color: #ffffff;
}

#footer-sidebars  a:visited {
	color: #ffffff;
}

#footer-sidebars  a:hover,
#footer-sidebars  .more-btn:hover span,
#footer-sidebars  .comments-link a:hover b, 
#footer-sidebars  .sortable a.active,
#footer-sidebars  .widget_nav_menu .menu li.current_page_item a,
#footer-sidebars  .accordion .tab.ui-state-active,
#footer-sidebars  .toggle_active,
#footer-sidebars  .toggle_title:hover,
#footer-sidebars  .accordion .tab:hover,
#footer-sidebars   .tabs .ui-tabs-nav a:hover,
#footer-sidebars   .tabs .ui-tabs-nav .ui-state-selected a,
#footer-sidebars   .tabs .ui-tabs-nav .ui-state-active a {
	color: #d8d8d8 !important;
} 

	
#header-slider  a,
#header-slider  .comments-link a b,
#header-slider  .toggle_title,
#header-slider  .accordion .tab,
#header-slider  .tabs .ui-tabs-nav a {
	color: #fdfdfc;
}

#header-slider  a:visited {
	color: #fdfdfc;
}

#header-slider  a:hover,
#header-slider  .more-btn:hover span,
#header-slider  .comments-link a:hover b, 
#header-slider  .sortable a.active,
#header-slider  .widget_nav_menu .menu li.current_page_item a,
#header-slider  .accordion .tab.ui-state-active,
#header-slider  .toggle_active,
#header-slider  .toggle_title:hover,
#header-slider  .accordion .tab:hover,
#header-slider   .tabs .ui-tabs-nav a:hover,
#header-slider   .tabs .ui-tabs-nav .ui-state-selected a,
#header-slider   .tabs .ui-tabs-nav .ui-state-active a {
	color: #fdfdfc !important;
} 


/*--------------------------------------
              accents
---------------------------------------*/

.accent-1,
.wpv_icon_link a *,
.comment-count:before {
	color: #dfdebb !important;
}

.accent-2 {
	color: #f4f4f1;
}

.accent-3,
.wpv_posts .ui-tabs-nav li:hover .icon,
.wpv_posts .ui-tabs-nav .ui-state-active .icon, 
.wpv_posts .ui-tabs-nav .ui-state-selected .icon {
	color: #2b2b2b;
}

.accent-4 {
	color: #444444;
}

::selection {
	background: #f4f4f1;
	color: #444444;
}

/* ----------------------------------------
              M  E  N  U  S
----------------------------------------- */

/*   top navigation  ------------------------------------------ */

#top-nav a {
	color: #f6f4f4;
}

#top-nav a:hover {
	color: #bebdac !important;
}

#top-nav .current-menu-item > a {
	color: #2b2b2b !important;
}

/*   main menu  ----------------------------------------------- */

#main-menu .menu > .menu-item > a,
#main-menu .menu > .menu-item > a:visited {
		font: normal 18px / 20px "PT Serif Caption";
	color: #ffffff;
}

#main-menu .menu .sub-menu {
	background-color: #2b2b2b;
}

#main-menu .menu .sub-menu a {
	font-family: "PT Serif Caption";
	color: #ffffff !important;
}


/* Menu items :hover ------------------------------------------ */

.large-screen #main-menu .menu > .menu-item:hover > a,
.large-screen #main-menu .menu > .menu-item > a:hover,
.large-screen #main-menu .menu > .current_page_item > a,
.large-screen #main-menu .menu > .current-menu-item > a,
.large-screen #main-menu .menu > .current_page_ancestor > a,
.large-screen #main-menu .menu > .current-menu-ancestor > a {
	color: #ffffff !important;
	background-color: #2b2b2b !important;
}

.large-screen #main-menu .menu .sub-menu .menu-item:hover > a,
.large-screen #main-menu .menu .sub-menu .menu-item a:hover,
.large-screen #main-menu .menu .sub-menu .current_page_item > a,
.large-screen #main-menu .menu .sub-menu .current-menu-item > a {
	color: #ffffff !important;
	background-color: #212121 !important;
}

@media (min-width: 901px) {
	#main-menu .menu > .menu-item:hover > a,
	#main-menu .menu > .menu-item > a:hover,
	#main-menu .menu > .current_page_item > a,
	#main-menu .menu > .current-menu-item > a,
	#main-menu .menu > .current_page_ancestor > a,
	#main-menu .menu > .current-menu-ancestor > a {
		color: #ffffff !important;
		background-color: #2b2b2b !important;
	}

	#main-menu .menu .sub-menu .menu-item:hover > a,
	#main-menu .menu .sub-menu .menu-item a:hover,
	#main-menu .menu .sub-menu .current_page_item > a,
	#main-menu .menu .sub-menu .current-menu-item > a {
		color: #ffffff !important;
		background-color: #212121 !important;
	}
}

/* =============================================================================
                   MOBILES AND OTHER SMALL SCREENS
============================================================================= */

/*@media only screen and (max-device-width: 10cm), 
	   only screen and (min-resolution: 160dpi) { 
*/

/*@media only screen and (max-width: 700px) { 
	*,
	p,
	.main-container,
	.contact_form input[type="text"], 
	.contact_form input[type="email"], 
	.contact_form textarea {
		font-size: 18px;
	}

	.cite,
	.cite *,
	.page-header .desc,
	blockquote,
	blockquote p,
	em {
		font-size: 21px;
	}

	.logo {
		font-size: 24px;
	}

	h1, h1 a, h1 a:visited {
		font-size: 54px;
	}
	h2, h2 a, h2 a:visited {
		font-size: 39px;
	}
	h3, h3 a, h3 a:visited {
		font-size: 30px;
	}
	h4, h4 a, h4 a:visited {
		font-size: 24px;
	}
	h5, h5 a, h5 a:visited {
		font-size: 21px;
	}
	h6, h6 a, h6 a:visited {
		font-size: 15px;
	}
	
	#footer-sidebars,
	#footer-sidebars p,
	#footer-sidebars * {
		font-size: 17px;
	}

	#footer-sidebars h4 {
		font-size: 21px;
	}

	.copyrights, .copyrights * {
		font-size: 17px;
	}
}
*/
.logo-wrapper {
	height: 133px;
	background: #e2e2e2; /* Old browsers */
}
#header-slider-thumbs {
  display:none;
}
.button.accent1:hover, #respond input[type=submit]:hover, .lm-btn:hover,
.button.accent1:focus, #respond input[type=submit]:focus, .lm-btn:focus {
	text-decoration: none;
}
.button.large {
  padding:0.4em 0.8em;
  font-size:19px !important;
  background-color:#262626;
  color:#fff;
}
#header-search {
  display:none;
}
#main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited {
  font: normal 16px / 18px "PT Serif Caption";
  color: #ffffff;
}
p, em, .push {
  font-size: 15px;
  color: #333333;
  font-style: normal;
  line-height: 22px;
}
#footer-sidebars, #footer-sidebars p, #footer-sidebars * {
  color: #6C6C6C;
  font: 14px/15px Arial,sans-serif;
  line-height: 18px;  

}
.limit-wrapper {
  margin-left:25px;
}
html.placeholder label[for] {
  display:block;
}
.menu_manager h3 {
  font-size: 14px;
}
.menu_manager h3 span {
  font-size: 22px;
  display: block;
  padding: 8px 0;
}
#sub-header .hide-small-screen {
  font-size: 16px;
  line-height: 20px;
}
.headerimage {
  position: absolute; 
  left: 0; 
  right: 0; 
  top: 0; 
  bottom: 0; 
  z-index: 50;
}
#main-menu .menu > .menu-item:hover > a, #main-menu .menu > .menu-item > a:hover, #main-menu .menu > .current_page_item > a, #main-menu .menu > .current-menu-item > a, #main-menu .menu > .current_page_ancestor > a, #main-menu .menu > .current-menu-ancestor > a {
    background-color: #7d7e7d !important;
}
#main-menu .menu > .menu-item:hover > a, #main-menu .menu > .menu-item > a:hover, #main-menu .menu > .current_page_item > a, #main-menu .menu > .current-menu-item > a, #main-menu .menu > .current_page_ancestor > a, #main-menu .menu > .current-menu-ancestor > a {
    background-color: #7d7e7d !important;
}
#main-menu .menu .sub-menu {
    background-color: #7d7e7d;
}
#main-menu .menu .sub-menu a {
    color: #ffffff !important;
}
#footer-sidebars aside.full:first-child {
    display: none;
}
.button.accent1:hover {
    color: #eaeaea !important;
}
.button.accent1, #respond input[type="submit"], .lm-btn {
    border-color: #ffffff !important;
}
.sep-text {
  display: none;
}
#footer-sidebars, #footer-sidebars p, #footer-sidebars * {
    color: #999;
}
#footer-sidebars, #footer-sidebars p, #footer-sidebars * {
    color: #999;
}
div.wpcf7-mail-sent-ok {
    border: 0px !important;
}
div.wpcf7-mail-sent-ok {
    border: 0px !important;
}
div.wpcf7-response-output {
    position: relative;
    float: left;
}
div.wpcf7-response-output {
    margin: 17px 15px 0 5px !important;
}
.title {
    font-size: 26px;
}
.page-content .newsletter-form input[type="text"], .page-content .newsletter-form input[type="email"], .page-content .newsletter-form input[type="password"], .page-content .newsletter-form input[type="email"], .page-content .newsletter-form textarea {
    width: 30%;
    margin: 5px 15px;
}
.icon, .icon-a:after, .icon-b:before {
    color: #333333;
}
.contact_info_wrap li > .icon {
    color: #ffffff !important;
}
.gform_wrapper .left_label ul.gfield_checkbox, .gform_wrapper .right_label ul.gfield_checkbox {
    margin-left: 0 !important;
}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label {
    padding: 16px 0 10px 0 !important;
}
.button, input[type="button"], input[type="submit"] {
    background-color: #262626;
    color: #ffffff !important;
    font: Arial;
    line-height: 1em;
    overflow: hidden;
    padding: 12px 18px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    font-weight: bold !important;
    z-index: 0;
}
.wprmm_menu .menu_manager p {
    font-size: 11px !important;
    font-style: italic !important;
}
.menu_manager h3 {
    font-size: 16px;
}
.wprmm_menu .menu_price {
    font-style: normal !important;
    font-size: 14px;
}
.wprmm_menu .menu_manager h2 {
    margin-top: 30px;
    margin-bottom: 10px !important;
}
.wprmm_menu .one-column li {
    margin: 0 0 5px !important;
    padding: 0;
}
.menu_manager {
    margin-bottom: 40px;
}
.menu_manager h1 {
    display: none;
}
#main-menu .menu .menu-item.has-submenu > a:before {
    content: none;
    font-family: 'PT Serif Caption';
    font-size: 16px;
    left: 7px;
    position: absolute;
    top: 4px;
}
#main-menu .menu .menu-item.has-submenu:hover > a:before {
    content: none;
    font-family: 'PT Serif Caption';
}
#main-menu .menu .menu-item.has-submenu > a strong {
    font-weight: normal;   
}
#main-menu .menu > .menu-item > a strong, #main-menu .menu > .menu-item > a:visited strong {
    font-weight: normal;
}
#main-menu .menu .sub-menu .menu-item a {
    font-weight: normal !important;
}
.button, input[type="button"], input[type="submit"] {
    font-weight: normal !important;
}
.invisible {
    display: none;
}

.mc_signup_submit input[type="submit"] {
    -moz-box-sizing: border-box;
    background: url("http://www.the-rambler.be/wp-content/themes/belvedere/wpv_theme/assets/images/newsletter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    color: rgba(0, 0, 0, 0) !important;
    height: 30px;
    width: 40px;
    background-color: #262626;
    color: #FFFFFF !important;
    font-weight: bold !important;
    line-height: 1em;
    overflow: hidden;
    padding: 12px 18px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    z-index: 0; 
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;   
}
#mc_signup_form {
    padding-left: 0 !important;
}
#mc-indicates-required {
    display: none;
}
#mc_message {
    margin-bottom: 10px;
}
#mc_subheader {
    margin-bottom: 10px;
}
.mc_success_msg {
    margin-top: 10px !important;
    color: green !important;
}
.mc_error_msg {
    margin-top: 10px !important;
    color: red !important;
}

.mc_signup_submit {
    text-align: left;
    margin-top: 10px;
}

a, .comments-link a b, .toggle_title, .accordion .tab, .tabs .ui-tabs-nav a {
    color: #262626;
    font-weight: bold;
    font-size: 14px;
}
a {
    text-decoration: none;
}
.gform_wrapper {
    margin-top: 0 !important;
}
#header-breadcrumbs {
    display: none;
}
.page-content img.alignleft {
    padding-top: 15px;
}
h4, h4 a, h4 a:visited {
    font-size: 20px;
    margin-top: 25px;
}
.slogan {
    background: #F4F4F1;
}
.slogan-content a, .slogan-content a:link, .slogan-content a:visited {
    color: #7e3441;
    font-size: 24px;
}
.slogan h3 {
    font-size: 24px;
}
#footer-sidebars a, #footer-sidebars a:link, #footer-sidebars a:visited {
    color: #7e3441 !important;
}



@media only screen and (max-width: 479px) {
  #sub-header h1 { display: none; }  
}