/*!
Theme Name:     Salon Rianne
Theme URI:      http://www.geertbeskers.nl/
Description:    Designed by <a href="http://www.geertbeskers.nl">Geert Beskers</a>
Author:         Geert Beskers
Author URI:     http://www.geertbeskers.nl
Version:        1.0

	Copyright: (c) 2015 Geert Beskers
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{color:#111;font:12px Arial,sans-serif;line-height:1.5}body{background:#fff}h1,h2,h3,h4,h5,h6{font-weight:normal;clear:both}hr{background-color:#999;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em}ul{margin:0 0 1.5em 2.5em}ol{margin:0 0 1.5em 2.5em}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 1.5em}dt{font-weight:bold}dd{margin-bottom:1.5em}strong{font-weight:bold}cite,em,i{font-style:italic}blockquote{margin:0 3em}blockquote em,blockquote i,blockquote cite{font-style:normal}pre{font:11px Monaco, monospace;line-height:1.5;margin-bottom:1.5em}code{font:11px Monaco, monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins{text-decoration:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}a,a:visited{color:#821F25;text-decoration:underline}a:hover{color:#821F25;text-decoration:none}::selection{background:#91cd8e;color:#ffffff}h1,h2,h3,h4,h5,h6{color:#4A4A4A;text-transform:uppercase}h1{font-size:26px;margin-bottom:40px}h2{font-size:20px;margin-bottom:30px}h3{font-size:18px;margin-bottom:20px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}html{font-family:Arial,Helvetica,sans-serif;font-size:14px}body{text-align:center;line-height:1.6em;background:url("images/flower-body-bottom.png") no-repeat left bottom}p{color:#5C4C47}.container{max-width:960px;margin-left:auto;margin-right:auto;padding:20px}.container:after{content:" ";display:block;clear:both}.container h1{margin-bottom:20px}@media (min-width: 768px){.container h1{margin-bottom:40px}}@media (min-width: 768px){.container{padding:40px 0px}}.input-text{display:block;height:45px;width:100%;line-height:45px;border:1px solid #A4A4A4;padding:0 20px;margin:0 0 10px 0;font-size:14px}.button{background:#821F25;border:none;color:#FFFFFF;display:block;height:45px;font-size:14px;line-height:45px;margin:0 0 10px 0;padding:0 20px}.footer{margin:0 0 40px 0}.footer img{margin:0 0 50px 0}.footer .copyright{color:#9b9b9b}.message{background:#F7F7F7;margin-bottom:10px;padding:10px;display:block;text-align:left;border-left:5px solid}.message.error{border-color-right:#F1595C;color:#F1595C}.message.success{border-color-right:#BADC52;color:#BADC52}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.banner{position:relative;overflow:hidden}.banner .header-img{display:block;width:100%}@media (min-width: 768px){.banner .header-img{height:auto}}.banner .logo-img{position:absolute;top:20%;left:50%;margin-left:-112px;width:50%;max-width:100%}@media (min-width: 768px){.banner .logo-img{width:auto;max-width:auto;top:auto;height:auto;bottom:120px}}.banner .button-down{position:absolute;left:50%;bottom:40px;margin-left:-13px;display:none}@media (min-width: 768px){.banner .button-down{display:block}}.main-menu{display:none;background:#821F25;height:100px;width:100%}.main-menu ul{margin:0px;padding:0px;position:relative;text-align:right;max-width:960px;margin-left:auto;margin-right:auto}.main-menu ul:after{content:" ";display:block;clear:both}.main-menu ul li{display:inline-block}.main-menu ul li a{display:block;height:100px;line-height:100px;float:left;padding:0 20px;text-decoration:none;text-transform:capitalize;color:#fff;font-size:18px}.main-menu ul li:hover>a,.main-menu ul li.current_page_item>a,.main-menu ul li.current_page_ancestor>a{background:#DAC1B3}@media (min-width: 1024px){.main-menu{display:block}}.message-top{width:100%;background:#5C4C47;color:white;font-size:16px;padding:20px;text-transform:uppercase}.products{padding:0px;background:#F3ECE7 url("images/flower-products-bottom.png") left bottom no-repeat}.products ul{padding:0px;margin:0px;list-style-type:none;background:#F3ECE7 url("images/flower-products-top.png") center top no-repeat;max-width:960px;margin-left:auto;margin-right:auto}.products ul:after{content:" ";display:block;clear:both}@media (min-width: 768px){.products ul{padding:40px 0 22px 0}}.products li{padding:20px;float:none !important;width:100%;float:left}.products li img{margin-bottom:20px}.products li h2{font-size:14px;margin-bottom:20px}.products li p:last-child{margin-bottom:0px}.products li:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}@media (min-width: 768px){.products li{float:left !important;width:48.4375%;float:left}.products li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.products li:nth-child(2n+2){margin-left:51.5625%;margin-right:-100%;clear:none}}@media (min-width: 1024px){.products li{width:31.25%;float:left}.products li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.products li:nth-child(3n+2){margin-left:34.375%;margin-right:-100%;clear:none}.products li:nth-child(3n+3){margin-left:68.75%;margin-right:-100%;clear:none}}.prices{width:100%;float:left;margin-left:0;margin-right:0}.prices h2{color:#821F25;font-size:20px;margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #821F25}@media (min-width: 768px){.prices .left{width:48.4375%;float:left;margin-right:3.125%}.prices .right{width:48.4375%;float:left;margin-right:3.125%;margin-right:0px !important}}@media (min-width: 1024px){.prices{display:block}}.prices ul{margin:0px 0px 20px 0px;list-style-type:none}.prices ul ul{list-style-type:disc;margin-left:20px}.prices ul li{text-align:left}.prices ul li .price{float:right}.contact-header{background:#5C4C47}.contact-header a,.contact-header a:hover{color:#fff}.contact-header ul{margin:0px auto;color:#ffffff;font-size:12px;list-style-type:none}.contact-header ul li{width:100%;float:left;margin:15px 0;clear:both !important}.contact-header ul li:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}@media (min-width: 768px){.contact-header ul li{width:31.25%;float:left;margin:0px 0;clear:none !important}.contact-header ul li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.contact-header ul li:nth-child(3n+2){margin-left:34.375%;margin-right:-100%;clear:none}.contact-header ul li:nth-child(3n+3){margin-left:68.75%;margin-right:-100%;clear:none}}.contact-header ul li img{display:block;margin:0 auto 20px auto;clear:both}.google-maps{max-width:960px;margin-left:auto;margin-right:auto;height:400px;background:#ECECEC;margin-bottom:40px}.google-maps:after{content:" ";display:block;clear:both}.contact{background:url("images/flower-contact-top.png") no-repeat right top;padding:40px 0}.contact-form .left{width:100%;float:left;margin-left:0;margin-right:0}.contact-form .left .button{display:none}@media (min-width: 768px){.contact-form .left{width:48.4375%;float:left;margin-right:3.125%}.contact-form .left .button{display:block}}.contact-form .left .button{float:right;width:225px}.contact-form .right{width:100%;float:left;margin-left:0;margin-right:0;margin-right:0px !important}.contact-form .right .button{display:block;width:100%}@media (min-width: 768px){.contact-form .right{width:48.4375%;float:left;margin-right:3.125%}.contact-form .right .button{display:none}}.contact-form textarea{height:210px;resize:none}
