/*
font-family:'Frutiger LT W01_45 Ligh1475730', sans-serif;
font-family:'Frutiger LT W01_55 Roma1475738', sans-serif;
font-family:'Frutiger LT W01_65 Bold1475746', sans-serif;
*/

body, html {margin:0;  font-family: "Sorts Mill Goudy", serif;}}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
body {background:#f8f8f7;}

#sukin {width:100%; position:relative; z-index:1; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }

#sukin sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.sukin_section {width:100%; position:relative; z-index:1;}
.sukin_content {max-width:1220px; position:relative; z-index:1; margin:0 auto;}

/* Top */
#sukin_top {background:/*#000099*/#2d4b8e;}
#sukin_top:after {
  content: "";
  clear: both;
  display: table;
}
#top-logo {display: block; margin: 0 auto; padding:10px;}
#top-logo img {width:150px; height: auto;}



#top_nav-holder {display:none;}
#ws_topnav {text-align:center; padding: 30px 0;}
#ws_topnav a {color:#fff; text-decoration:none; display:block; padding:10px; font-weight:700; font-size:15px;}
#ws_topnav a:hover {}
#ws_topnav a.nav_highlight {}

#nav_toggle {display:block; width:72px; height:52px; position:absolute; right:0; top:10px; line-height:52px; outline: none;}
#nav_toggle span {display:block; width:34px; height:2px; background:#ccc; position:absolute; left:19px; top:21px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition:all 0.3s ease;
}
#nav_toggle:before {
content: "";
position: absolute;
left: 19px;
top: 15px;
width: 34px;
height: 2px;
background:#ccc;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition:all 0.3s ease;
}
#nav_toggle:after {
content: "";
position: absolute;
left: 19px;
top: 27px;
width: 34px;
height: 2px;
background:#ccc;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition:all 0.3s ease;
}

#nav_toggle.close span {
  background: transparent;
}


#nav_toggle.close:before {
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition:all 0.3s ease;
	top:21px;
}


#nav_toggle.close:after {
	transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition:all 0.3s ease;
	top:21px;
}



/* Hero */
#sukin_hero {}
#sukin_hero .sukin_content {max-width: 865px; text-align: center; position: absolute; left:50%; top:56%; transform: translate(-50%, -50%); width:90%;}
#sukin_hero .sukin_content h1 {margin:0; padding:0; color:#fff; font-size:18px; line-height:20px; font-weight:400;}

/* Intro */
#sukin_intro {}
#sukin_intro .sukin_content {text-align: center; padding:40px 0 48px;}
#sukin_intro .sukin_content p {margin:0 auto; padding:0; color:#383232; font-size:18px; line-height:24px; max-width:680px; width:90%; font-weight:100;} 
#sukin_intro .sukin_content p span {color:#850633;}
#sukin_intro .sukin_content p br {display: none;}

/* Accolades */
#sukin_accolades {}
#sukin_accolades .sukin_content {text-align: center; padding:0px 50px 39px 30px; background: #fff;}

#accolades_hdr {position:relative; height: 23px; border-bottom:#e7e6e3 1px solid; overflow: visible; margin-bottom: 30px; max-width: 1040px;}
#accolades_hdr h2 {margin:0; padding:0 20px 0 0; font-weight:700; display: block; background: #fff; position: absolute; left:0; top:0; font-size:18px; height: 42px; line-height: 42px; text-transform: uppercase;}

#accolades_slider {max-width: 950px; margin: 0 auto}
#accolades_slider .accolade_slide {text-align: center;}
#accolades_slider .accolade_slide img {display: inline-block;}


#accolades_slider .slick-prev, #accolades_slider .slick-next {width: 30px; height:30px;}
#accolades_slider .slick-prev:before, #accolades_slider .slick-next:before {width: 30px; height:30px; text-indent: -9999px; overflow: hidden; content: " "; display: block;}
#accolades_slider .slick-prev:before {background:url("../images/prev.png") 0 0 no-repeat;}
#accolades_slider .slick-next:before {background:url("../images/next.png") 0 0 no-repeat;}


#accolades_slider .slick-dots li {margin: 0;}
#accolades_slider .slick-dots li button:before {color:#f1f1f1; opacity:1; font-size:10px;}
#accolades_slider .slick-dots li.slick-active button:before {color:#bfbfbf; opacity:1;}


/* Expertise */
#sukin_expertise {}
#sukin_expertise .sukin_content {text-align: center; padding:36px 0 70px 0;}

#expertise_btn {width:240px; margin:0 auto; display:block; text-align: center; background: #850633; height:40px; line-height: 40px; font-size: 15px; font-weight:700; text-decoration: none; color:#fff;letter-spacing: .5px;}

/* Footer */
#sukin_footer {}
#sukin_footer .sukin_content {text-align: center; padding:36px 0 70px 0;}
#sukin_footer .sukin_content nav a {display: inline-block; font-size: 14px; color:#000; text-decoration:underline; padding: 0 6px;}


/* Media Queries */

@media only screen and (min-width: 480px) {
#sukin_intro .sukin_content p br {display: block;}

#sukin_hero .sukin_content h1 {	font-size: 24px; line-height: 28px;}
	
}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 720px) {



/* Hero */
#sukin_hero .sukin_content h1 {font-size:32px; line-height:41px;}

/* Accolades */
#accolades_slider .slick-dots {bottom:auto; width:auto; top:-40px; right:-40px; background: #fff;}

}

@media only screen and (min-width: 960px) {
/* Top*/
#sukin_top {background:none; position: absolute; top:0; left:0; z-index: 9999; width: 100%;}
#top-logo {float:left; padding: 20px ;}
/*#top-logo img {width:200px; height:auto;}*/
#nav_toggle {display:none;}
#top_nav-holder {display:block; float: right;}
#ws_topnav {padding-right:31px;}
#ws_topnav a {display: inline-block; padding: 10px 12px;}
#ws_topnav a.nav_highlight {}

/* Accolades */
#accolades_slider .slick-prev {left:-40px;}
#accolades_slider .slick-next {right:-40px;}

}

@media only screen and (min-width: 1080px) {
#top-logo img {width: 198px; height: auto;}
#ws_topnav a {display: inline-block; padding: 10px 15px;}

#ws_topnav {padding-right:60px;}
}
	
@media only screen and (min-width: 1120px) {
/* Top */
#ws_topnav {padding-right:100px;}
}

@media only screen and (min-width: 1260px) {
/* Top */
#top-logo img {width:302px; height: auto;}

}

@media only screen and (min-width: 1320px) {

}

@media only screen and (min-width: 1900px) {  
 
}