.iframe { width: 100% !important; height: 700px; overflow: hidden; overflow-y: scroll; border: 0; margin: 10px 0;  }
div#custom_options { display: none !important; }


.post_info_item.post_info_posted {
display: none;
}

body.single .post_featured {
display: none;
}

.menu_main_responsive_button{
float: none;
text-align:center;
}
.menu_main_responsive_button:before{
background: #ad3539;
color: white !important;
margin-top:10px;
padding-left:10px;
padding-right:8px;
margin-bottom: 10px;
}

.shabbyText{
text-align:center;
}

ul.floral{
    list-style-image: url('/wp-content/uploads/2016/06/tick-2.png');
list-style-position:outside;

}

.contactContainer input[type="submit"]{
background-color: #ffc487 !important;
color: #592131 !important;
}

.shabbyText:before{
content: '';
height: 55px;
background-image: url('/wp-content/uploads/2016/06/naglowek.png');
background-repeat: no-repeat;
display: block;
background-position:center;
marin-bottom: -10px;
background-size: 200px 33px;

}

.shabbyText:after{
content: '';
height: 55px;
background-image: url('/wp-content/uploads/2016/06/podglowe-3.png');
background-repeat: no-repeat;
display: block;
background-position:center;
margin-bottom:50px;
}

.menu_main_responsive_button:before {
color: #000000;
font-weight: bold;
}

.textHeader{
    text-transform: uppercase;
    line-height: 26px;
    color: #94393d;
    margin-top: 0px;

}

.page_top_wrap{
background: #ffc487;
margin:0px !important;
padding: 3em 0px !important;
}

.page_title{ font-size: 45px !important;}

.niceBox i{
color: #94393e !important;
}

.footer_wrap{
background-image: url('/wp-content/uploads/2016/06/footerbg.jpg');
background-color: #94393e !important;
background-attachment: fixed;
background-size: cover;
color: white;
}

.scroll_to_top{
background: balck !important;
}

.clr{
clear: both;
}

.footer_wrap i{
color: #ffc486;

}

.footer-contactez i{
padding-right: 10px !important;
}

.footer-map img{
width: 90%;
margin-left: 5%;
}

@media screen and (max-width: 768px) {
.rev_slider {
  height: 200px !important;
}

  .footer-contactez {
   margin-top: 30px;
  }

  .footer-map {
  margin-top: 30px;
}

.post_item_obituaries.column-1_3 {
width: 100%;
}

.scroll_to_top.show {
bottom: 8em !important;
}

.copyright_wrap.bottom_cont > .content_wrap > div {
text-align: center;
float:none !important;
}

}


@media screen and (max-width: 480px) {
#rev_slider_3_1_wrapper a.sc_button.sc_button_style_global { margin-top: 45px !important; margin-left: 20px !important; }
div.column-1_3.sc_column_item.sc_column_item_3.odd { margin-bottom: 25px !importnat; float: none; }
}

@media screen and (min-width: 768px) {
  .footer-contactez { 
     display:table-cell;  
    widht:25%;
}

.flower-top {
  margin-top: 2.7em;
}

.phone-top {
margin-top: 2.7em;
}

  .footer-map {
   display: table-cell;
  }

  .footer-first {
 display:table-cell; 
width:33%;
}

.phone-top {
display:table-cell;
}

.flower-top {
display: table-cell
}
}



.footerBtn{
color: white !important;
text-transform: uppercase;
font-weight: bold;
    border: 1px solid white;
    padding: 5px 10px;
}

.footer_wrap .vc_col-sm-4{
padding: 10px !important;
}

.widget_title{
color: white !important;
padding-bottom: 10px !important;
display: inline-block;
}

.footer_wrap .column-1_2{
width: 100%;
}

.body_filled .footer_wrap{
border-bottom: 0px !important;
}

.niceBox{
border: 1px solid #823c3e;
padding: 20px;
margin-bottom: 30px !important;
}

.niceDivider {
background-color: #a65a4f;
color: white;
margin-bottom: 30px !important;
padding: 20px;
}

.big {
font-size: 16px;
margin-bottom: 30px !important;
}


div.niceBox > p:last-child,  div.niceDivider > p:last-child{
margin: 0px !important;
}

div.niceBox > p.inside-center-bold {
font-weight: bold;
text-align: left;
}

div.niceDivider > p.inside-center-bold {
font-weight: bold;
text-align: center;
}


/* INPUT */
input, select, textarea {
    transition: all 0.4s ease-in-out;
    outline: none;
    border: 1px solid #e5e5e5;
    min-height: 40px;
    width: 95%;
    background-color: #ebeae6; 
}
  
input:focus, select:focus, textarea:focus {
    /*
    border-color: #FF4D4D;
    */ 
}

select {
  height: 45px; 
}

textarea {
  resize: none; 
  align: right;
}

input[type="submit"] {
    background-color: #823c3e;
    border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -o-border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
    border: none;
height: 40px;
}
input[type="submit"].ro-small-size {
    width: auto; 
}
input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #eba05c;
}

.placeholder {
  color: #222222; }


.wpcf7-textarea {
height: 100px;
}

input[type="text"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], textarea {
  background-color: #fcfcfc;
  border: 1px solid #823c3e;
}

div.text-center {
padding-left: 20px;
padding-bottom: 50px !important;
text-align: center;
}

img.ajax-loader { display: none; }

.logo_slogan {
display: none !important;
}

ul.footer-ul > li > span {
padding-right: 10px;
text-align: center;
padding-left: 50px;
}

#first {
 float:left;
}

#second {
overflow: hidden;
padding-left:20px;
}

.contactForm textarea{
background-image: url('/wp-content/uploads/2016/06/message.png');
background-repeat: no-repeat;
background-position: 10px 12px;
background-size: 15px;
padding-left: 35px;
}

.contactForm input[name="your-phone"]{
background-image: url('/wp-content/uploads/2016/06/phone.png');
background-repeat: no-repeat;
background-position: 10px center;
background-size: 15px;
padding-left: 35px;
}

.contactForm input[name="your-name"], .contactForm input[name="prenom"] {
background-image: url('/wp-content/uploads/2016/06/person.png');
background-repeat: no-repeat;
background-position: 10px center;
background-size: 15px;
padding-left: 35px;
}

.contactForm input[name="your-name"]{
background-image: url('/wp-content/uploads/2016/06/person.png');
background-repeat: no-repeat;
background-position: 10px center;
background-size: 15px;
padding-left: 35px;
}

.contactForm input[name="your-email"]{
background-image: url('/wp-content/uploads/2016/06/mail.png');
background-repeat: no-repeat;
background-position: 10px center;
background-size: 15px;
padding-left: 35px;
}

.contactContainer {
background-image: url('/wp-content/themes/blessing/skins/blessing/images/top_bg.jpg');
margin-top: 50px;
}

.pageDark {
background-image: url('/wp-content/themes/blessing/skins/blessing/images/top_bg.jpg');
}

.page_content_wrap {
background-image: url('/wp-content/themes/blessing/skins/blessing/images/white_bg.jpg');
}

.contactFormula {
background-image: url('/wp-content/themes/blessing/skins/blessing/images/top_bg.jpg') !important;
}


.menu_main_wrap .logo_main {
max-height:70px;
}



.footer-link {
color: inherit;
}

a.footer-link:hover {
color: white;
}

 .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

footer {
background-color: #f9c885 !important;
background-image: none;
color: #823c3e;
}