/* ------------------------------- Safari  ----------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (-o-min-device-pixel-ratio: 3/2) and (min--moz-device-pixel-ratio: 1.5) and (min-device-pixel-ratio: 1.5){
  html,
  body{
    width:100%;
    overflow-x:hidden;
    text-shadow: none !important;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

    /* Safari only override */
	
		::i-block-chrome,

			@media screen and (min-width: 1024px){
				footer {
					background: url(http://vestidosdesonho.sanzza.com/wp-content/uploads/2017/02/imgpsh_fullsize.jpg);
					background-repeat: no-repeat;
					background-size: cover;
				}
            }
		
			#VestidoNoiva1,
			#VestidoNoiva2,
			#VestidoNoiva3 {text-transform: uppercase !important;}
			
			#VestidoNoiva3 {padding: 15px 25px!important; margin-right: 5%;}
		
			.et_pb_contact_form_0.et_pb_contact_form_container .input {
				color: #b0984e !important;
				border: 1px solid #b0984e;
			}
			
			@media (max-width: 1024px){
				.page-id-424 footer {
					background: url(http://vestidosdesonho.sanzza.com/wp-content/uploads/2017/02/imgpsh_fullsize.jpg);
					background-repeat: repeat;
					background-size: cover;
					height: 850px !important;
					margin-top: 0px !important;
				}
			}

			
			#post-grid-541 .element_1 a {
				font-size: 10px;
				display: block;
				margin-top: 0px;
				font-family: lato;
				color: #b0984e;
				line-height: 1;
				text-align: left;
				font-weight: bold;
			}
			
			h4 {
				font-size: 30px !important;
			}
			
			@media (max-width: 460px) {
				.element.element_1.categories {
					position: absolute !important;
					margin-top: -30px !important;
					margin-left: 30% !important;
				}
			}
			
			@media (max-width: 961px) {
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_0,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_1,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_2,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_3,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_4,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_5,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_6,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_7,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_8,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_9,
    			#HeaderPage1 #SliderHomePage .et_pb_slider_0.et_pb_slider .et_pb_slide_10 {
                    height: 500px !important;
                    margin-top: -50px !important;
                }
			}	
}











