@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/lato-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/lato-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(fonts/lato-100-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:100;font-display:swap;src:url(fonts/lato-100-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/lato-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/lato-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/lato-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/lato-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/lato-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/lato-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(fonts/lato-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(fonts/lato-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/josefin-sans-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/josefin-sans-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100;font-display:swap;src:url(fonts/josefin-sans-100-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100;font-display:swap;src:url(fonts/josefin-sans-100-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/josefin-sans-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/josefin-sans-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/josefin-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/josefin-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/josefin-sans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/josefin-sans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/josefin-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/josefin-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/ubuntu-400i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/ubuntu-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/ubuntu-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/ubuntu-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ubuntu-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ubuntu-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ubuntu-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/ubuntu-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ubuntu-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ubuntu-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{border:2px solid red;margin:2em .5em 1em;padding:.2em 1em}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.wpcf7-display-none{display:none}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,q,s,strong,b,u,i,center,ul,li,form,label,tr,article,aside,embed,footer,header,menu,nav,output,section,summary,time,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,footer,header,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}html{height:100%}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin-bottom:15px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}p{margin:0 0 15px}em,i{font-style:italic}b,strong,dt{font-weight:700}q{white-space:nowrap;color:#2991d6;background:#fff;border:1px solid #e8e8e8;border-radius:3px;margin:0 2px;padding:2px 4px;font-family:Consolas,monospace!important}a,a:visited,a:focus{outline:0;text-decoration:none}a:hover{text-decoration:underline}p a,p a:visited{line-height:inherit}img.scale-with-grid,#Content img{max-width:100%;height:auto}iframe{max-width:100%}a.button,button{cursor:pointer;background-image:url(img/box_shadow_button.png);background-repeat:repeat-x;border:0;border-radius:5px;margin-bottom:15px;margin-right:7px;padding:11px 20px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}input[type=submit]{cursor:pointer;background-image:url(img/box_shadow_button.png);background-repeat:repeat-x;border:0;border-radius:5px;margin-bottom:15px;margin-right:7px;padding:11px 20px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}input[type=reset]{cursor:pointer;background-image:url(img/box_shadow_button.png);background-repeat:repeat-x;border:0;border-radius:5px;margin-bottom:15px;margin-right:7px;padding:11px 20px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}input[type=button]{cursor:pointer;background-image:url(img/box_shadow_button.png);background-repeat:repeat-x;border:0;border-radius:5px;margin-bottom:15px;margin-right:7px;padding:11px 20px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000008}a.button_js{padding:0}a.button.button_large,button.button_large{font-size:110%;line-height:110%}input[type=submit].button_large{font-size:110%;line-height:110%}input[type=reset].button_large{font-size:110%;line-height:110%}input[type=button].button_large{font-size:110%;line-height:110%}a.button .button_label{float:left;z-index:2;display:block;position:relative}a.button .button_icon{float:left;background:#0000000d;display:block}a.button .button_icon i{color:#00000080}a.button.button_left .button_icon{float:left}a.button .button_label{padding:11px 20px}a.button .button_icon{padding:11px 13px}a.button_large .button_label{padding:15px 30px}a.button_large .button_icon{padding:15px 13px}@media only screen and (min-width:768px){a.button:after,button:after{content:"";z-index:1;background:#0000000d;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}input[type=submit]:after{content:"";z-index:1;background:#0000000d;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}input[type=reset]:after{content:"";z-index:1;background:#0000000d;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}input[type=button]:after{content:"";z-index:1;background:#0000000d;width:0;height:100%;transition:all .3s;position:absolute;top:0;left:0}a:hover.button{text-decoration:none}a.button:hover:after,button:hover:after{width:100%}input[type=submit]:hover:after{width:100%}input[type=reset]:hover:after{width:100%}input[type=button]:hover:after{width:100%}}.button-stroke a.button:not(.action_button),.button-stroke button{background-image:none;border-style:solid;border-width:2px;border-radius:3px;box-shadow:inset 0 0;background-color:#0000!important}.button-stroke input[type=submit]{background-image:none;border-style:solid;border-width:2px;border-radius:3px;box-shadow:inset 0 0;background-color:#0000!important}.button-stroke input[type=reset]{background-image:none;border-style:solid;border-width:2px;border-radius:3px;box-shadow:inset 0 0;background-color:#0000!important}.button-stroke input[type=button]{background-image:none;border-style:solid;border-width:2px;border-radius:3px;box-shadow:inset 0 0;background-color:#0000!important}.button-stroke a.button:not(.action_button):after,.button-stroke button:after{display:none}.button-stroke input[type=submit]:after{display:none}.button-stroke input[type=reset]:after{display:none}.button-stroke input[type=button]:after{display:none}.button-stroke a.button:not(.action_button),.button-stroke button{transition:all .3s}.button-stroke input[type=submit]{transition:all .3s}.button-stroke input[type=reset]{transition:all .3s}.button-stroke input[type=button]{transition:all .3s}.button-stroke a:hover.button:not(.action_button),.button-stroke button:hover{background-color:#828282}.button-stroke input[type=submit]:hover{background-color:#828282}.button-stroke input[type=reset]:hover{background-color:#828282}.button-stroke input[type=button]:hover{background-color:#828282}.button-stroke a.button .button_icon{background:0 0}.button-stroke a:hover.button .button_icon i,.button-stroke a.button.button_theme:hover .button_icon i{color:#00000080!important}.button-stroke a.button_left.button .button_label,.button-stroke a.button_left.button_large .button_label{padding-left:0}.button-stroke a.button_left.button_large .button_icon{padding-left:27px}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}@font-face{font-family:mfn-icons;src:url(fonts/mfn-icons.woff)format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-]:before,[class*=\ icon-]:before{speak:none;text-align:center;font-variant:normal;text-transform:none;width:1em;margin-left:.2em;margin-right:.2em;font-family:mfn-icons;font-style:normal;font-weight:400;line-height:1em;display:inline-block;text-decoration:none!important}.icon-clock:before{content:""}.icon-doc-text:before{content:""}.icon-down-dir:before{content:""}.icon-down-open:before{content:""}.icon-heart-empty-fa:before{content:""}.icon-heart-fa:before{content:""}.icon-layout:before{content:""}.icon-left-open:before{content:""}.icon-left-open-big:before{content:""}.icon-link:before{content:""}.icon-mail-line:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-right-open:before{content:""}.icon-right-open-big:before{content:""}.icon-search:before{content:""}.icon-traffic-cone:before{content:""}.icon-up-open:before{content:""}.icon-user:before{content:""}.icon-menu-fine:before{content:""}.icon-cancel-fine:before{content:""}.icon-gplus-circled:before{content:""}.icon-facebook-circled:before{content:""}.wpcf7:after{clear:both;content:"";display:block}.wpcf7-form .column{margin-bottom:10px}.wpcf7-not-valid-tip{padding:0;overflow:hidden;text-indent:-9999px!important;background:url(img/contact_form_error.png)!important;border:none!important;width:50px!important;height:44px!important;padding:0!important;position:absolute!important;top:0!important;left:-50px!important}.wpcf7-validation-errors{border:0;display:none!important}.wpcf7-mail-sent-ok{color:#fff;text-align:center;float:left;width:100%;font-size:14px;background:#7dcc68!important;border:none!important;margin:25px 0 0!important;padding:7px 0!important}span.wpcf7-form-control-wrap{width:100%;margin-bottom:3px;display:inline-block;position:relative!important}span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{box-sizing:border-box;width:100%;margin-bottom:0}.wpcf7-submit{margin-bottom:0!important}#popup_contact{z-index:9001;position:fixed;bottom:20px;right:20px}#popup_contact>a.button{text-align:center;color:#00000080;background:#f7f7f7;width:43px;height:43px;margin:0;font-size:20px;line-height:43px;position:absolute;bottom:0;right:0}#popup_contact>a.button:hover{text-decoration:none}#popup_contact .popup_contact_wrapper{background:#fbfbfb;width:250px;padding:20px;display:none;position:absolute;bottom:65px;right:0}#popup_contact.focus .popup_contact_wrapper{display:block}#popup_contact .popup_contact_wrapper span.arrow{border-top:8px solid #fbfbfb;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:0 auto;display:block;position:absolute;bottom:-8px;right:15px}#popup_contact .popup_contact_wrapper form textarea{background:#fff;margin-bottom:10px}#popup_contact .popup_contact_wrapper form input[type=text]{background:#fff;margin-bottom:10px}#popup_contact .popup_contact_wrapper form input[type=email]{background:#fff;margin-bottom:10px}#popup_contact .popup_contact_wrapper form textarea{resize:vertical;min-height:100px}#popup_contact .popup_contact_wrapper form input[type=submit]{float:right;margin:0}#popup_contact .wpcf7-form-control-wrap{width:100%;margin-right:0;display:inline-block}.wpb_wrapper>div{margin-bottom:35px}.wpb_wrapper .portfolio_group{font-size:inherit!important;line-height:inherit!important;color:inherit!important}.wpb_wrapper .portfolio_group .portfolio-item .image_frame{margin-bottom:0}.wpb_wrapper .wpcf7-form{display:inline-block}body{min-width:960px}#Wrapper{max-width:1240px;margin:0 auto;overflow:hidden;box-shadow:0 0 15px #0000000f}.layout-full-width{padding:0}.layout-full-width #Wrapper{width:100%!important;max-width:100%!important;margin:0!important}#Content{width:100%;padding-top:30px}.template-slider #Content{padding-top:0}.section{position:relative}.section_wrapper,.container{max-width:1220px;margin:0 auto;position:relative}.section.full-width>.section_wrapper{max-width:100%!important}.section_wrapper:after,.container:after{clear:both;content:" ";visibility:hidden;height:0;display:block}.mcb-wrap{float:left;z-index:1;box-sizing:border-box;position:relative}.column{float:left;margin:0 1% 40px}.the_content_wrapper{margin:0 1%}.one-sixth.mcb-wrap{width:16.666%}.one-fourth.mcb-wrap{width:25%}.one-third.mcb-wrap{width:33.333%}.one-second.mcb-wrap{width:50%}.three-fifth.mcb-wrap{width:60%}.one.mcb-wrap{width:100%}.one-sixth.column{width:14.666%}.one-fourth.column{width:23%}.one-third.column{width:31.333%}.one-second.column{width:48%}.three-fifth.column{width:58%}.one.column{width:98%}.section.full-width>.one.column,.section.full-width>.section_wrapper>.one.column,.section.full-width .one.wrap .one.column{width:100%;margin:0}.no-margin-h .column{margin-left:0;margin-right:0}.no-margin-h .one-sixth.column{width:16.666%}.no-margin-h .one-fourth.column{width:25%}.no-margin-h .one-third.column{width:33.333%}.no-margin-h .one-second.column{width:50%}.no-margin-h .one.column{width:100%}.column.column_divider{margin-bottom:0!important}.equal-height .column .column_attr{box-sizing:border-box;height:100%}.column_attr.align_left{text-align:left}.column_attr.align_right{text-align:right}.column_attr.align_center{text-align:center}.extra_content .the_content_wrapper{margin:0 1%}.extra_content .has_content .the_content_wrapper{margin-bottom:40px}.container:after{content:" ";clear:both;visibility:hidden;height:0;display:block}.clearfix:before,.clearfix:after{content:" ";visibility:hidden;width:0;height:0;display:block;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.section[data-parallax="3d"]{overflow:hidden}.section .mfn-parallax{position:absolute;top:0;left:0;max-width:none!important}.wrap[data-parallax="3d"]{position:relative;overflow:hidden}.wrap[data-parallax="3d"]>.column{position:relative}.section.center{text-align:center}.section.no-margin-v .column{margin-bottom:0}.no-content-padding #Content{padding:0!important}.slider_pagination{text-align:center;line-height:0}.slider_pagination a{text-indent:-9999px;background:#00000026;border-radius:100%;width:12px;height:12px;margin:0 9px;display:inline-block;position:relative}.slider_pagination a:hover{background:#00000040}.slider_pagination a.selected{background:#00000026;border-radius:2px;width:10px;height:8px;margin:0 10px;position:relative;top:4px}.slider_pagination a.selected:after{content:"";border-radius:1px;width:8px;height:8px;display:block;position:absolute;top:-3px;left:1px;transform:rotate(45deg)}#mfn-rev-slider input{display:inline-block}.pager_wrapper{margin-bottom:0}.pager{text-align:center}.pager .pages{background-color:#f8f8f8;background-image:url(img/stripes/stripes_3_b.png);border-radius:5px;margin:20px 30px 0;padding:4px 3px;display:inline-block}.pager .pages a{text-align:center;border-radius:5px;width:35px;height:35px;margin:0 1px;line-height:35px;display:inline-block}.pager .pages a:hover{text-decoration:none}.pager .pages a:hover,.pager .pages a.active{color:#fff}.pager a.next_page,.pager a.prev_page{line-height:43px;display:inline-block}.pager .pages a{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-pager,.post-pager{margin-bottom:0!important}#Content .fixed-nav{display:none}.fixed-nav{z-index:90;height:80px;position:fixed;bottom:40px}.fixed-nav.fixed-nav-prev{left:0}.fixed-nav.fixed-nav-next{right:0}.fixed-nav .arrow{z-index:92;color:#fff;text-align:center;width:35px;height:80px;font-size:15px;line-height:80px;display:block;position:relative}.fixed-nav .photo{z-index:92;background-color:#000;width:80px;height:80px;line-height:0;position:relative;overflow:hidden}.fixed-nav .desc{z-index:91;background:#fff;width:190px;min-height:68px;padding:6px 15px}.fixed-nav .desc h6{border-style:solid;border-bottom-width:1px;margin-bottom:3px;padding-bottom:3px}.fixed-nav .desc i{margin-right:2px;display:inline-block}.fixed-nav .desc i:before{margin-left:0}.fixed-nav-prev .arrow,.fixed-nav-prev .photo,.fixed-nav-prev .desc{float:left}.fixed-nav-prev .desc{margin-left:-335px}.fixed-nav-prev:hover .desc{margin-left:0}.fixed-nav-next .arrow,.fixed-nav-next .photo,.fixed-nav-next .desc{float:right}.fixed-nav-next .desc{margin-right:-335px}.fixed-nav-next:hover .desc{margin-right:0}.fixed-nav .photo,.fixed-nav .desc{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width:1430px){.fixed-nav-prev .photo{margin-left:-115px;position:static}.fixed-nav-prev:hover .photo{margin-left:0}.fixed-nav-next .photo{margin-right:-115px;position:static}.fixed-nav-next:hover .photo{margin-right:0}}.highlight-left,.highlight-right{position:relative}.highlight-left:after,.highlight-right:after{content:"";z-index:1;width:50%;height:100%;position:absolute;top:0}.highlight-left:after{left:0}.highlight-right:after{right:0}.highlight-left .section_wrapper,.highlight-right .section_wrapper{z-index:2}@media only screen and (max-width:767px){.highlight-left:after,.highlight-right:after{content:none}}body:not(.template-slider) #Header_wrapper{background-position:top;background-repeat:no-repeat}#Header_wrapper,#Header{position:relative}body:not(.template-slider) #Header{min-height:250px}body.minimalist-header:not(.template-slider) #Header{min-height:0;background-image:none!important}#Top_bar{z-index:30;width:100%;position:absolute;top:61px;left:0}#Top_bar .column{margin-bottom:0}#Top_bar .top_bar_left{float:left;width:990px;position:relative}#Top_bar .logo{float:left;margin:0 30px 0 20px}#Top_bar .logo h1{margin:0}#Top_bar .logo:not(.text-logo) h1{margin:0;font-size:0;line-height:0}#Top_bar #logo{height:60px;padding:15px 0;line-height:60px;display:block}#Top_bar #logo:hover{text-decoration:none}#Top_bar #logo img{vertical-align:middle;max-height:100%}#Top_bar #logo img.logo-sticky,#Top_bar #logo img.logo-mobile{display:none}.logo-no-margin #Top_bar .logo{margin-left:0!important;padding:0!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{padding:0!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo img{max-height:60px!important}#Top_bar .menu_wrapper{float:left;z-index:201}#Top_bar a.responsive-menu-toggle{text-align:center;z-index:200;border-radius:3px;width:34px;height:34px;margin-top:-17px;display:none;position:absolute;top:50%;right:20px}#Top_bar a.responsive-menu-toggle i{font-size:22px;line-height:34px}#Top_bar a.responsive-menu-toggle span{float:right;padding:10px 5px;line-height:14px}#Top_bar #menu{z-index:201}#Top_bar .menu{z-index:202}#Top_bar .menu>li{z-index:203;float:left;margin:0;display:block}#Top_bar .menu>li:not(.mfn-megamenu-parent){position:relative}#Top_bar .menu>li.hover{z-index:204}#Top_bar .menu>li>a{padding:15px 0;line-height:60px;display:block;position:relative}#Top_bar .menu>li>a:after{content:"";z-index:203;opacity:0;width:100%;height:4px;filter:alpha(opacity=0);position:absolute;top:-4px;left:0}#Top_bar .menu>li>a span:not(.description){white-space:nowrap;border-style:solid;border-right-width:1px;padding:0 20px;line-height:60px;display:block}#Top_bar .menu>li>a span.description{color:#aaa;text-align:center;margin:-12px -15px 0;font-size:11px;font-weight:300;display:block;line-height:12px!important}#Top_bar .menu>li:last-child>a span{border:0}#Top_bar .menu>li>a:hover{text-decoration:none}#Top_bar .menu>li>a,#Top_bar .menu>li>a:after{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#Top_bar .menu>li.current-menu-item>a:after,#Top_bar .menu>li.current_page_item>a:after,#Top_bar .menu>li.current-menu-parent>a:after,#Top_bar .menu>li.current-menu-ancestor>a:after,#Top_bar .menu>li.current_page_ancestor>a:after,#Top_bar .menu>li.hover>a:after{opacity:1;filter:alpha(opacity=100)}#Top_bar .menu li ul{z-index:205;background-image:url(img/box_shadow.png);background-position:0 0;background-repeat:repeat-x;margin:0;display:none;position:absolute;top:100%;left:0}#Top_bar .menu li>ul{box-shadow:2px 2px 2px #00000008}#Top_bar .menu li ul li{width:190px;padding:0;font-weight:400;position:relative}#Top_bar .menu li ul li a{border-bottom:1px solid #0000000d;padding:10px 10px 10px 20px;display:block}#Top_bar .menu li ul li a span{display:inline-block;position:relative}#Top_bar .menu>li ul li a:hover,#Top_bar .menu>li ul li.hover>a{background:#0000000f;text-decoration:none}#Top_bar .menu li ul li ul{z-index:204;position:absolute;top:0;left:190px}#Top_bar .menu li ul li a{-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header-classic #Header .top_bar_left{background-color:#0000}.header-classic #Top_bar{background-color:#fff;position:static}#Subheader{background-color:#00000005;background-position:top;background-repeat:no-repeat;padding:30px 0;position:relative}#Subheader .column{margin-bottom:0}#Subheader .title{float:left;width:70%;margin-bottom:0}#Subheader:after{content:"";z-index:1;background:url(img/box_shadow.png) 0 0 repeat-x;width:100%;height:3px;display:block;position:absolute;bottom:-3px;left:0}.subheader-both-center #Subheader .title{text-align:center;width:100%}.post-item{float:left;width:100%;margin-bottom:40px;position:relative}.post-item .date_label{display:none;position:absolute;top:7px;left:0}.post-photo-wrapper{float:left;width:37%}.post-photo-wrapper iframe{width:100%}.post-desc-wrapper{float:left;width:63%}.post-desc{padding:15px 0 0 20px}.format-standard.no-img .section-post-header .post-photo-wrapper{display:none}.format-standard.no-img .post-desc-wrapper{width:100%}.post-meta{margin-bottom:8px}.post-meta .author-date{float:left}.post-meta .author-date a{border-style:dotted;border-bottom-width:1px;text-decoration:none!important}.post-meta .category{float:right;position:relative}.post-meta .category .cat-btn{cursor:pointer}.post-meta .category .cat-wrapper{z-index:21;display:none;position:absolute;top:100%;right:0}.post-meta .category:hover .cat-wrapper{display:block}.post-meta .category .cat-wrapper ul{background:#f9f9f9;min-width:70px;padding:7px}.post-meta .category .cat-wrapper ul li{border-bottom:1px solid #0000000d}.post-meta .category .cat-wrapper ul li:last-child{border-bottom:0}.post-meta .category .cat-wrapper ul li a{text-align:center;color:#8b8b8b;padding:1px 5px;display:block}.post-meta .category .cat-wrapper ul li a:hover{color:#5f5f5f;background:#fffc;text-decoration:none}.post-excerpt{margin-bottom:15px}.post-footer{background:#00000005;padding:7px 15px;line-height:30px;overflow:hidden}.post-footer .button-love{float:left}.post-footer .button-love a.mfn-love{margin-left:5px;padding-left:24px;display:inline-block;position:relative}.post-footer .button-love a.mfn-love i{font-size:16px;position:absolute;top:0;left:0}.post-footer .button-love a.mfn-love:hover{text-decoration:none}.post-footer .button-love a.mfn-love i:last-child{opacity:0;filter:alpha(opacity=0);-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-footer .button-love a:hover.mfn-love i:last-child{opacity:1;filter:alpha(opacity=100)}.post-footer .post-links{float:right;border-style:solid;border-left-width:1px;padding-left:10px}.grid .post-item{width:31.33%;margin:0 1% 20px;background:#fff!important}.grid .post-photo-wrapper,.grid .post-desc-wrapper{float:none;width:100%}.grid .post-desc-wrapper .post-desc{padding:20px 20px 0}.grid .post-footer{box-sizing:border-box;margin:0 -20px}.grid .post-meta .author-date .author span.label,.grid .post-desc-wrapper .post-meta .category .cat-btn,.grid .post-desc-wrapper .post-footer .button-love .love-text{display:none}.posts_group.grid.col-2 .post-item{width:47.99%}.posts_group.grid.col-3 .post-item{width:31.33%}.posts_group.grid.col-4 .post-item{width:22.99%}.posts_group.grid.col-2 .post-item:nth-child(odd),.posts_group.grid.col-3 .post-item:nth-child(3n+1),.posts_group.grid.col-4 .post-item:nth-child(4n+1){clear:both}.masonry:not(.tiles) .post-item{width:31.33%;margin:0 1% 20px;background:#fff!important}.masonry .post-photo-wrapper,.masonry .post-desc-wrapper{float:none;width:100%}.masonry .post-desc-wrapper .post-desc{padding:20px 20px 0}.masonry .post-footer{box-sizing:border-box;margin:0 -20px}.masonry .post-meta .author-date .author span.label,.masonry .post-desc-wrapper .post-meta .category .cat-btn,.masonry .post-desc-wrapper .post-footer .button-love .love-text{display:none}.posts_group.masonry.col-2 .post-item{width:47.99%}.posts_group.masonry.col-3 .post-item{width:31.33%}.posts_group.masonry.col-4 .post-item{width:22.99%}.posts_group.masonry.margin .post-item{margin:0 1% 25px!important}.posts_group.masonry.margin.col-2 .post-item{width:47.99%}.posts_group.masonry.margin.col-3 .post-item{width:31.33%}.posts_group.masonry.margin.col-4 .post-item{width:22.99%}.timeline .post-item{float:none;background:url(img/timeline_right.png) 90px 0 no-repeat;width:auto;margin-bottom:0;padding-bottom:40px;padding-left:200px}.timeline .post-item:last-child{margin-bottom:20px;padding-bottom:20px}.timeline .post-item:before{content:"";visibility:visible;z-index:1;border-style:solid;border-width:4px;border-radius:100%;width:7px;height:7px;display:block;position:absolute;top:11px;left:126px}.timeline .date_label{display:block}.timeline .post-meta .author-date .date{display:none}.photo .post-item{float:none}.photo .post-photo-wrapper{float:none;width:100%}.photo .post-desc-wrapper{float:none;text-align:center;width:100%}.photo .post-desc .post-head .post-meta{display:inline-block}.photo .post-desc .post-head .post-footer{line-height:inherit;background:0 0;padding:0;display:inline-block}.photo .post-desc .post-excerpt{margin-bottom:0}.photo .post-desc .post-head .post-meta .author-date,.photo .post-desc .post-head .post-meta .category,.photo .post-desc .post-head .post-footer .button-love,.photo .post-desc .post-head .post-footer .post-links{float:none;display:inline-block}.photo .post-desc .post-head .post-meta .author-date{margin-right:20px}.photo .post-desc .post-head .post-meta .author-date .label{display:none}.photo .post-desc .post-head .post-footer .button-love{margin-right:20px}.photo .post-desc .post-head .post-footer .button-love .love-text{display:none}.photo .post-desc .post-head .post-footer .post-links{border:0;padding:0}.photo .post-desc .post-head .post-footer .post-links .icon-doc-text,.photo .post-desc .post-head .post-footer .post-links .post-more{display:none}.post-nav{box-sizing:border-box;background-image:url(img/stripes/stripes_5_b.png);margin-bottom:20px;padding:10px 10px 4px 130px;overflow:hidden}.post-nav .next-prev-nav{float:left}.post-nav .next-prev-nav li{float:left;margin-right:5px}.post-nav .next-prev-nav a.button{margin:0;padding:0!important}.post-nav .list-nav{float:right;line-height:49px}.post-header{margin-bottom:20px}.post-header .button-love{float:left;text-align:center;width:99px}.post-header .button-love a.mfn-love{margin-top:25px;padding-left:28px;font-size:17px;display:inline-block;position:relative}.post-header .button-love a.mfn-love i{font-size:18px;position:absolute;top:0;left:0}.post-header .button-love a.mfn-love:hover{text-decoration:none}.post-header .button-love a.mfn-love i:last-child{opacity:0;filter:alpha(opacity=0);-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post-header .button-love a:hover.mfn-love i:last-child{opacity:1;filter:alpha(opacity=100)}.post-header .title_wrapper{border-style:solid;border-left-width:1px;margin-left:99px;padding-left:30px}.post-header .title_wrapper h1{font-size:35px;line-height:35px}.single-photo-wrapper .share_wrapper{float:left}.single-photo-wrapper .image_frame{margin-left:120px}.single-photo-wrapper .image_frame iframe{width:100%}.single-photo-wrapper.image{text-align:center}.single-photo-wrapper.image .image_frame{max-width:80%;max-width:calc(100% - 130px);margin-left:0;display:inline-block}.share_wrapper{text-align:center;background:#fff;border-style:solid;border-width:1px;width:98px;padding:10px 0 5px}.section-post-related .section-related-adjustment{border-style:solid;border-top-width:1px;padding-top:20px}.section-post-related .post-related{width:31.333%;position:relative}.section-post-related .col-2 .post-related{width:48%}.section-post-related .col-3 .post-related{width:31.333%}.section-post-related .col-4 .post-related{width:23%}.section-post-related .col-2 .post-related:nth-child(odd),.section-post-related .col-3 .post-related:nth-child(3n+1),.section-post-related .col-4 .post-related:nth-child(4n+1){clear:both}.section-post-related .post-related .image_frame{margin-bottom:15px;margin-left:30px}.section-post-related .post-related .date_label{z-index:20;position:absolute;top:30px;left:0}.section-post-related .post-related hr{width:40%;margin-left:30px}.section-post-related .post-related a.button{margin-bottom:0;margin-left:30px}.section-post-related .format-standard.no-img .image_frame{background-color:#ffffff80;background-image:url(img/photo.png);background-position:50%;background-repeat:no-repeat;height:180px;display:block}.section-post-related .post-related .image_frame iframe{width:100%}.portfolio.no-img .single-photo-wrapper .share_wrapper,.format-standard.no-img .single-photo-wrapper .share_wrapper{float:none;width:auto;padding:10px 15px 15px}.portfolio.no-img .section-post-header .single-photo-wrapper .image_frame,.format-standard.no-img .section-post-header .single-photo-wrapper .image_frame{display:none!important}.project-description li{clear:both;box-sizing:border-box;background:#00000003;border-style:solid;border-color:#00000008;width:99.9%;padding:7px 10px}.project-description li .label{min-width:50px;font-weight:700;display:inline-block}.project-description li.one-third{float:left;clear:none;border-width:0 1px 1px 0;width:33.3%;padding-right:15px}.project-description li:nth-child(3){border-right-color:#0000}.widget{margin-bottom:30px;padding-bottom:30px;position:relative}.widget:last-child{margin-bottom:0;padding-bottom:0}.widget:last-child:after{display:none}.widget:after{content:"";visibility:visible;border-style:solid;border-width:1px 0 0;width:1500px;height:0;display:block;position:absolute;bottom:0}.widget>h3{font-size:18px;line-height:22px}.portfolio_group{margin:0!important}.portfolio_group .portfolio-item{float:left;list-style:none!important}.portfolio_group:not(.list) .portfolio-item{background:0 0!important}.portfolio_group .portfolio-item .list_style_header{min-height:46px;margin-bottom:20px;padding-right:275px;display:none;position:relative;overflow:hidden}.portfolio_group .portfolio-item .list_style_header h3{margin-top:7px;margin-bottom:0}.portfolio_group .portfolio-item .list_style_header .links_wrapper{position:absolute;top:0;right:0}.portfolio_group .portfolio-item .list_style_header .links_wrapper a{margin-bottom:0}.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child{margin-right:0}.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js,.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js{display:none}.portfolio_group .portfolio-item .image_frame{width:100%;margin-bottom:0}.portfolio_group .portfolio-item .desc{background:#fff;padding:20px;overflow:hidden}.portfolio_group .portfolio-item .desc .title_wrapper{padding-right:43px;position:relative}.portfolio_group .portfolio-item .desc .title_wrapper h5{margin-bottom:0}.portfolio_group .portfolio-item .desc .title_wrapper .button-love{position:absolute;top:0;right:0}.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love{padding-left:24px;display:inline-block;position:relative}.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i{font-size:16px;position:absolute;top:0;left:0}.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover{text-decoration:none}.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i:last-child{opacity:0;filter:alpha(opacity=0);-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child{opacity:1;filter:alpha(opacity=100)}.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:280px}.portfolio_group .portfolio-item .desc .details-wrapper{float:right;border-style:solid;border-left-width:1px;width:240px;padding-left:19px}.portfolio_group .portfolio-item .desc .details-wrapper dl{margin-bottom:0}.portfolio_group .portfolio-item .desc .details-wrapper dl>dt{border:0;width:80px;padding:2px 0}.portfolio_group .portfolio-item .desc .details-wrapper dl>dd{border:0;margin-left:90px;padding:2px 0}.portfolio_group.list .portfolio-item{border-style:solid;border-bottom-width:0;width:100%}.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{background-position:top;background-repeat:repeat;padding:35px 0}.portfolio_group:not(.list) .portfolio-item .portfolio-item-fw-bg{background:0 0!important}.portfolio_group.list .portfolio-item .list_style_header{display:block}.portfolio_group.list .portfolio-item .desc{background:0 0;padding:20px 0 0}.portfolio_group.list .portfolio-item .desc .title_wrapper{display:none}.portfolio_group.grid .portfolio-item{width:31.2%;margin:0 1% 20px}.portfolio_group.grid .portfolio-item .desc .desc-wrapper,.portfolio_group.grid .portfolio-item .desc .details-wrapper{display:none}.portfolio_group.masonry .portfolio-item{width:31.2%;margin:0 1% 20px}.portfolio_group.masonry .portfolio-item .desc .title_wrapper{margin-bottom:15px}.portfolio_group.masonry .portfolio-item .desc .desc-wrapper{margin-right:0;display:block}.portfolio_group.masonry .portfolio-item .desc .details-wrapper{display:none}.portfolio_group.masonry-hover .portfolio-item{width:31.2%;margin:0 1% 20px}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper{position:relative;overflow:hidden}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{opacity:0;box-sizing:border-box;z-index:2;background-color:#0000004d;width:100%;height:100%;padding:10% 10% 50px;position:absolute;top:0;left:0}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after{content:"";background:#fff;width:20px;height:3px;margin:15px 0;display:block}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3 a{color:#fff}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner{color:#fff;height:100%;overflow:hidden}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper{box-sizing:border-box;width:100%;padding:0 7% 0 8%;position:absolute;bottom:18px;left:0}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link{color:#fff;font-size:25px;position:relative;top:0}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link{float:right}.portfolio_group.masonry-hover .portfolio-item .image-wrapper{line-height:0}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper:hover .hover-desc{opacity:1}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.zoom,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.link{top:-3px}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.portfolio_group.grid.col-2 .portfolio-item,.portfolio_group.masonry.col-2 .portfolio-item,.portfolio_group.masonry-hover.col-2 .portfolio-item{width:47.99%}.portfolio_group.grid.col-3 .portfolio-item,.portfolio_group.masonry.col-3 .portfolio-item,.portfolio_group.masonry-hover.col-3 .portfolio-item{width:31.33%}.portfolio_group.grid.col-4 .portfolio-item,.portfolio_group.masonry.col-4 .portfolio-item,.portfolio_group.masonry-hover.col-4 .portfolio-item{width:22.99%}.section_wrapper .portfolio_wrapper .column.one.pager_wrapper .hover-desc{margin:40px 0!important}#Footer{background-position:top;background-repeat:no-repeat;position:relative}#Footer .widgets_wrapper .column{margin-bottom:0}#Footer .widgets_wrapper .widget{margin-bottom:0;padding:15px 0}#Footer .widgets_wrapper .widget:after{display:none}#Footer .footer_copy{border-top:1px solid #ffffff1a}#Footer .footer_copy .one{min-height:33px;margin-bottom:20px;padding-top:30px}#Footer .footer_copy .social-menu{float:right;margin-right:20px}#Footer .footer_copy .social-menu li{border-right:1px solid #ffffff1a;margin-right:6px;padding-right:6px;display:inline-block}#Footer .footer_copy .social-menu li:last-child{border-right:0;margin-right:0;padding-right:0}.footer-copy-center #Footer .footer_copy{text-align:center}.footer-copy-center #Footer .footer_copy .social-menu{float:none;margin:0}.single-testimonial .post-nav,.single-testimonial .post-meta .category,.single-testimonial .fixed-nav{display:none}body.error404{height:100%}body.error404:not(.events-archive) #Content{padding:0!important}#Error_404{margin-top:-150px;position:absolute;top:50%;left:30px;overflow:hidden}#Error_404 .error_pic{float:left;text-align:center;width:30%}#Error_404 .error_pic i{font-size:250px;line-height:250px}#Error_404 .error_desk{float:left;width:70%;padding-top:40px}#Error_404 .error_desk h2{color:#000000b3;font-size:45px;line-height:45px}#Error_404 .error_desk h4{color:#000000b3;font-size:26px;line-height:30px}#Error_404 .error_desk p .check{color:#00000080;font-size:16px;line-height:45px}#Error_404 .error_desk p em{padding:0 15px;font-family:Georgia,serif;font-size:17px;font-style:italic}#Error_404 .error_desk p .button{margin:0 0 0 20px;display:inline}.dark,.dark .icon_box a .desc,.dark .icon_box a:hover .desc{color:#fff!important}.dark .accordion .question .answer{color:#626262}.dark h1,.dark h1 a,.dark h1 a:hover,.dark h2,.dark h2 a,.dark h2 a:hover,.dark h3,.dark h3 a,.dark h3 a:hover,.dark h4,.dark h4 a,.dark h4 a:hover,.dark h5,.dark h5 a,.dark h5 a:hover,.dark h6,.dark h6 a,.dark h6 a:hover{color:#fff}.dark textarea,.dark dl>dt,.dark dl>dd,.dark .post-footer .post-links,.dark .share_wrapper,.dark .post-header .title_wrapper,.dark .section-post-related .section-related-adjustment,.dark .widget:after,.dark .fixed-nav .desc h6,.dark .portfolio_group.list .portfolio-item,.dark .portfolio_group .portfolio-item .desc .details-wrapper{border-color:#ffffff14}.dark input[type=text]{border-color:#ffffff14}.dark input[type=tel]{border-color:#ffffff14}.dark input[type=email]{border-color:#ffffff14}.dark .blockquote p.author span,.dark .post-meta,.dark .post-meta a,.dark .post-footer,.dark .post-footer a span.label,.dark .pager .pages a,.dark .button-love a .label,.dark .fixed-nav .desc .date,.dark .testimonials_slider .testimonials_slider_ul li .author span,.dark .testimonials_slider .testimonials_slider_ul li .author span a{color:#dedede}.dark hr{color:#ffffff14;background-color:#ffffff14}.dark blockquote{color:#fff}.dark .progress_bars .bars_list li h6 .label{color:#ffffff59;background:#ffffff0d}.dark .column_column ul,.dark .the_content_wrapper ul{color:#fff}.dark .slider_pagination a{background:#ffffff4d}blockquote{background:url(img/stripes/textline.png) repeat-y;height:auto;margin:0 0 35px 25px;font-size:17px;line-height:31px;display:block;position:relative;top:15px}blockquote:before{content:""}blockquote:after{content:"";background:url(img/blockquote.png);width:55px;height:40px;position:absolute;top:-15px;left:-25px}.blockquote{margin-bottom:20px}.blockquote blockquote{margin-bottom:25px}.blockquote p.author{margin-left:25px}.blockquote p.author i{margin-right:5px}.column_image{line-height:0}.image_frame,.wp-caption{box-sizing:border-box;border-style:solid;border-width:8px;max-width:100%;margin:0;line-height:0;display:block}.image_frame .image_wrapper,.wp-caption img{box-sizing:border-box}.image_frame a,.wp-caption a{display:block}.wp-caption-text{text-align:center;margin:0;padding:10px 0 5px;line-height:normal;display:block}.image_frame.no_border .wp-caption-text{padding:10px 0}.the_content_wrapper .image_frame,.the_content_wrapper .wp-caption{margin-bottom:20px}.the_content_wrapper .wp-caption.alignnone,.the_content_wrapper .wp-caption.aligncenter{clear:both}.image_frame .image_wrapper{position:relative;overflow:hidden}.image_frame .image_wrapper .mask{z-index:2;width:100%;height:100%;position:absolute;left:0}.image_frame .image_wrapper img:not(.ls-l){position:relative;top:0;transform:scale(1)}.image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:-15px!important}.image_frame:hover .image_wrapper img,.image_frame.hover .image_wrapper img{top:-15px}.image_frame.no_link:hover .image_wrapper img{top:0}.image_frame .image_wrapper .mask:after{content:"";z-index:3;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;display:block;position:absolute;left:0}.image_frame:hover .image_wrapper .mask:after,.image_frame.hover .image_wrapper .mask:after{filter:alpha(opacity=100);opacity:1}.image_frame.no_link:hover .image_wrapper .mask:after{filter:alpha(opacity=0);opacity:0}.image_frame .image_wrapper .image_links{z-index:4;width:100%;height:60px;position:absolute;bottom:-60px;left:0;overflow:hidden}.image_frame:hover .image_wrapper .image_links,.image_frame.hover .image_wrapper .image_links{bottom:0}.image_frame .image_wrapper .image_links a{text-align:center;width:100%;font-size:25px;line-height:60px;display:block}.image_frame .image_wrapper .image_links.double a{float:left;width:50%;display:block}.image_frame .image_wrapper .image_links.double a:first-child{box-shadow:inset -1px 0 #fff3}.image_frame.no_border{border-width:0}.alignleft{float:left;margin:15px 15px 15px 0}.aligncenter{text-align:center;margin:0 auto;display:block}.aligncenter img{display:inline}.image_frame .image_wrapper img,.image_frame .image_wrapper .mask:after,.image_frame .image_wrapper .image_links{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image_frame .image_wrapper .image_links a{-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.if-overlay .image_frame .image_wrapper .image_links{opacity:0;z-index:4;width:60px;height:60px;margin-top:-30px;margin-left:-30px;top:50%;bottom:auto;left:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0)}.if-overlay .image_frame .image_wrapper .image_links.double{width:120px;margin-left:-60px}.if-overlay .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0}.if-overlay .image_frame:hover .image_wrapper .image_links,.if-overlay .image_frame.hover .image_wrapper .image_links{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}.if-overlay .image_frame:hover .image_wrapper img,.if-overlay .image_frame.hover .image_wrapper img{top:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}.if-overlay .image_item:hover .image_wrapper img,.if-overlay .image_item.hover .image_wrapper img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}.post-photo-wrapper.embed .image_wrapper,.single-photo-wrapper.embed .image_wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.post-photo-wrapper.embed .image_wrapper iframe,.single-photo-wrapper.embed .image_wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gallery .gallery-item{overflow:hidden;margin:0 0 10px!important}.gallery .gallery-item .gallery-icon{border:0;width:95%;line-height:0;position:relative;overflow:hidden;margin-left:2.5%!important;margin-right:2.5%!important;padding:0!important}.gallery .gallery-item img{line-height:0;display:block;border:0!important}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:both}.gallery.masonry .gallery-item{margin:0!important}.gallery.masonry .gallery-item .gallery-icon{width:100%;margin:0!important}.gallery.masonry .gallery-item .image_frame{margin-bottom:0}hr{clear:both;border:none;outline:none;width:100%;height:1px;margin:0 auto 15px;display:block}hr,.hr_wide,.hr_dots{clear:both;margin:0 auto 15px}hr.no_line{height:0}.hr_wide{height:1px;position:relative}.hr_wide hr{width:3000px;position:absolute;top:0;left:-1000px}.hr_dots{text-align:center;line-height:0}.hr_dots span{border-radius:5px;width:5px;height:5px;margin:0 5px;display:inline-block;overflow:hidden}.column_divider hr,.column_divider .hr_wide,.column_divider .hr_dots,form{margin-bottom:0}textarea{min-height:60px}label{margin-bottom:5px;font-weight:700;display:block}textarea{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}input[type=date]{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}input[type=email]{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}input[type=tel]{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}input[type=text]{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}input[type=url]{box-sizing:border-box;-webkit-appearance:none;border-style:solid;border-width:1px;border-radius:0;outline:none;width:230px;max-width:100%;margin:0 0 20px;padding:10px;font-size:13px;display:block}ul{list-style:none}.column_column ul,.mfn-acc ul,.the_content_wrapper ul{margin:0 0 15px 30px}.column_column ul li,.mfn-acc ul li,.the_content_wrapper ul li{margin-bottom:10px;list-style:outside}.column_column ul li ul,.mfn-acc ul li ul,.the_content_wrapper ul li ul{margin-top:10px;margin-bottom:0}dl{margin:0 0 30px}dl>dt,dl>dd{border-style:solid;border-width:1px 0 0;margin:0;padding:10px 0}dl>dt{float:left;width:100px;font-weight:700;display:block}dl>dd{margin-left:110px}dl>dd:after{content:"";clear:both;display:block}.accordion .question{border-style:solid;border-width:1px;border-radius:5px;margin-bottom:5px;overflow:hidden}.accordion .question:last-child{margin-bottom:0}.accordion .question .title{cursor:pointer;background-image:url(img/bg_panel.png);background-position:0 0;background-repeat:repeat-x;border-style:solid;border-width:0;padding:14px 14px 14px 60px;font-size:13px;font-weight:700;position:relative}.accordion .question .title:before{content:"";z-index:1;border-style:solid;border-width:0 1px 0 0;width:49px;height:100%;position:absolute;top:0;left:0}.accordion .question .title>.acc-icon-plus,.accordion .question .title>.acc-icon-minus{text-align:center;color:#00000040;width:20px;height:20px;font-size:17px;line-height:17px;display:block;position:absolute;top:16px;left:15px}.accordion .question .title>.acc-icon-plus:before,.accordion .question .title>.acc-icon-minus:before{margin:0!important}.accordion .question .title>.acc-icon-plus{display:block}.accordion .question .title>.acc-icon-minus{display:none}.accordion .question .answer{background-image:url(img/box_shadow.png);background-position:0 0;background-repeat:repeat-x;padding:15px 20px 20px;display:none;overflow:hidden}.accordion .question .answer .wpb_content_element:last-child{margin-bottom:0}.accordion .question.active .title{border-width:0 0 1px}.accordion .question.active .title>.acc-icon-plus{display:none}.accordion .question.active .title>.acc-icon-minus{display:block}.accordion .question.active p:last-child{margin-bottom:0}.icon_box{padding:10px 0;position:relative}.icon_box a{display:block}.icon_box a:hover{text-decoration:none}.icon_box .image_wrapper{text-align:center;margin-bottom:15px}.icon_box .desc_wrapper{text-align:center}.icon_box a.button{display:inline-block}.progress_bars .bars_list{margin:0}.progress_bars .bars_list li{margin-bottom:20px;list-style:none;overflow:hidden}.progress_bars .bars_list li:last-child{margin-bottom:0}.progress_bars .bars_list li h6{margin-bottom:7px;padding-right:40px;position:relative}.progress_bars .bars_list li h6 .label{color:#00000059;background:#0000000d;border-radius:3px;padding:0 5px;font-size:11px;font-weight:400;line-height:17px;display:block;position:absolute;top:1px;right:0}.progress_bars .bars_list li h6 .label em{font-style:normal}.progress_bars .bars_list li .bar{box-sizing:border-box;background:#00000005;border-radius:3px;width:100%;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 2px 2px #0000000a}.progress_bars .bars_list li .bar .progress{background-image:url(img/progressbar.png);height:100%;display:block;box-shadow:inset 0 0 2px 2px #0000000a}.progress_bars .bars_list:not(.hover) li .bar .progress{width:0!important}.progress_bars .bars_list.hover li .bar .progress{-o-transition:all 1.3s ease-in-out;transition:all 1.3s ease-in-out}.hover_color:hover .hover_color_bg,.hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}.hover_color{border-color:#0000}.hover_color a{display:block}.hover_color a:hover{text-decoration:none}.hover_color .hover_color_bg{border:2px solid #0000}.hover_color .hover_color_wrapper{text-align:center;padding:40px 30px;text-decoration:none}.hover_color,.hover_color a,.hover_color a:hover,.hover_color h1 a,.hover_color h2 a,.hover_color h3 a,.hover_color h4 a,.hover_color h5 a,.hover_color h6 a{color:#fff}.hover_color .hover_color_bg{-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.hover_color,.hover_color_bg{height:100%}.infobox{background-position:100% 100%;background-repeat:no-repeat;padding:25px 20px 25px 30px}.infobox ul{margin:0;font-size:100%;line-height:normal}.infobox ul li{word-wrap:break-word;margin:0;padding:13px 0 13px 50px;list-style:none;position:relative}.infobox ul li p{margin:0}.infobox ul li:before{content:"";background:url(img/icons/list_check.png) no-repeat;width:16px;height:16px;display:block;position:absolute;top:15px;left:0}.infobox ul li:after{content:"";border:0 solid #fff3;border-bottom-width:1px;width:70px;display:block;position:absolute;bottom:0;left:-30px}.infobox ul li:last-child:after{display:none}.column_map .google-map-wrapper,.testimonials_slider{position:relative}.testimonials_slider a.slider_prev,.testimonials_slider a.slider_next{z-index:2;margin:0;position:absolute;top:140px}.testimonials_slider a.slider_prev{left:0}.testimonials_slider a.slider_next{right:0}.testimonials_slider .caroufredsel_wrapper{margin:0!important}.testimonials_slider .testimonials_slider_ul li{float:left;box-sizing:border-box;width:100%;padding:0 80px;list-style:none}.testimonials_slider .testimonials_slider_ul li .bq_wrapper{background:#00000005;margin-bottom:20px;padding:30px 40px 10px;overflow:hidden}.testimonials_slider .testimonials_slider_ul li .hr_dots{margin-bottom:15px}.testimonials_slider .testimonials_slider_ul li .author{text-align:center}.testimonials_slider .testimonials_slider_ul li .author h5{margin-bottom:2px}.column:not(.one) .testimonials_slider:not(.single-photo) a.slider_prev,.column:not(.one) .testimonials_slider:not(.single-photo) a.slider_next{display:none!important}.column:not(.one) .testimonials_slider:not(.single-photo) .testimonials_slider_ul li{padding:0 20px}.testimonials_slider.single-photo a.slider_prev,.testimonials_slider.single-photo a.slider_next{display:none!important}.testimonials_slider.single-photo .testimonials_slider_ul li{padding:0}.testimonials_slider.single-photo .testimonials_slider_ul li{text-align:center}.testimonials_slider.single-photo .slider_pager{margin-top:30px}.testimonials_list .item{clear:both;overflow:hidden}.testimonials_list .item .photo{float:left;width:23%;margin:0 1% 40px}.testimonials_list .item .desc{float:left;width:73%;margin:0 1% 40px}.testimonials_list .item .desc h4{margin-top:10px;margin-bottom:3px}.testimonials_list .item .desc p.subtitle{opacity:.6}.testimonials_list .item .desc hr.hr_color{width:20%;margin-left:0}.testimonials_list .item.no-img .desc{width:98%}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";z-index:30;background:#fff;display:block;position:absolute;box-shadow:0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;margin-left:-1.5px;left:50%}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;margin-top:-1.5px;top:50%}.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{width:100%;height:100%;transition-duration:.5s;position:absolute;top:0}.twentytwenty-before-label,.twentytwenty-after-label{transition-property:opacity}.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:#fff;letter-spacing:.1em;background:#00000040;border-radius:2px;padding:0 20px;font-size:13px;line-height:38px;position:absolute}.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{margin-top:-19px;top:50%}.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{text-align:center;width:90px;margin-left:-45px;left:50%}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{border:6px inset #0000;width:0;height:0;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-6px;top:50%}.twentytwenty-up-arrow,.twentytwenty-down-arrow{margin-left:-6px;left:50%}.twentytwenty-container{box-sizing:content-box;z-index:0;-webkit-user-select:none;-moz-user-select:none;position:relative;overflow:hidden}.twentytwenty-container img{max-width:100%;display:block;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:0 0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:"After"}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{z-index:25;background:0 0;transition-property:background}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{z-index:40;cursor:pointer;border:3px solid #fff;border-radius:1000px;width:38px;height:38px;margin-top:-22px;margin-left:-22px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:22px;bottom:50%;box-shadow:0 3px #fff,0 0 12px #33333380}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:22px;top:50%;box-shadow:0 -3px #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:before{margin-left:22px;left:50%;box-shadow:3px 0 #fff,0 0 12px #33333380}.twentytwenty-vertical .twentytwenty-handle:after{margin-right:22px;right:50%;box-shadow:-3px 0 #fff,0 0 12px #33333380}.twentytwenty-left-arrow{border-right:6px solid #fff;margin-left:-17px;left:50%}.twentytwenty-right-arrow{border-left:6px solid #fff;margin-right:-17px;right:50%}.twentytwenty-up-arrow{border-bottom:6px solid #fff;margin-top:-17px;top:50%}.twentytwenty-down-arrow{border-top:6px solid #fff;margin-bottom:-17px;bottom:50%}.date_label{background-image:url(img/stripes/stripes_3_b.png);border-radius:4px;padding:2px 5px;font-size:12px;line-height:18px;display:inline-block}.date_label:after{content:"";border:5.5px solid #0000;border-width:5.5px 0 5.5px 5px;width:0;height:0;display:block;position:absolute;top:6px;right:-5px}.date_label{color:#a8a8a8;background-color:#f8f8f8}.date_label:after{border-left-color:#f8f8f8}.isotope-item{z-index:2}::selection{color:#fff}.accordion .question,.accordion .question.active .title,.accordion .question .title:before,textarea,dl>dt,dl>dd,.post-footer .post-links,.share_wrapper,.post-header .title_wrapper,.section-post-related .section-related-adjustment,.widget:after,.fixed-nav .desc h6,.portfolio_group.list .portfolio-item,.portfolio_group .portfolio-item .desc .details-wrapper{border-color:#00000014}input[type=date]{border-color:#00000014}input[type=email]{border-color:#00000014}input[type=tel]{border-color:#00000014}input[type=text]{border-color:#00000014}input[type=url]{border-color:#00000014}textarea{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=date]{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=email]{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=tel]{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=text]{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=url]{color:#626262;background-color:#fff;box-shadow:inset 0 0 2px 2px #00000005}input[type=date]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=email]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=tel]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=text]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=url]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}hr{color:#00000014;background-color:#00000014}#Top_bar .menu>li>a span{border-color:#0000000d}.image_frame,.wp-caption{border-color:#f8f8f8}.wp-caption-text{color:#a6a6a6;background:#f8f8f8}.image_frame .image_wrapper,.wp-caption img{border-color:#e2e2e2}.image_frame .image_wrapper .mask{box-shadow:inset 0 0 5px 2px #00000012}.image_frame .image_wrapper .mask:after{background:#fff6}.if-overlay .image_frame .image_wrapper .mask{box-shadow:inset 0 0 #0000}.if-overlay .image_frame .image_wrapper .mask:after{background:#00000026}.infobox,.infobox a,.infobox h3,.infobox ul{color:#fff!important}.accordion .question .title{color:#444}.accordion .question .answer{background-color:#fff}@media only screen and (max-width:959px){#Header #menu>ul>li.current-menu-item>a,#Header #menu>ul>li.current_page_item>a,#Header #menu>ul>li.current-menu-parent>a,#Header #menu>ul>li.current-menu-ancestor>a,#Header #menu>ul>li.current_page_ancestor>a{background:#00000005}}.style-simple .accordion .question{border-width:0 0 0 1px;border-radius:0;margin-bottom:0;position:relative}.style-simple .accordion .question:after{content:"";background-color:#ccc;width:2px;height:100%;display:none;position:absolute;top:0;left:0}.style-simple .accordion .question.active:after{display:block}.style-simple .accordion .question .title{background:0 0;border:0;padding-left:50px}.style-simple .accordion .question .title:before{display:none}.style-simple .accordion .question .answer{background:0 0;padding:0 20px 10px 50px}.style-simple .icon_box .image_wrapper{margin-bottom:25px;padding-top:5px}.style-simple .icon_box .image_wrapper img{position:relative;top:0}.style-simple .icon_box .desc_wrapper h4{margin-bottom:20px}.style-simple .icon_box .desc_wrapper h4:before{content:"";background-color:#ccc;width:0;height:2px;margin:0 auto;display:block;position:relative;top:-15px}.style-simple .icon_box:hover .image_wrapper img{top:-5px}.style-simple .icon_box:hover .desc_wrapper h4:before{width:100px}.style-simple .icon_box .image_wrapper img,.style-simple .icon_box .desc_wrapper h4:before{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.style-simple .progress_bars .bars_list li .bar{background:#00000008;border-radius:0;height:5px;box-shadow:inset 0 0 #0000}.style-simple .progress_bars .bars_list li .bar .progress{background-image:none}.style-simple blockquote{background:0 0;font-style:italic;line-height:25px}.style-simple blockquote:after{display:none}.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper{text-align:center;background:0 0;padding-top:0;padding-bottom:0}.style-simple .infobox{padding:25px 30px}.style-simple .infobox ul li{border-bottom:1px solid #ffffff1a;padding-left:40px}.style-simple .infobox ul li:last-child{border:0}.style-simple .infobox ul li:after{display:none}.style-simple .infobox ul li:before{left:5px}html,body{overflow-x:hidden}@media only screen and (min-width:1240px){#Top_bar.loading{display:none}}@media only screen and (min-width:960px) and (max-width:1239px){body{min-width:0}#Wrapper{max-width:960px}.section_wrapper,.container{max-width:940px}#Top_bar .top_bar_left{width:729px}#Error_404 .error_pic i{font-size:220px;line-height:260px}#Error_404 .error_desk{padding-top:40px}}@media only screen and (min-width:768px) and (max-width:959px){body{min-width:0}#Wrapper{max-width:728px}.section_wrapper,.container{max-width:708px}#Top_bar .top_bar_left{width:501px}#Subheader .title{width:100%}.grid .post-item,.masonry .post-item{width:47.9%}.timeline .post-photo-wrapper,.timeline .post-desc-wrapper{float:none;width:100%}.posts_group.grid.col-4 .post-item,.posts_group.masonry.col-4 .post-item{width:31.33%}.posts_group.grid.col-4 .post-item:nth-child(4n+1){clear:none}.posts_group.grid.col-4 .post-item:nth-child(3n+1){clear:both}.posts_group.masonry.margin.col-4 .post-item{width:48.9%}.portfolio_group.grid.col-4 .portfolio-item,.portfolio_group.masonry.col-4 .portfolio-item,.portfolio_group.masonry-hover.col-4 .portfolio-item{width:31.33%}.infobox{word-wrap:break-word;padding-left:20px}.infobox ul li{padding-left:0;padding-right:0}.infobox ul li:before{display:none}.style-simple .infobox ul li{padding-left:0}.hover_color{word-wrap:break-word}#Error_404{margin-top:0;padding-top:50px;position:static}#Error_404 .error_pic{float:none;width:100%}#Error_404 .error_pic i{font-size:260px;line-height:260px}#Error_404 .error_desk{float:none;text-align:center;width:100%;padding-top:20px}}@media only screen and (max-width:767px){body{min-width:0}#Wrapper{max-width:90%;max-width:calc(100% - 67px)}.section_wrapper .mcb-wrap,.section_wrapper .column,.container .column,.sections_group{clear:both;margin:0;width:100%!important}.section_wrapper,.container{max-width:90%;max-width:calc(100% - 67px)!important}.section_wrapper .column{margin:0 0 20px;height:auto!important}.column_placeholder>.placeholder{height:0}.section{background-attachment:scroll!important;height:auto!important}.highlight-left .section_wrapper,.highlight-right .section_wrapper{max-width:100%!important}.highlight-left .section_wrapper .wrap,.highlight-right .section_wrapper .wrap{padding:0 33px}.widget:after{width:100%}#Top_bar{position:static;background:#fff!important}#Top_bar .top_bar_left{float:none;background:0 0!important;width:100%!important}#Top_bar a.responsive-menu-toggle{right:0}#Top_bar a.responsive-menu-toggle.is-sticky{margin-top:0;position:fixed;top:10px;left:10px}#Top_bar .menu_wrapper{width:100%;float:left!important;margin:0!important}#Top_bar #menu{float:left;padding-bottom:20px;width:100%!important;position:static!important}#Top_bar .logo{float:none;text-align:center;width:100%;margin:0;position:static}#Top_bar .logo #logo{margin:10px 40px;padding:0!important}#Top_bar .logo #logo img{height:auto!important}#Top_bar #logo img.logo-main{display:none}#Top_bar #logo img.logo-mobile{display:inline-block}body.minimalist-header.header-classic:not(.template-slider) #Header{min-height:0}body:not(.template-slider):not(.header-simple) #Header{background-position:50% 202px;min-height:350px}#Subheader .title{width:100%}#Footer .footer_copy{text-align:center}#Footer .footer_copy .social-menu{float:none;margin:0}.classic .post-photo-wrapper,.classic .post-desc-wrapper{float:none;width:100%}.classic .post-meta .author-date .author .label,.classic .post-meta .category,.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none}.classic .post-desc-wrapper .post-desc{padding:15px 0 0}.timeline .post-item{background:0 0;padding-left:0}.timeline .post-item:before{display:none}.timeline .post-photo-wrapper,.timeline .post-desc-wrapper{float:none;width:100%}.timeline .post-item .date_label{margin-bottom:10px;display:inline-block;position:static}.timeline .post-meta .category,.timeline .post-desc-wrapper .post-footer .button-love .love-text{display:none}.timeline .post-desc-wrapper .post-desc{padding:15px 0 0}.grid .post-item,.masonry .post-item{width:98%!important;margin:0 1% 20px!important}.photo .post-desc .post-head{margin-bottom:5px}.photo .post-desc .post-head .post-meta .category{display:none}.photo .post-desc .post-head .post-meta .author-date{margin-right:10px}.post-header .button-love{width:69px}.post-header .title_wrapper{margin-left:69px;padding-left:20px}.post-header .title_wrapper h1{font-size:27px;line-height:27px}.post-header .post-meta .category{display:none}.single-photo-wrapper .image_frame{margin-left:0;max-width:100%!important}.single-photo-wrapper .share_wrapper{float:none;width:auto;margin-bottom:20px;padding:5px 15px 0}.post-nav{padding:10px 10px 4px 90px}.portfolio_group .portfolio-item{float:none;width:100%!important;margin:0 0 20px!important}.section.full-width .portfolio_group .portfolio-item{width:100%!important}.portfolio_group .portfolio-item .list_style_header{min-height:inherit;padding-right:0}.portfolio_group .portfolio-item .list_style_header h3{margin:0}.portfolio_group .portfolio-item .list_style_header .links_wrapper{display:none}.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:0}.portfolio_group .portfolio-item .desc .details-wrapper{float:none;border-bottom-width:1px;border-left-width:0;width:100%;margin-bottom:15px;padding-bottom:15px;padding-left:0}.portfolio_group.list .portfolio-item .desc{padding-top:10px}.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{padding-bottom:0;background-image:none!important}.project-description li,.project-description li.one-third{border-width:0 0 1px;width:100%}.project-description li:last-child{border-bottom:0}.image_frame{margin-top:0!important}.testimonials_list .item{margin-bottom:30px}.testimonials_list .item .photo{float:none;width:100%;margin-bottom:10px}.testimonials_list .item .desc{float:none;width:100%;margin-bottom:0}#Error_404{margin-top:0;padding-top:20px;position:static}#Error_404 .error_pic{float:none;width:100%}#Error_404 .error_pic i{font-size:160px;line-height:160px}#Error_404 .error_desk{float:none;text-align:center;width:100%;padding-top:20px}#Error_404 .error_desk h2{font-size:30px;line-height:30px}#Error_404 .error_desk h4{font-size:19px;line-height:25px}#Error_404 .error_desk p .check{margin-bottom:15px;font-size:16px;line-height:22px;display:block}.fixed-nav{display:none!important}#popup_contact{display:none}.content_video.iframe{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.content_video.iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}}@media only screen and (min-width:480px) and (max-width:767px){#Content .gallery:not(.gallery-columns-1) .gallery-item{clear:none;width:50%}#Content .gallery:not(.gallery-columns-1) .gallery-item:nth-child(odd){clear:both}}@media only screen and (max-width:479px){.post-nav{padding:10px 10px 4px}.testimonials_slider a.slider_prev,.testimonials_slider a.slider_next{display:none!important}.testimonials_slider .testimonials_slider_ul li{padding:0}#Content .gallery .gallery-item{width:100%}}@supports ((-webkit-text-size-adjust:none )) and (not (-ms-accelerator:true)){html,.section.bg-cover{background-attachment:scroll!important}}.sidbar_slide_content{box-sizing:border-box;background-color:#fefefe;border:1px solid #ebebeb;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}.sidbar_slide_header{box-sizing:border-box;cursor:pointer;border:1px solid;width:40px;padding:0}.sidbar_slide_title{box-sizing:border-box;writing-mode:inherit;white-space:nowrap;padding:10px;font-size:18px;font-weight:700;display:block;transform:rotate(90deg)}.sidbar_slide_inner{box-sizing:border-box;height:100%}.main_sidbar_slide{box-sizing:border-box;z-index:999999;position:fixed;top:10%}body:not(.template-slider) #Header_wrapper{background-image:url(/wp-content/uploads/2015/08/home_decor_subheader.png)}@media only screen and (min-width:1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}.menuo-no-borders #Top_bar .menu>li>a span:not(.description){border-right-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}body.error404{padding-left:0!important}#Top_bar.is-sticky{z-index:701;opacity:.97;width:100%;height:60px;filter:alpha(opacity = 97);background:#fff;top:-60px;left:0;box-shadow:0 2px 5px #0000001a;position:fixed!important}#Top_bar.is-sticky .top_bar_left{background:0 0}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo{height:50px!important;padding:5px 0!important;line-height:50px!important}#Top_bar.is-sticky #logo img:not(.svg){max-height:35px;width:auto!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu>li>a{padding:15px 0}#Top_bar.is-sticky .menu>li>a,#Top_bar.is-sticky .menu>li>a span{line-height:30px}#Top_bar.is-sticky .menu>li>a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu>li>a span.description{display:none}}@media only screen and (max-width:1239px){.header_placeholder{height:0!important}#Top_bar #menu{width:300px;height:auto;margin:0;display:none;position:absolute;top:100%;bottom:auto;right:1px}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu>ul{float:left;width:100%}#Top_bar #menu ul li{border-right:0;width:100%;padding-bottom:0;position:relative}#Top_bar #menu ul li a{border:none;height:auto;margin:0;padding:0 20px;line-height:normal;display:block}#Top_bar #menu ul li a:after{display:none}#Top_bar #menu ul li a span{border:none;padding:0;line-height:48px;display:inline}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{text-align:center;cursor:pointer;color:#444;opacity:.33;width:48px;height:48px;font-size:30px;font-weight:300;line-height:48px;display:block;position:absolute;top:0;right:0}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+"}#Top_bar #menu ul li.hover>.menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul li ul{padding:0;top:0;background-image:none!important;width:auto!important;margin-left:0!important;position:relative!important;left:0!important;box-shadow:0 0 #0000!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 30px}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar #menu ul li ul li ul{padding:0;top:0;border-left:0!important}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}}#Header_wrapper{background-color:#000119}#Subheader{background-color:#f7f7f700}#Footer{background-color:#444342}body,.icon_box a .desc,.icon_box a:hover .desc{color:#626262}.button-love a.mfn-love,#Error_404 .error_pic i{color:#000}.pager .pages a:hover,.pager .pages a.active,.fixed-nav .arrow,.slider_pagination a.selected,.slider_pagination a.selected:after,.style-simple .accordion .question:after,.style-simple .icon_box .desc_wrapper h4:before{background-color:#000}a{color:#272727}a:hover{color:#000}::selection{background-color:#272727}.blockquote p.author span,.post-meta,.post-meta a,.post-footer,.post-footer a span.label,.pager .pages a,.button-love a .label,.fixed-nav .desc .date,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a{color:#a8a8a8}h1,h1 a,h1 a:hover,h2,h2 a,h2 a:hover,h3,h3 a,h3 a:hover,h4,h4 a,h4 a:hover{color:#000}h5,h5 a,h5 a:hover,h6,h6 a,h6 a:hover{color:#4a4a4a}a.button{color:#383838;background-color:#bfbfbf}.button-stroke a.button,.button-stroke a.button .button_icon i{color:#383838;border-color:#bfbfbf}.button-stroke a:hover.button{color:#fff;background-color:#bfbfbf!important}a.button_theme,button{color:#fff;background-color:#000}input[type=submit]{color:#fff;background-color:#000}input[type=reset]{color:#fff;background-color:#000}input[type=button]{color:#fff;background-color:#000}.button-stroke a.button.button_theme:not(.action_button),.button-stroke a.button.button_theme:not(.action_button),.button-stroke a.button.button_theme .button_icon i,.button-stroke button{border-color:#000;color:#000!important}.button-stroke input[type=submit]{border-color:#000;color:#000!important}.button-stroke input[type=reset]{border-color:#000;color:#000!important}.button-stroke input[type=button]{border-color:#000;color:#000!important}.button-stroke a.button.button_theme:hover,.button-stroke button:hover{color:#fff!important;background-color:#000!important}.button-stroke input[type=submit]:hover{color:#fff!important;background-color:#000!important}.button-stroke input[type=reset]:hover{color:#fff!important;background-color:#000!important}.button-stroke input[type=button]:hover{color:#fff!important;background-color:#000!important}.column_column ul,.the_content_wrapper ul{color:#737e86}.hr_color,.hr_color hr,.hr_dots span{color:#000;background:#000}.highlight-left:after,.highlight-right:after{background:#625952}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:#625952}}#Header .top_bar_left,.header-classic #Top_bar,#Top_bar #menu{background-color:#fff}#Top_bar .menu>li>a,#Top_bar #menu ul li.submenu .menu-toggle{color:#767676}#Top_bar .menu>li.current-menu-item>a,#Top_bar .menu>li.current_page_item>a,#Top_bar .menu>li.current-menu-parent>a,#Top_bar .menu>li.current-menu-ancestor>a,#Top_bar .menu>li.current_page_ancestor>a,#Top_bar .menu>li.hover>a{color:#000}#Top_bar .menu>li a:after{background:#000}#Top_bar .menu>li.current-menu-item.submenu>a>span:not(.description):after,#Top_bar .menu>li.current_page_item.submenu>a>span:not(.description):after,#Top_bar .menu>li.current-menu-parent.submenu>a>span:not(.description):after,#Top_bar .menu>li.current-menu-ancestor.submenu>a>span:not(.description):after,#Top_bar .menu>li.current_page_ancestor.submenu>a>span:not(.description):after,#Top_bar .menu>li.hover.submenu>a>span:not(.description):after{border-top-color:#000}#Top_bar .menu>li ul{background-color:#f2f2f2}#Top_bar .menu>li ul li a{color:#5f5f5f}#Top_bar .menu>li ul li a:hover,#Top_bar .menu>li ul li.hover>a{color:#2e2e2e}#Top_bar .responsive-menu-toggle{color:#2991d6}#Subheader .title{color:#000}#Footer{color:#ccc}#Footer a{color:#dedede}#Footer a:hover{color:#ededed}#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover,#Footer h6,#Footer h6 a,#Footer h6 a:hover{color:#fff}blockquote,blockquote a,blockquote a:hover{color:#444}.image_frame .image_wrapper .image_links,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{background:#000c}.image_frame .image_wrapper .image_links a{color:#fff}.image_frame .image_wrapper .image_links a:hover{color:#000;background:#fff}.progress_bars .bars_list li .bar .progress,.infobox{background-color:#000}.timeline .post-item:before{border-color:#000}.accordion .question.active .title>.acc-icon-plus,.accordion .question.active .title>.acc-icon-minus,.accordion .question.active .title{color:#000}textarea{color:#626262;background-color:#fff;border-color:#ebebeb}input[type=date]{color:#626262;background-color:#fff;border-color:#ebebeb}input[type=email]{color:#626262;background-color:#fff;border-color:#ebebeb}input[type=tel]{color:#626262;background-color:#fff;border-color:#ebebeb}input[type=text]{color:#626262;background-color:#fff;border-color:#ebebeb}input[type=url]{color:#626262;background-color:#fff;border-color:#ebebeb}textarea:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=date]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=email]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=tel]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=text]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}input[type=url]:focus{color:#1982c2;border-color:#d5e5ee;background-color:#e9f5fc!important}@media only screen and (max-width:767px){#Top_bar{background:#fff!important}}html,#Wrapper,#Content{background-color:#fcfcfc}body,button,span.date_label,textarea{font-family:Lato,Arial,Tahoma,sans-serif}input[type=submit]{font-family:Lato,Arial,Tahoma,sans-serif}input[type=reset]{font-family:Lato,Arial,Tahoma,sans-serif}input[type=button]{font-family:Lato,Arial,Tahoma,sans-serif}input[type=text]{font-family:Lato,Arial,Tahoma,sans-serif}input[type=tel]{font-family:Lato,Arial,Tahoma,sans-serif}input[type=email]{font-family:Lato,Arial,Tahoma,sans-serif}#menu>ul>li>a{font-family:Josefin Sans,Arial,Tahoma,sans-serif}#Subheader .title,h1,h2,h3,h4{font-family:Ubuntu,Arial,Tahoma,sans-serif}h5,h6{font-family:Lato,Arial,Tahoma,sans-serif}blockquote{font-family:Ubuntu,Arial,Tahoma,sans-serif}body{letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}#menu>ul>li>a{letter-spacing:0;font-size:13px;font-weight:400}#Subheader .title{letter-spacing:0;font-size:25px;font-weight:400;line-height:25px}h1{letter-spacing:0;font-size:40px;font-weight:300;line-height:30px}h2{letter-spacing:0;font-size:15px;font-weight:300;line-height:30px}h3{letter-spacing:0;font-size:32px;font-weight:300;line-height:27px}h4{letter-spacing:0;font-size:18px;font-weight:300;line-height:25px}h5{letter-spacing:0;font-size:20px;font-weight:600;line-height:23px}h6{letter-spacing:0;font-size:12px;font-weight:900;line-height:12px}@media only screen and (min-width:768px) and (max-width:959px){body{font-size:13px;line-height:19px}#menu>ul>li>a{font-size:13px}#Subheader .title{font-size:21px;line-height:21px}h1{font-size:34px;line-height:26px}h2{font-size:13px;line-height:26px}h3{font-size:27px;line-height:23px}h4{font-size:15px;line-height:21px}h5{font-size:17px;line-height:20px}h6{font-size:13px;line-height:19px}blockquote{font-size:15px}}@media only screen and (min-width:480px) and (max-width:767px){body{font-size:13px;line-height:19px}#menu>ul>li>a{font-size:13px}#Subheader .title{font-size:19px;line-height:19px}h1{font-size:30px;line-height:23px}h2{font-size:13px;line-height:23px}h3{font-size:24px;line-height:20px}h4{font-size:14px;line-height:19px}h5{font-size:15px;line-height:19px}h6{font-size:13px;line-height:19px}blockquote{font-size:14px}}@media only screen and (max-width:479px){body{font-size:13px;line-height:19px}#menu>ul>li>a{font-size:13px}#Subheader .title{font-size:15px;line-height:19px}h1{font-size:24px;line-height:19px}h2{font-size:13px;line-height:19px}h3{font-size:19px;line-height:19px}h4,h5,h6{font-size:13px;line-height:19px}blockquote{font-size:13px}}@media only screen and (min-width:1240px){#Wrapper{max-width:1240px}.section_wrapper,.container{max-width:1220px}}#Top_bar #logo{height:85px;padding:15px 0;line-height:85px}#Top_bar .menu>li>a{padding:27.5px 0}@media only screen and (max-width:767px){#Top_bar a.responsive-menu-toggle{top:52.5px}}.twentytwenty-before-label:before,.twentytwenty-after-label:before{content:"przesuń"}h2,h3{font-weight:700}h4,h5{font-weight:400}#Top_bar .menu>li>a:after{width:1px;height:25px;top:auto;left:50%;bottom:0!important}#Top_bar.is-sticky .menu>li>a:after{height:10px}#Top_bar .menu>li>a span:not(.description){letter-spacing:4px;font-weight:600}#Subheader{padding:100px 0}#Subheader .title{letter-spacing:4px;font-weight:600}.hover_color .hover_color_wrapper{padding:80px 30px}.hover_color,.hover_color .hover_color_bg{height:inherit}.icon_box .desc{margin:0 10%}blockquote{background:0 0;margin:0;font-size:28px;font-weight:600;top:0;font-style:normal!important;line-height:40px!important}.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper{margin:0 5%}.testimonials_slider.single-photo .hr_dots{display:none}.testimonials_slider .testimonials_slider_ul li{list-style:none}.contact_icons a{font-size:30px;line-height:30px;color:#a9a9a9!important}.contact_icons a:hover{color:#000!important}.button-stroke input.wpcf7-submit[type=submit]{font-size:15px;color:#fff!important;background:#000!important}#Footer .widgets_wrapper{padding:30px 0}#Footer .footer_copy{border:0}#Footer .footer_copy .one{border-top:1px solid #fff}.section.dark{margin-top:-1px}.icon-mail-line{color:#bfbfbf}.like_box_slideup_close{left:-362px}.like_box_slideup_open{left:0}.sidbar_slide_header{float:right;border-radius:0 4px 4px 0}.main_sidbar_slide{transition:left .3s}.sidbar_slide_header{background-color:#405d9a;height:220px;margin-top:40px;border-color:##405d9a!important}.sidbar_slide_title{color:#fff;font-family:Calibri,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif}.sidbar_slide_content{width:360px}.sidbar_slide_inner_main{width:400px}#Top_bar .top_bar_left{width:100%}#Top_bar.is-sticky{transition:top .3s}.hero{touch-action:pan-y;background:#000;height:720px;position:relative;overflow:hidden}.hero-track{width:800px;height:100%;margin:0 auto;position:relative}.hero-slide{opacity:.5;width:100%;height:100%;transition:transform .8s,opacity .8s;position:absolute;top:0;left:0}.hero-slide.is-active{opacity:1}.hero-slide.is-jump{transition:none}.hero-slide img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.hero-caption{box-sizing:border-box;color:#fff;opacity:0;background:#00000080;height:201px;padding-left:13px;font-family:Ubuntu,Arial,Tahoma,sans-serif;transition:opacity .3s;position:absolute;top:434px}.hero-slide.is-active .hero-caption{opacity:1;transition-delay:.5s}.hero-title{width:397px;margin-top:11px;font-size:70px;font-weight:500;line-height:70px;transition:transform 1.5s cubic-bezier(.65,0,.35,1);transform:translateY(40px)}.hero-bar{background:#fff;width:350px;height:4px;margin:2px 0 14px 1px;transition:transform 1.5s cubic-bezier(.65,0,.35,1);transform:translate(-40px)}.hero-sub{white-space:nowrap;margin-left:2px;font-size:17px;font-weight:300;line-height:20px;transition:transform 1.5s cubic-bezier(.65,0,.35,1);transform:translateY(-20px)}.hero-slide.is-active .hero-title,.hero-slide.is-active .hero-bar,.hero-slide.is-active .hero-sub{transition-delay:.5s;transform:none}.hero-tabs{z-index:2;gap:1px;display:flex;position:absolute;top:30px;left:50%;transform:translate(-50%)}.hero-tabs a{box-sizing:border-box;color:#fff;text-align:center;background:#00000040;width:100px;height:30px;padding:9px 10px;font:700 12px/12px Roboto Slab,serif;display:block;overflow:hidden}.hero-tabs a:hover,.hero-tabs a.is-active{color:#000;background:#fff;text-decoration:none}.hero-arrow{z-index:2;color:#000;text-align:center;background:#fff;width:60px;height:60px;margin-top:-30px;line-height:60px;transition:background .3s;position:absolute;top:50%}.hero-arrow:hover{background:#ffffffbf;text-decoration:none}.hero-arrow i{font-size:16px;transition:transform .3s;display:inline-block}.hero-arrow:hover i{transform:scale(1.5)}.hero-prev{left:20px}.hero-next{right:20px}@media (max-width:1024px){.hero-track{width:640px}}@media (max-width:778px){.hero{height:480px}.hero-track{width:480px}.hero-caption{display:none}}@media (max-width:480px){.hero{height:75vw}.hero-track{width:100%}.hero-tabs{display:none}}.gallery{margin:auto}.gallery .gallery-item{float:left;text-align:center;margin-top:10px}.gallery-columns-2 .gallery-item{width:49.99%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:24.99%}.gallery img{border:2px solid #cfcfcf}.gallery .image_frame img{width:100%;height:auto}.gallery .gallery-caption{margin-left:0}.portfolio_group.isotope:not(.masonry-hover){flex-wrap:wrap;align-items:flex-start;display:flex}.accordion .question.active>.answer{display:block}.share_wrapper .share-btn{vertical-align:top;text-align:center;width:60px;height:73px;margin-right:10px;display:inline-block}.share_wrapper .share-btn:hover{text-decoration:none}.share-count{box-sizing:content-box;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;width:58px;height:29px;margin:5px 0 2px;padding-top:10px;font:700 14px/18px Helvetica,sans-serif;display:block}.share-icon{box-sizing:content-box;background:url(img/share-facebook.png) 50%/cover no-repeat;width:60px;height:16px;padding:3px 0;display:block}.share-twitter .share-icon{background-image:url(img/share-twitter.png)}.share-pinterest .share-icon{background-image:url(img/share-pinterest.png)}.form-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wpcf7-form.is-busy .wpcf7-submit{opacity:.6;pointer-events:none}.google-map-wrapper iframe{border:0;width:100%;display:block}.sidbar_slide_header:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (max-width:400px){.sidbar_slide_content{width:calc(100vw - 40px)}.sidbar_slide_inner_main{width:100vw}.like_box_slideup_close{left:calc(40px - 100vw)}}.wp-playlist{border:1px solid #ccc;margin:12px 0 18px;padding:10px;font-size:14px;line-height:1.5}.wp-playlist-light{color:#000;background:#fff}.wp-playlist video{width:100%;height:auto;display:block}.twentytwenty-container{cursor:ew-resize;touch-action:pan-y;width:100%;height:auto}.twentytwenty-container img{object-fit:cover;width:100%;height:100%}.lb{z-index:1000000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lb[hidden]{display:none}.lb-img{background:#fff;border:10px solid #fff;border-radius:6px;max-width:calc(100vw - 120px);max-height:calc(100vh - 80px)}.lb-btn{color:#fff;cursor:pointer;padding:15px;font-size:28px;line-height:1;position:absolute}.lb-btn:hover{color:#fff;opacity:.7;text-decoration:none}.lb-close{top:10px;right:10px}.lb-prev{top:50%;left:5px;transform:translateY(-50%)}.lb-next{top:50%;right:5px;transform:translateY(-50%)}.lb-single .lb-prev,.lb-single .lb-next{display:none}@media (max-width:767px){.lb-img{max-width:calc(100vw - 20px)}}@media (min-width:768px) and (hover:hover){html{scrollbar-color:#222 transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-thumb{background:#222;border-radius:5px}}