body{
font-size: 16px;
}
#et-top-navigation {
font-weight: 500;
letter-spacing: 2px;
}
.mfp-title{
display: none;
}
.vitajte p {
padding-bottom: 0px;
}
span.logo_helper {
display: inline !important;
} .container{
max-width: 1170px;
}
@media (max-width: 980px) {
.et_secondary_nav_only_menu #top-header {
display: block !important;
padding: .2rem 0;
}
#et-secondary-nav,
#et-secondary-menu {
display: inline-block !important;
}
}
.et_header_style_centered #main-header .logo_container {
padding: 1em 0 0 0;
height: 65px !important;
}
#post-73 > div > div > div > div.et_pb_column.et_pb_column_2_3.et_pb_column_0 > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide{
min-height: 350px !important;
} #et-top-navigation{
margin-top: 1.5em !important;
text-transform: uppercase;
font-weight: bold;
}
#top-menu li {
padding-right: 1.5em;
}
.et_mobile_menu li a {
padding: 10px;
}
.mobile_menu_bar:before {
color: #f8d5d8;
}
.et_mobile_menu {
border-top: 3px solid #f8d5d8;
}
.et-hover{
color: #f8d5d8 !important;
}
.et_mobile_menu li a:hover {
opacity: 1;
background-color: rgba(0, 0, 0, 0) !important;
color: #f8d5d8 !important;
}
.et-fixed-header #top-menu li.current-menu-item > a:hover{
color:  #f8d5d8 !important;
}
.menu-item a:hover{
color: #f8d5d8 !important;
}
#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover{
color:  #f8d5d8 !important;
opacity: 1;
}
.et-cart-info span:hover,
.et-cart-info span:focus,
.et-cart-info span:active{
color: #f8d5d8;
}
#main-header .nav li ul a:hover{
background: #fff !important;
} #logo{
height: 65% !important;
min-height: 100% !important;
} span.et_close_search_field:after{
color: #E3A9AF !important;
}
input[type="search"]::-webkit-input-placeholder {
color: #666 !important;
}
input[type="search"]:-moz-placeholder { color: #666 !important;
}
input[type="search"]::-moz-placeholder { color: #666 !important;
}
input[type="search"]:-ms-input-placeholder {
color: #666 !important;
} .btn-free{
display: inline-block;
vertical-align: top;
margin-top: 0 !important;
padding-top: 0 !important;
}
#free-form{
margin-top: -5px !important;
}
span.wpcf7-list-item{
margin: 0;
}
.et_pb_slide_description{
min-height: 650px;
}
#main-text{
top: 30% !important;
left: 10% !important;
max-width: 650px !important;
background-color: rgba(255,255,255,0.7) !important;
padding: 3em !important;
line-height: 1.4em !important;
}
.wpcf7-list-item-label{
font-size: 12px;
} #svadobnekolekcie .et_pb_fullwidth_header{
padding: 0 !important;
} .btn_svadozn {
width: 40% !important;
margin-top:45px;
} #oznamenia .et_pb_fullwidth_header{
padding: 0 !important;
}
.btn_oznamenia:hover{
border-width: 2px !important;
border-bottom: 2px solid #E3A9AF !important;
}
.et_pb_row{
padding: 0 !important;
} #proces .et_pb_blurb_content{
height: 310px;
} .et_pb_fullwidth_header_scroll{
display: none !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters{
text-align: center;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li{
float: none;
display: inline-block;
margin: 0 10px;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
border: none !important;
font-weight: bold;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{
background: #fff !important;
border-top: 2px solid #E3A9AF !important;
border-bottom: 2px solid #E3A9AF !important;
border-radius: 0px !important;
}
.et_pb_portfolio_item h2{
text-align: center;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{
width: 100%;
} #referencie .et_pb_fullwidth_header{
padding: 0 !important;
} #ostatne-btn{
width: 100%;
min-height: 64px;
padding-top: 0.8em !important;
}  .et_pb_button.et_pb_module.et_pb_bg_layout_light{
width: 70%;
} #id-meno{
float: left;
overflow: hidden;
width: 50%;
}
#id-email{
float: left;
overflow: hidden;
width: 50%;
margin-bottom: 3%;
padding: 0 0 0 3%;
}
#id-phone,
#id-message,
#id-miesto{
float: left;
overflow: hidden;
width: 100%;
}
#id-miesto select {
outline: none;
-webkit-appearance: none;
display: block;
padding: .5em 2em .5em 1em;
margin: 0;
width: 100%;
transition: border-color 0.2s;
border: 5px solid #dedddd;
background: #fff;
color: #555;
line-height: normal;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
#id-miesto .arr {
bottom: 5px;
position: relative;
left: 100%;
top: 45px;
width: 50px;
z-index: 999;
pointer-events: none;
}
#id-miesto .arr:before {
content: '';
position: absolute;
top: 50%;
right: 24px;
margin-top: -5px;
pointer-events: none;
border-top: 10px solid #dedddd;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
#id-miesto.arr:after {
content: '';
position: absolute;
top: 50%;
right: 28px;
margin-top: -5px;
pointer-events: none;
border-top: 6px solid #fff;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar,
.wpcf7-number{
background-color: #dedddd !important;
border: none !important;
width: 100% !important;
border-radius: 0 !important;
font-size: 14px;
color: #333333 !important;
padding: 16px !important;
box-sizing: border-box;
}
.wpcf7-submit {
width: 100%;
color: #fff !important;
background-color: #444444 !important;
border-color: #444444 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 4px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all 0.2s;
}
.wpcf7-submit:hover {
color: #444444 !important;
background-color: #fff !important;
border-color:#444444;
padding: 6px 20px !important;
}
div.wpcf7-mail-sent-ok{
border: none !important;
background: #5B9292;
color: white;
font-weight: 600;
padding: 1em;
}
div.wpcf7-validation-errors{
border: none !important;
background: #ef4f7d;
color: white;
font-weight: 600;
padding: 1em;
}
div.wpcf7-response-output{
margin: 0;
}
span.wpcf7-not-valid-tip{
color: #fff;
font-size: 1em;
display: block;
background: #ef4f7d;
font-weight: bold;
padding: 0.2em 0.5em;
} span.wpcf7-list-item {
display: block;
}
#checkbox-price{
padding: .2em 1em;
background: #f8d5d8;
}
.price-box{
margin-bottom: 4em;
}
.ostatne-nadpis{
padding-top: 2em;
}
.ostatne-podnadpis{
padding: 2em 0 1em 0;
} #wpcf7-f90-p73-o1  .wpcf7-submit {
width: 100%;
color: #fff !important;
background-color: #E3A9AF !important;
border-color:#E3A9AF !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all 0.2s;
}
#wpcf7-f90-p73-o1  .wpcf7-submit:hover {
color: #E3A9AF !important;
background-color: #fff !important;
border-color:#E3A9AF;
padding: 6px 20px !important;
}
#wpcf7-f90-p73-o1 .wpcf7-text, .wpcf7-captchar {
background-color: #fff !important;
border: none !important;
width: 100% !important;
border-radius: 0 !important;
font-size: 14px;
color: #333333 !important;
padding: 16px !important;
box-sizing: border-box;
}
#wpcf7-f90-p73-o1 .wpcf7-submit {
width: 100%;
color: #fff !important;
margin: 8px auto 0;
margin-top: 0 !important;
cursor: pointer;
font-size: 20px;
font-weight: 500;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: all 0.2s;
}
#wpcf7-f90-p73-o1 .wpcf7-submit:hover {
color: #E3A9AF !important;
background-color: #f8d5d8 !important;
border-color:#E3A9AF;
padding: 6px 20px !important;
}
#zberemailov{
background: #f8d5d8;
padding: 2em 0em 0em 0em;
text-align: center;
margin-bottom: 0 !important;
}
#wpm_download_2,
#wpm_download_3{
display: none !important;
}
#wpcf7-f90-p73-o1 div.wpcf7-mail-sent-ok,
#wpcf7-f90-p73-o1 div.wpcf7-validation-errors{
border: none !important;
background: #E3A9AF;
color: white;
font-weight: 600;
padding: 1em;
border-bottom: 2em solid #f8d5d8 !important;
}
#wpcf7-f90-p73-o1 div.wpcf7-validation-errors{
display: none !important;
}
#wpcf7-f90-p73-o1 div.wpcf7-response-output{
margin: 0;
}
#wpcf7-f90-p73-o1 span.wpcf7-not-valid-tip{
color: #fff;
font-size: 1em;
display: block;
background: #ef4f7d;
font-weight: bold;
padding: 0.2em 0.5em;
}
::-webkit-input-placeholder {
color: #666;
font-size: 16px;
}
:-moz-placeholder { color: #666;
font-size: 16px;
}
::-moz-placeholder { color: #666;
font-size: 16px;
}
:-ms-input-placeholder {
color: #666;
font-size: 16px;
} .comment-reply-link:hover, .form-submit input:hover, .et_password_protected_form .et_submit_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
background: #e3a9af;
color: #fff;
}
.woocommerce-message a.button.wc-forward:hover {
border: none;
background: #fff;
color: #e3a9af;
}
.woocommerce-info a {
text-decoration: underline;
} label[for="mailchimp_woocommerce_newsletter"] {
font-weight: bold;
}
.woocommerce-account-fields {
background-color: #FBEDEE;
padding: 1rem .5rem;
margin: 2rem 0;
} .form-obj-price{
width: 47%;
position: relative;
left: 53%;
top: 0;
color: #fff;
background: #E3A9AF;
padding: 10px;
padding-bottom: 10px !important;
margin: 1em 0;
}
.et_pb_contact_right{
width: auto;
margin: 0;
text-align: right;
display: block !important;
padding: 10px 0 35px !important;
}  @media (min-width: 981px){
.gq-portfolio-section .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item{
width: 31.33% !important;
}
.gq-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1){clear: inherit;
}
.gq-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n){
margin-right: 3%!important;
}
.gq-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n){
margin-right: 0%!important;
}
}
.custom-portfolio-section .et_pb_grid_item{
width: 48.5% !important;
margin: 0 1.5% 5.5% 0 !important;
}
@media (max-width: 980px){
.custom-portfolio-section .et_pb_column .et_pb_grid_item:nth-child(n){
width: 48.5% !important;
margin: 0 1.5% 5.5% 0 !important;
clear: inherit !important;
}
#custom-header-right{
background: rgba(255,255,255,0.7);
}
} .et_pb_contact p input, .et_pb_contact p textarea {
color: #FFF;
background-color: #c2dbdb;
font-size: 16px;
font-weight: 500;
}
.et_contact_bottom_container{
float: none;
overflow: none;
margin-right:0;
text-align: center;
margin: 0 !important;
padding: 0 0 0 3%;
}
.et_pb_contact_submit.et_pb_button{
width: 100%;
margin: 0;
} @media only screen and (max-width:1600px) {
.et_pb_slide_description, .et_pb_slider_fullwidth_off
.et_pb_slide_description {
width: auto;
margin: auto;
padding: 31% 8%;
}
}
@media only screen and (max-width:1378px) {
.et_pb_slide_description, .et_pb_slider_fullwidth_off
.et_pb_slide_description {
width: auto;
margin: auto;
padding: 36% 8%;
}
}
@media only screen and (max-width:1280px) {
.et_pb_slide_description, .et_pb_slider_fullwidth_off
.et_pb_slide_description {
width: auto;
margin: auto;
padding: 41% 8%;
}
}
@media only screen and (max-width:1206px) {
#top-menu li {
display: inline-block;
padding-right: 22px;
font-size: 11px;
}
#free-form{
text-align: left;
}
.et_pb_text_align_center {
margin: auto;
text-align: center !important;
}
}
@media only screen and (max-width:1143px) {
#imgslider,
#emailsub,
#headerbox{
width: 100%;
display: block;
}
#emailsub{
margin-top: 1em;
}
#headerbox{
height: 100%;
}
.et_pb_slide,
#zberemailov{
height: 100%;
}
}
@media only screen and (max-width:1112px) {
.free-input{
width: 53%;
}
.wpcf7-list-item-label{
font-size: 12px;
}
}
@media screen and (min-width: 981px) and (max-width: 1057px) {
.et_pb_section_8{
padding-bottom: 54px !important;
}
}
@media only screen and (max-width:980px) {
#headerbox{
width: 90%;
display: block;
}
#proces{
display: none !important;
}
#proces-mobil{
display: block !important;
}
#proces-mobil .et_pb_blurb_content{
height: 230px;
}
.et_header_style_centered #main-header .mobile_nav{
padding: 10px 10px;
border-radius: 0;
}
.mobile_menu_bar:before{
top: 5px;
}
#kolekcie-svadobne{
padding-top: 0px !important;
}
#price-table{
padding-top: 0px !important;
}
#zberemailov {
background: #f8d5d8;
padding: 3em 0em 0em 0em;
margin: 0 auto !important;
}
.btn-free {
padding: 0;
}
#free-form,
#zberemailov{
text-align: center;
}
#preheader .et_pb_column_0{
margin-bottom: 0px !important;
}
#preheader{
padding: 0;
}
#free-form {
margin-top: -30px !important;
}
#zberemailov {
padding-top: 1em;
padding-bottom: 0px;
}
#custom-header.et_pb_section_0{
background-position: left;
-webkit-background-size: 100%;
-webkit-background-size: cover !important;
-moz-background-size: 100%;
-moz-background-size: cover !important;
background-size: 100%;
background-size: cover !important;
}
#custom-header.et_pb_section{
padding: 0;
}
#custom-header .et_pb_column{
margin: 0;
}
.et_header_style_centered .mobile_menu_bar {
position: absolute;
top: 2px;
left: 0;
width: 100%;
text-align: right;
}
}
@media only screen and (max-width:800px) {
#main-text {
left: 0% !important;
max-width: 100% !important;
margin: 0 5em;
}
}
@media only screen and (max-width:768px) {
#id-meno,
#id-email{
float: none;
width: 100%;
padding: 0;
padding-bottom: 1em;
margin: 0;
}
#vyskladajsi{
margin-top: 1em;
}
.btn_svadozn {
width: 100% !important;
margin-top:45px;
}
}
@media screen and (min-width: 600px) and (max-width:696px) {
#gallery h2{
font-size: 13px !important;
}
}
@media only screen and (max-width:600px) {
.et_pb_slide{
height: 100% !important;
}
.et_pb_container.clearfix,
.et-pb-active-slide,
#post-73 > div > div > div > div.et_pb_column.et_pb_column_2_3.et_pb_column_0 > div > div.et_pb_slides > div.et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et_pb_slide_0.et-pb-active-slide{
min-height: 300px !important;
}
#headerslider .et_pb_slide{
background-size: contain !important;
}
.custom-portfolio-section .et_pb_column .et_pb_grid_item:nth-child(n){
width: 100% !important;
float: none;
margin: 0 auto !important;
text-align: center;
margin-bottom: 2em !important;
}
#main-text {
top: 28% !important;
}
#main-text h1 strong{
font-size: 20px;
}
a.button,
input.button,
.woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt,  {
font-size: 12pt !important;
}
}
@media only screen and (max-width:497px) {
.free-input,
.btn-free {
width: 100%;
}
#preheader{
padding: 0;
height: auto;
}
#zberemailov {
padding-top: 1em;
padding-bottom: 1em;
}
}
@media only screen and (max-width:480px) {
.et-pb-controllers {
bottom: 10%;
}
.wpcf7-list-item-label {
font-size: 10px;
}
#main-text {
top: 22% !important;
padding: 2em !important;
}
#main-text h1 strong{
font-size: 18px;
}
#main-text p{
font-size: 16px;
}
#btn-ponuka{
width: 100%;
}
}
@media only screen and (max-width:390px) {
#main-text {
top: 25% !important;
padding: 2em !important;
margin: 0 3.5em;
}
#main-text h1 strong{
font-size: 18px;
}
#main-text p{
font-size: 16px !important;
}
}
@media only screen and (max-width:400px) {
#preheader,
#headerbox .et_pb_column:first-child{
padding-top:0;
margin:0;
}
#ostatne-cennik .et_pb_column p{
text-align: center;
}
#ostatne-text p {
text-align: left !important;
}
.et-pb-controllers {
bottom: 15%;
}
.kolekcie{
display: none;
}
}
@media only screen and (max-width:360px) {
h1{
font-size: 25px;
}
}
@media only screen and (max-width:350px) {
.et-pb-controllers {
bottom: 20%;
}
}
.pea_cook_wrapper.pea_cook_bottomright,
.pea_cook_wrapper.pea_cook_topright {
right: 0 !important;
bottom: 0 !important;
width: 100%;
margin-left: 0 !important;
}
.pea_cook_wrapper {
width: 100% !important;
padding: 12px 20px !important;
border-radius: 0 !important;
background-color: #dedddd !important;
}
.pea_cook_wrapper p {
text-align: left;
color: #666666 !important;
line-height: 1.2;
font-size: 10px;
}
@media only screen and (min-width: 768px) {
.pea_cook_wrapper p {
text-align: center;
}
}
.pea_cook_btn {
display: block !important;
vertical-align: middle;
margin: 0 auto !important;
margin-top: 10px !important;
padding: .65em 1.2em !important;
border: 1px solid #666666 !important;
border-radius: 0px !important;
color: #666666 !important;
background: #dedddd !important;
background-color: #dedddd !important;
font-weight: bold !important;
font-size: 12px !important;
line-height: 1 !important;
text-align: center !important;
cursor: pointer !important;
}
.pea_cook_btn:active,
.pea_cook_btn:hover,
.pea_cook_btn:focus {
border-color: #666666 !important;
color: #fff !important;
background-color: #666666 !important;
text-decoration: none;
}
.pea_cook_btn:hover,
.pea_cook_btn:focus {
background-color: #666666 !important;
}
@media only screen and (min-width: 768px) {
.pea_cook_btn {
display: inline-block !important;
margin-top: 0 !important;
margin-left: 15px !important;
}
}