/* AUTO-GENERISANO iz PurgeCSS prolaza (docs/43): legacy CSS sveden na pravila
   koja redizajn sadrzajne strane stvarno koriste (31 strana sa Testinga).
   NE MENJATI RUCNO - regenerisati po uputstvu u docs/43. */

/* == reset == */
a,address,article,aside,b,blockquote,body,center,code,dd,details,dl,div,dt,em,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,meter,nav,ol,p,pre,q,s,section,small,span,strong,sub,sup,table,tr,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}

/* == css == */
*{margin:0 auto}body{color:#777777;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;line-height:200%;margin:0;padding:15px 0 15px 0}a{color:#F399C0;text-decoration:none}a:hover{color:#F399C0;text-decoration:underline}.clear{clear:both !important}.required-field{color:#F399C0 !important}.no-margin-top{margin-top:0 !important}.italic{font-style:italic !important}.underline{text-decoration:underline !important}.bold{font-weight:600 !important}.uppercase{text-transform:uppercase}.image{border:0}.readonly{background:#e9ecef !important}#all{width:100%;margin:0 auto;padding:0}.content{padding-top:30px}.content img{max-width:100% !important;height:auto}.content blockquote{border-left:10px solid #F399C0;padding-left:30px;color:#F399C0}.content ul,.content ol{margin-top:0;margin-bottom:1rem;margin-left:1rem}.content ul li{margin-left:1rem;list-style-image:url("/img/hart.png");list-style-position:top;margin-bottom:0.5rem}.content ol li{margin-left:1rem;margin-bottom:0.5rem}.required{color:#F399C0 !important}.hide{display:none !important;visibility:hidden !important}.show{display:block !important;visibility:visible !important}#loading{position:fixed;top:50%;left:50%;margin-top:-88px;margin-left:-88px;width:175px;height:175px}#loading img{width:175px;height:175px;border:0}

/* == home == */
#home-products .home-products-box .wish{top:0;right:0;position:absolute;margin:5px;padding:2px;width:20px;height:20px;z-index:99;cursor:pointer}#home-products .home-products-box .wish-off{background:url("/img/wish_list.png") 50% 50% no-repeat}#home-products .home-products-box .wish-on,#home-products .home-products-box .wish-off:hover{background:url("/img/wish_list_on.png") 50% 50% no-repeat}

/* == header == */
#header{width:100%;min-height:146px;padding:0;margin:0 auto;clear:both;background:transparent url("/img/header.png") center top repeat-x}#top{width:100%;min-height:48px;height:auto;padding:0;margin:0 auto;clear:both;font-size:80%;background:transparent url("/img/top.png") center bottom repeat-x}#top ul{width:100%;display:inline;padding:8px 0 8px 0;margin:0}#top ul li{display:inline-table;list-style:none;padding:5px 2px;margin:0}#top ul li a{padding:5px;color:#545454;text-align:left;text-decoration:none}#top ul li a:hover{text-decoration:none;color:#444444}#top ul li a img{border:0}#top ul li a.current{font-weight:600}#nav{}.small-icon{border:0;margin-right:3px;padding:0}#top-menu{float:right;text-align:right}.navbar-collapse-add{background:#ffffff;margin-top:8px !important}

/* == style == */
#body{width:100%;display:block;position:relative}#body h1{letter-spacing:3px;font-style:italic;font-weight:600;font-size:2.4rem;text-align:left}#body h2{letter-spacing:3px;font-style:italic;font-weight:600;font-size:2.3rem;text-align:left}#body h3{letter-spacing:3px;font-style:italic;font-weight:600;font-size:2.2rem;text-align:left}#body h4{letter-spacing:3px;font-style:italic;font-weight:normal;font-size:2.0rem;text-align:left}#body h5{letter-spacing:3px;font-style:italic;font-weight:normal;font-size:1.8rem;text-align:left}#body h6{letter-spacing:3px;font-style:italic;font-weight:normal;font-size:1.6rem;text-align:left}#right-box{position:absolute;top:0;right:0;z-index:1001}.right-box{width:44px;height:190px;display:block;border-radius:3px 0 0 3px;margin-top:4px;margin-bottom:4px;font-weight:600;text-align:center;position:absolute;right:0;-moz-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}#right-box-pink{top:0}#right-box-beige{top:392px}#right-box-text-pink,#right-box-text-gray,#right-box-text-beige{top:0;position:absolute}#right-box-beige{background:#E8CAD1;color:#939393;height:190px;border-radius:3px 0 0 3px}#right-box-text-pink{border:1px solid #F49AC1}#right-box-text-gray{border:1px solid #939393}#right-box-text-beige{border:1px solid #E8CAD1}#content{margin:0;padding:0;width:100%;height:auto;display:block;overflow:hidden}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#555555}#left{margin-right:330px;overflow:hidden;width:auto;margin-bottom:30px}#center-banner-box,#center-middle-banner-box{width:100%;margin:0 0 30px 0;position:relative;padding:15px}.center-banner-box{float:left;text-align:center;margin-bottom:10px;width:100%}.center-banner-box h1,.center-banner-box h2,.center-banner-box h3{text-align:center !important}.center-banner-box a{border:0;width:100%;display:block}.center-banner-box a img,.center-banner-box img{margin:0 auto 0 auto;text-decoration:none;padding:0;max-width:100%;height:auto}.center-banner-box a:hover,.center-banner-box a img:hover,.center-banner-box img:hover{opacity:0.9}.center-banner-box h3{padding:0;line-height:150%}.center-banner-box h3 a{color:#555555;text-decoration:none}.center-banner-box h3 a:hover{color:#F399C0;text-decoration:none}#right,#right-h{float:left;width:330px;margin-left:-330px;margin-bottom:30px}#right .banner,#right-h .banner{margin:0 10px 10px 0;padding:0;float:left}#right .banner a img,#right .banner img{border:0}#right .banner a:hover,#right .banner a img:hover,#right .banner img:hover,#right-h .banner a:hover,#right-h .banner a img:hover,#right-h .banner img:hover{opacity:0.9}#right h3,#right-h h3{font-size:2.3rem}.icon-plus{display:block;background:url("/img/plus_pink_icon.png") 50% 50% no-repeat;width:24px;height:24px;padding:20px}.icon-minus{display:block;background:url("/img/minus_pink_icon.png") 50% 50% no-repeat;width:24px;height:24px;padding:20px}.sp-thumbnails-container{float:left;clear:both}.icon-plus-minus1{padding-top:60px}.num{text-align:center;margin:30px 0 10px}.num a{padding:0.35em 0.7em !important;min-width:3rem}.num a{border-radius:5px 5px 5px 5px;border:#ccc solid 1px;font-size:10px;margin:0 1px;padding:4px}.div_true,.div_city{display:none;visibility:hidden}::-webkit-input-placeholder{font-style:italic;color:#f0f0f0}::-moz-placeholder{font-style:italic;color:#f0f0f0}#reg_form select{font-style:italic;color:#6C757D}#reg_form option{font-style:normal;color:#495057}#reg_form .required-field{color:#F399C0;font-weight:600}.box-company{display:block;width:100%;padding:15px;border-bottom:1px solid #dddddd;min-height:200px;margin:0 0 15px 0;position:relative}.box-company-especially{background:#f2f2f2;border:1px solid #f0f0f0;position:relative}.box-company-especially-mark{position:absolute;right:-11px;top:-11px;background:transparent url("/img/especially_icon.png") top right no-repeat;width:86px;height:88px}.box-company .text{float:left;display:blovk;width:calc(100% - 200px)}.box-company-img{max-width:160px;height:auto;float:left;margin-right:30px}.box-company-img img.company-icon{border:0;padding:0;margin-right:15px;float:left;display:inline;max-width:160px;height:auto;border-radius:5px}.box-company .icon img:hover{opacity:0.9}.box-company h1 a,.box-company h2 a,.box-company h3 a,.box-company h4 a,.box-company h5 a,.box-company h6 a{font-weight:normal !important;color:#545454 !important;padding-top:0 !important}.box-company h1,.box-company h2,.box-company h3,.box-company h4,.box-company h5,.box-company h6{padding-top:0 !important}.box-company-text p{margin-bottom:0.5rem}.box-company{margin-bottom:30px}.box-company .close-icon{position:absolute;right:0px;bottom:0px;z-index:99;width:32px;height:32px;display:block;margin:auto;vertical-align:middle;text-align:center}.text a:hover{text-decoration:underline}#curtain{position:fixed;top:0;left:0;background:#fff;opacity:.0;height:0;width:100%;z-index:1002;overflow:hidden}.tranz{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#curtain .searchform{max-width:60%;width:600px;height:80px;margin:-40px 0 0 -300px;float:none;position:absolute;top:50%;left:50%}.searchform input.s{padding:15px 5%;margin:0 0 0 0;height:50px;font-style:normal;width:100%;border-width:2px;border-style:solid;background-image:none}#curtain .searchform input.s{padding:12px 35px;height:80px;background:url("/img/transparent-dark.png");background:#fff !important;color:#F399C0 !important;border:2px solid rgba(255,255,255,.3);border:2px solid #F399C0;font-size:30px !important;border-radius:10px}#curtain .searchSubmit,#curtain a.curtainclose{background-color:transparent;color:#000 !important;border:none !important;top:20px;right:15px;font-size:25px !important;width:40px;height:40px}#curtain a.curtainclose{margin:-15px 0 0 340px;float:none;position:absolute;top:50%;left:50%}#curtain .searchform input.s::placeholder{color:#F399C0 !important}.searchSubmit{position:absolute;height:46px;width:46px;border:none;cursor:pointer;margin:0;overflow:hidden;padding:4px;top:2px;right:2px;font-size:10px !important;line-height:1 !important}#curtain.open{height:100%;opacity:.9}.long_content_company{display:none;visibility:hidden}.remove_networks,.add_networks{float:right}.remove_networks{margin-top:8px}.add_networks{margin-top:-7px}.box-company-padding-left{padding-left:0 !important}.box-company-company,.box-company-img-company{min-height:initial !important}.gallery-box,.video-box{display:none;visibility:hidden}#new_name_wedding_company{display:none;visibility:hidden}#added_wedding_company{border:0;width:100%}#added_wedding_company tr td{padding:5px}#added_wedding_company tr:hover{background:#fffff0 !important}

/* == footer == */
#footer{width:100%;min-height:400px;padding:0;margin:0 auto;clear:both;background:#F2F2F2}.footer{padding:15px;height:auto}#footer h4,#footer h5{font-style:italic;padding-top:0;letter-spacing:3px;color:#545454}#footer ul{display:block;padding:0 5px}#footer ul li{padding:8px 5px 8px 25px;margin:0;list-style:none}#footer ul li.hart{background:url("/img/hart.png") left 15px no-repeat}#footer ul li a{color:#545454;text-decoration:none}#footer ul li a:hover{color:#F49AC1;text-decoration:underline}#footer ul.social{padding-left:0}#footer ul.social li{display:inline;padding-left:0;padding-right:15px}#footer ul li ul{display:block;padding:10px 0 5px 10px}#copyright{width:100%;padding:15px;border-top:1px solid #F49AC1;display:block;text-align:center}.scrollup{width:40px;height:40px;opacity:0.3;position:fixed;bottom:30px;right:50px;display:none;text-indent:-9999px;background:url("/img/up-arrow.png") no-repeat}

/* == input == */
.btn-pink{color:#fff;background-color:#F49AC1;border-color:#F49AC1;font-size:16px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:5px;display:inline-block;border-radius:3px;margin-top:15px}.btn-pink:hover{background:#939393;border-color:#939393;color:#FFFFFF !important}a.btn-pink:hover{text-decoration:none}#comments{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;float:none;width:calc(100% - 0);margin-bottom:30px;padding:0;margin-left:0}#comments .form{margin-bottom:30px}#comments h3{padding:15px 0 15px 0;font-size:24px}#comments h4{padding:0 !important;line-height:normal !important}#comments .comment-items{border-top:1px solid #eeeeee;margin-bottom:30px}#comments .comments-form{margin-top:30px}#comments .comment-head{padding:15px 0 15px 0;display:block;width:100%;margin:0 auto;height:auto}#comments .box-comments-button-left,#comments .box-comments-button-right{padding-top:0;padding-bottom:0;text-align:left}#comments .box-comments-button-right{text-align:right}.btn-pink-small-current{background:#F49AC1 !important;border-color:#F49AC1 !important;color:#ffffff !important}

/* == s == */


/* == d == */
#top-menu #login-content{display:none;position:absolute;top:38px;right:0;z-index:999;background:#fff;background-image:none;box-sizing:border-box;padding:0;box-shadow:0 12px 28px rgba(71,58,62,.16),0 2px 8px rgba(71,58,62,.08);border-radius:0 0 6px 6px;border:1px solid #f2c7d9;overflow:hidden}#top-menu #login{position:relative;display:inline-block;vertical-align:middle}#top-menu #login-trigger{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 7px;white-space:nowrap}#top-menu #login-trigger .small-icon{margin-right:3px}#top-menu li #login-content{right:0;width:250px;max-width:90vw;text-align:left}#top-menu #login-content li{display:block;width:100%;padding:0}#top-menu #login-content li a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:11px 14px;border-top:1px solid #f3edf0;color:#555555;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.25;text-align:center;white-space:normal;transition:background-color .15s ease,color .15s ease}#top-menu #login-content li a:hover,#top-menu #login-content li a:focus{background:#fdf6f9;color:#d96a9b}#top-menu li #login-content a.more{color:#F49AC1 !important;font-style:italic !important;font-weight:600 !important;font-family:Georgia,"Times New Roman",Times,serif !important;float:right;padding:1px 0 0 5px}

/* == rwd == */
.container{max-width:1280px !important}#short_content{width:100% !important;max-width:100%}@media only screen and (max-width:571px){h1,h2,h3,h4,h5,h6{line-height:125%}.box-company-img,.box-company-text{width:100%;display:block;clear:both}#comments .box-comments-button-left,#comments .box-comments-button-right{text-align:center !important;padding-bottom:15px;padding-top:15px}#comments .box-comments-button-left h4,#comments .box-comments-button-right h4,#comments-form h4{text-align:center !important}#curtain .searchform{left:0;margin-left:20px;max-width:80%}#curtain a.curtainclose{right:0;margin-right:10px}.box-company-padding-left{padding-left:15px !important}#short_content{max-width:100%;height:auto}#fullResImage{width:100% !important;height:auto !important}.pp_pic_holder{left:0 !important;width:100% !important;height:auto !important}.pp_content,.pp_details,.pp_hoverContainer{width:100% !important;height:auto !important}}@media only screen and (max-width:767px){#top-menu{display:block !important;float:none;text-align:center}}@media only screen and (max-width:991px){.navbar-logo{margin-right:auto !important;max-width:100% !important}.navbar-logo img{max-width:100%;height:auto}#right,#right-h{float:none;width:100%;margin-left:0}#left{margin-right:0}#right h3,#right-h h3{text-align:center}.content{}#curtain .searchform{left:10%;margin:-40px 0 0 0px;max-width:70%}#curtain a.curtainclose{left:auto;margin:-15px 20px 0 0}}@media only screen and (max-width:1199px){.navbar-collapse-add{background:#ffffff;margin-top:8px !important}}@media only screen and (min-width:1200px){.navbar-collapse-add{background:none;margin-top:inherit !important}}

/* == font-awesome.min == */
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-search:before{content:"\f002"}.fa-times:before{content:"\f00d"}
