@import "https://fonts.googleapis.com/css?family=Raleway:100,400,700";@font-face{font-family:'LMRomanSlant10';src:url("fonts/lmromanslant10-regular-webfont.eot");src:url("fonts/lmromanslant10-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/lmromanslant10-regular-webfont.woff") format("woff"),url("fonts/lmromanslant10-regular-webfont.ttf") format("truetype"),url("fonts/lmromanslant10-regular-webfont.svg#latin_modern_roman_slante10Rg") format("svg");font-weight:normal;font-style:normal}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}


body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background-color:transparent}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:bold}

dfn{font-style:italic}

h1{font-size:2em;margin:0.67em 0}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-0.5em}

sub{bottom:-0.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible; display: none}

button,select{text-transform:none}


button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}

input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:bold}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}

@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?3hi6ws");src:url("fonts/icomoon.eot?3hi6ws#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?3hi6ws") format("truetype"),url("fonts/icomoon.woff?3hi6ws") format("woff"),url("fonts/icomoon.svg?3hi6ws#icomoon") format("svg");font-weight:normal;font-style:normal}

[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-chevron-thin-left:before{content:"\e904"}

.icon-chevron-thin-right:before{content:"\e905"}

.icon-pinterest-p:before{content:"\e900"}

.icon-twitter:before{content:"\e901"}

.icon-instagram:before{content:"\e902"}

.icon-facebook:before{content:"\e903"}

body{background-color:#fff;font-size:16px;line-height:1.6;font-family:'Open Sans',serif; letter-spacing: 1px; color:#111;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}

@media (max-width: 415px){body{font-size:14px}

}

::-moz-selection{background:#FFF498}

::selection{background:#FFF498}

::-moz-selection{background:#FFF498}

img::-moz-selection{background:transparent}

img::selection{background:transparent}

img::-moz-selection{background:transparent}

body{-webkit-tap-highlight-color:#FFF498}

.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{color:#222;font-weight:bold}

.gigantic{font-size:110px;line-height:1.09;letter-spacing:-2px}

.huge,h1{font-size:68px;line-height:1.05;letter-spacing:-1px}

.large,h2{font-size:42px;line-height:1.14}

.bigger,h3{font-size:26px;line-height:1.38}

.big,h4{font-size:22px;line-height:1.38}

.small,small{font-size:10px;line-height:1.2}

p{margin:0 0 20px 0; text-align: justify}

em{font-style:italic}

strong{font-weight:bold}

hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}

svg{position:absolute;height:100%}

svg path{fill:#e3e3e3}

#hero svg{left:10px}

#about svg,#featured svg,#three-slide svg{left:90px}

#full-slide svg{left:0;opacity:.1;z-index:9}

#contact svg{left:0}

@media (max-width: 640px){#hero svg,#about svg, #featured svg,#three-slide svg,#full-slide svg,#contact svg{left:0}

}

.nav{visibility:hidden;position:absolute;top:75px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none;background-color:#e3e3e3;border:1px solid #111;border:1px solid rgba(17,17,17,0.15);opacity:0;z-index:10;-webkit-transition:opacity .3s ease-in-out,visibility 0s .3s;transition:opacity .3s ease-in-out,visibility 0s .3s}

.nav.open{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}

.nav:before{content:"";position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:25px;height:25px;border:1px solid #111;border:1px solid rgba(17,17,17,0.15);background-color:#e3e3e3}

.nav li{position:relative;width:100%;text-align:center;border-bottom:1px solid #111;border-bottom:1px solid rgba(17,17,17,0.15);background-color:#e3e3e3;overflow:hidden;z-index:10}

.nav li:last-child{border-bottom:none}

.nav li a{display:block;width:100%;height:100%;padding:5px 0;color:#111;font-size:12px;font-family:"Raleway",Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}

.nav li a:hover{background-color:#dbdbdb}

#head{position:relative;width:1440px;max-width:95%;height:130px;margin:0px auto;overflow:hidden}
#head .head-logo{width: 300px; margin-left: auto; margin-right: auto}
#head .head-logo img{width: 100%;}


#hero{position:relative;width:1440px;max-width:95%;height:600px;margin:0px auto 30px auto;background-color:#fff;overflow:hidden}



#hero header{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:95%;height:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:10}

#hero header .nav-toggle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}

#hero header .nav-toggle p{margin-bottom:0;font-size:14px;font-family:"Raleway",Helvetica,sans-serif;text-transform:uppercase}

#hero header .nav-toggle span,#hero header .nav-toggle span:before,#hero header .nav-toggle span:after{content:"";position:relative;display:block;width:23px;height:2px;background-color:#111}

#hero header .nav-toggle span:before{bottom:7px}

#hero header .nav-toggle span:after{top:5px}

#hero .wrapper{position:relative;width:1180px;max-width:95%;height:100%;margin:0 auto; display:flex; -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

#hero .wrapper .welcome{width:65%}

#hero .wrapper .welcome:after{content:"";display:block;width:1px;height:70px;background-color:#111}

#hero .wrapper .welcome h1{margin-top:0;margin-bottom:30px;font-size:42px;font-family:"Raleway",Helvetica,sans-serif;font-weight:100}
@media (max-width: 1180px){#hero .wrapper .welcome:after{display:none}

#hero .wrapper .welcome p{margin-bottom:0}

}

#hero .wrapper .photographer{width:45%;line-height:0}

#hero .wrapper .photographer img{width:100%;opacity:.95}


@media (max-width: 640px){#hero .wrapper .welcome h1{margin-bottom:20px;font-size:30px}

}

@media (max-width: 768px){#hero{margin:15px auto}
	#hero .wrapper{display: block; margin-top: 40px}
	#hero .wrapper .photographer{width:100%;line-height:0; display: block}

}

#hero .wrapper .welcome p{max-width:450px;margin-bottom:30px}



@media (max-width: 1023px){#hero .wrapper .welcome{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}

}

@media (max-width: 640px){#hero .wrapper .welcome{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center}

}

#about{position:relative;width:1440px;max-width:95%;height:600px;margin:30px auto;background-color:#fff;overflow:hidden}

@media (max-width: 768px){#about{margin:15px auto}

}

#about .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;max-width:95%;height:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

#about .wrapper .camera{width:45%}

#about .wrapper .camera img{width:90%}

#about .wrapper .blurb{width:55%}

#about .wrapper .blurb h2{margin-top:0;margin-bottom:30px;font-size:42px;font-family:"Raleway",Helvetica,sans-serif;font-weight:100}
#about .wrapper .blurb .yirmiyil{font-size:51px;}


@media (max-width: 640px){#about .wrapper .blurb h2{margin-bottom:20px;font-size:30px} #about .wrapper .blurb .yirmiyil{font-size:36px;}


}

#about .wrapper .blurb h2:before{content:"";position:relative;bottom:15px;display:inline-block;width:70px;height:1px;margin-right:30px;background-color:#111}

#about .wrapper .blurb p{max-width:600px;margin-bottom:45px}

#soci .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:170px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; margin-bottom: 70px;}

@media (max-width: 768px){ 

#soci .contact{width:340px; text-align: center; margin-bottom: 70px;}
#soci .contact a {font-weight: bold; color:#222 !important; text-decoration: none !important}
}


#soci .contact{width:340px; text-align: center; margin-bottom: 70px;}
#soci .contact a {font-weight: bold; color:#222 !important; text-decoration: none !important}

#soci .social a{color:#fff;text-decoration:none}

#soci .social i{display:block;width:50px;height:50px;font-size:30px;text-align:center;line-height:50px;background-color:#909090;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}

#soci .social i:hover{background-color:#020202}

@media (max-width: 1023px){#about .wrapper .camera{display:none}

#about .wrapper .blurb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}

#about .wrapper .blurb h2:before{display:none}

}
@media (max-width: 640px){#about .wrapper .blurb{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center}
}

@charset "UTF-8";
/* CSS Document */


#full-slide{position:relative;width:1440px;max-width:95%;height:700px;margin:30px auto;background-color:#efefef;overflow:hidden}
@media (max-width: 768px){#full-slide{margin:15px auto; height: 600px;}
}
#full-slide .banner{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none}
#full-slide .banner li{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
#full-slide .banner li.active{opacity:1;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
#full-slide .banner li:nth-child(1){background-image:url("../img/full-slide/slide-1.jpg")}
#full-slide .banner li:nth-child(2){background-image:url("../img/full-slide/slide-2.jpg")}
#full-slide .banner li:nth-child(3){background-image:url("../img/full-slide/slide-3.jpg")}
#full-slide .banner li:nth-child(4){background-image:url("../img/full-slide/slide-4.jpg")}
#full-slide .banner li:nth-child(5){background-image:url("../img/full-slide/slide-5.jpg")}
#full-slide .banner li:nth-child(6){background-image:url("../img/full-slide/slide-6.jpg")}
#full-slide .banner li:nth-child(7){background-image:url("../img/full-slide/slide-7.jpg")}
#full-slide .banner li:nth-child(8){background-image:url("../img/full-slide/slide-8.jpg")}
#full-slide .banner li:nth-child(9){background-image:url("../img/full-slide/slide-9.jpg")}
#full-slide .banner li:nth-child(10){background-image:url("../img/full-slide/slide-10.jpg")}

@media (max-width: 768px){
	#full-slide .banner li:nth-child(1){background-image:url("../img/mobile-slide/slide-1.jpg")}
	#full-slide .banner li:nth-child(2){background-image:url("../img/mobile-slide/slide-2.jpg")}
#full-slide .banner li:nth-child(3){background-image:url("../img/mobile-slide/slide-3.jpg")}
#full-slide .banner li:nth-child(4){background-image:url("../img/mobile-slide/slide-4.jpg")}
#full-slide .banner li:nth-child(5){background-image:url("../img/mobile-slide/slide-5.jpg")}
#full-slide .banner li:nth-child(6){background-image:url("../img/mobile-slide/slide-6.jpg")}
#full-slide .banner li:nth-child(7){background-image:url("../img/mobile-slide/slide-7.jpg")}
#full-slide .banner li:nth-child(8){background-image:url("../img/mobile-slide/slide-8.jpg")}
#full-slide .banner li:nth-child(9){background-image:url("../img/mobile-slide/slide-9.jpg")}
#full-slide .banner li:nth-child(10){background-image:url("../img/mobile-slide/slide-10.jpg")}

}

#full-slide i{position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);width:60px;height:60px;font-size:28px;text-align:center;line-height:60px;background-color:#fff;cursor:pointer;z-index:10;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#full-slide i:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}
#full-slide .prev{left:30px}
#full-slide .next{right:30px}
@media (max-width: 767px){#full-slide i{-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}
#full-slide i:hover{-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8)}
#full-slide .prev{left:0}
#full-slide .next{right:0}
}
#featured{position:relative;width:1440px;max-width:95%;height:900px;margin:30px auto;background-color:#fff;overflow:hidden}
@media (max-width: 768px){#featured{margin:15px auto; height: 100%} #featured .wrapper{padding-top: 25px; padding-bottom: 25px} #three-slide .blurb {margin-top:0px;}
}
#featured .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;max-width:95%;height:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#featured .wrapper .blurb{width:65%}
#featured .wrapper .blurb:after{content:"";display:inline-block;width:1px;height:70px;background-color:#111}
#featured .wrapper .blurb h2{margin-top:0;margin-bottom:30px;font-size:42px;font-family:"Raleway",Helvetica,sans-serif;font-weight:100}
@media (max-width: 640px){#featured .wrapper .blurb h2{margin-bottom:20px;font-size:30px}
}
#featured .wrapper .blurb p{max-width:600px;margin-bottom:30px}
#featured .wrapper .featured{width:55%}
#featured .wrapper .featured img{width:100%}
@media (max-width: 1023px){#featured .wrapper .blurb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}
#featured .wrapper .blurb:after{display:none}
#featured .wrapper .blurb p{margin-bottom:0}
#featured .wrapper .featured{display:none}
}
@media (max-width: 640px){#featured .wrapper .blurb{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:center}
}
#three-slide{position:relative;width:1440px;max-width:95%;height:400px;margin:30px auto;background-color:#fff;overflow:hidden}
@media (max-width: 768px){#three-slide{margin:15px auto}
}

#three-slide .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;width:1380px;max-width:95%;height:100%;margin:0 auto 0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
#three-slide .wrapper{margin-top:-55px;}

#three-slide .blurb h2{
   
    font-size: 32px;
    font-family: "Raleway",Helvetica,sans-serif;
    font-weight: 100;
}

#three-slide .wrapper .slider{position:relative;width:calc(100% - 60px);height:100%;margin:0 auto;padding:0;list-style:none;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#three-slide .wrapper .slider.swap{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#three-slide .wrapper .slider li{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;opacity:0}
#three-slide .wrapper img{width: 24%}

@media (max-width: 900px){#three-slide .wrapper .slider li{width:50%}
}
#three-slide .wrapper .slider li img{width:100%}
#three-slide .wrapper .slider .back{left:0;opacity:1}
#three-slide .wrapper .slider .current{left:50%;-webkit-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3);opacity:1;z-index:10}
#three-slide .wrapper .slider .front{right:0;opacity:1}
@media (max-width: 767px){#three-slide .wrapper .slider{width:calc(100% - 30px)}
#three-slide .wrapper .slider li{width:75%}
#three-slide .wrapper .slider .back,#three-slide .wrapper .slider .front{display:none}
}
#three-slide i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;font-size:28px;text-align:center;line-height:60px;background-color:#fff;cursor:pointer;z-index:10;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#three-slide i:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}
#three-slide .prev{left:30px}
#three-slide .next{right:30px}
@media (max-width: 767px){#three-slide i{-webkit-transform:translateY(-50%) scale(.7);transform:translateY(-50%) scale(.7)}
#three-slide i:hover{-webkit-transform:translateY(-50%) scale(.8);transform:translateY(-50%) scale(.8)}
#three-slide .prev{left:0}
#three-slide .next{right:0}
	
}
#contact{position:relative;max-width:95%;height:950px;margin:30px auto;background-color:#fff;overflow:hidden}
#soci{position:relative;max-width:95%;height:370px;margin:30px auto;background-color:#fff;overflow:hidden;margin-top:-60px;}

@media (max-width: 768px){#contact{margin:15px auto}
	#three-slide {height: 100%} #three-slide .wrapper img{width: 337px}
}

#contact .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;max-width:95%;height:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#contact .wrapper .blurb{max-width:950px;margin-top:-45px;text-align:center}
#contact .wrapper .blurb h2{margin-top:0;margin-bottom:30px;font-size:42px;font-family:"Raleway",Helvetica,sans-serif;font-weight:100}
@media (max-width: 640px){#contact .wrapper .blurb h2{margin-bottom:20px;font-size:30px}
}
#three-slide .blurb{max-width:950px;text-align:center; margin-left: auto; margin-right: auto;margin-top: 45px;}
#contact .wrapper .blurb p{margin-bottom:45px}
#contact .wrapper form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:600px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#111;font-family:"Raleway",Helvetica,sans-serif}
#contact .wrapper form input[type="email"],#contact .wrapper form input[type="text"], #contact .wrapper form input[type="number"]{width:95%;height:40px;padding:0 15px;border:1px solid #111;border-radius:0;background:transparent;margin-top:10px}
#contact .wrapper form input[type="date"]{width:95%;height:40px;padding:0 15px;border:1px solid #111;border-radius:0;background:transparent;margin-top:10px}
#contact .wrapper form input[type="email"]::-webkit-input-placeholder,#contact .wrapper form input[type="text"]::-webkit-input-placeholder, #contact .wrapper form input[type="number"]::-webkit-input-placeholder, #contact .wrapper form input[type="date"]::-webkit-input-placeholder{color:#111}
#contact .wrapper form input[type="email"]::-moz-placeholder,#contact .wrapper form input[type="text"]::-moz-placeholder, #contact .wrapper form input[type="number"]::-moz-placeholder, #contact .wrapper form input[type="date"]::-moz-placeholder{color:#111}
#contact .wrapper form input[type="email"]:-ms-input-placeholder,#contact .wrapper form input[type="text"]:-ms-input-placeholder, #contact .wrapper form input[type="number"]:-ms-input-placeholder, #contact .wrapper form input[type="date"]:-ms-input-placeholder{color:#111}
#contact .wrapper form input[type="email"]::placeholder,#contact .wrapper form input[type="text"]::placeholder, #contact .wrapper form input[type="number"]::placeholder, #contact .wrapper form input[type="date"]::placeholder{color:#111}
#contact .wrapper form input[type="email"]:focus,#contact .wrapper form input[type="text"]:focus, #contact .wrapper form input[type="number"]:focus, #contact .wrapper form input[type="date"]:focus{outline:none; width: 95%}
#contact .wrapper form textarea{width:95%;height:90px;margin:10px 0;padding:10px 15px;border:1px solid #111;border-radius:0;background:transparent;resize:none}
#contact .wrapper form textarea::-webkit-input-placeholder{color:#111}
#contact .wrapper form textarea::-moz-placeholder{color:#111}
#contact .wrapper form textarea:-ms-input-placeholder{color:#111}
#contact .wrapper form textarea::placeholder{color:#111}
#contact .wrapper form textarea:focus{outline:none}
#contact .wrapper form input[type="submit"]{width:100%;height:40px;color:#fff;font-weight:700;text-transform:uppercase;border:none;border-radius:0;background-color:#111}
@media (max-width: 640px){#contact .wrapper form input[type="text"], #contact .wrapper form input[type="email"], #contact .wrapper form input[type="number"], #contact .wrapper form input[type="date"] {width:92%;margin-bottom:10px}
#contact .wrapper form textarea{margin:10px 0 10px 0; width: 92%}
#contact .wrapper form input[type="email"]:focus,#contact .wrapper form input[type="text"]:focus, #contact .wrapper form input[type="number"]:focus, #contact .wrapper form input[type="date"]:focus{ width: 92%}
}
#soci .wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;max-width:95%;height:100%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#soci .wrapper .blurb{max-width:950px;text-align:center}
#soci .wrapper .blurb h2{margin-top:0;margin-bottom:30px;font-size:42px;font-family:"Raleway",Helvetica,sans-serif;font-weight:100}
@media (max-width: 640px){#soci .wrapper .blurb h2{margin-bottom:20px;font-size:30px}
}
#soci .wrapper .blurb p{margin-bottom:45px}
#soci .copyright{position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-bottom:0;font-family:"Raleway",Helvetica,sans-serif;font-size:12px}

@media (max-width: 768px){ #three-slide .blurb {margin-top:0px;} }

@media (max-width: 768px){
	input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="tel"],
input[type="text"],
select:focus,
textarea {
  font-size: 16px;
}

}

.ui-dialog{display: none}
