*{ margin:0; padding:0;}
body { font-family:"FrutigerLTW01-47LightCn", sans-serif, arial; font-size:15px; color: #403d37; line-height: 1.5; margin: 0; padding:0;}
ul, li, ol{ list-style:none; padding:0; margin:0;}
.header-button, .button, .main-banner, .navbar, #tertiary, #colophon, .bottom-button, .post-image .icon, .post-video .icon, .footer-top, .footer-bottom, #wpadminbar, .bottom-button, .display-none, .prices-menu, .view a span, .contact-form, .gform_wrapper, .home #content a, .wp-pagenavi, .noprinttext, .only-mobile, .col3-box p a,#cccwr,.nav-back{ display: none !important;}
.printtext{ display:block;}

h1,h2,h3,h4,h5,h6{font-family:"FrutigerLTW01-57Condens"; font-weight:normal; margin:0 0 10px 0; line-height:1.3; color:#403d37;}
p{ margin:0 0 20px 0;}
h1{ font-size:38px;  font-family:"FrutigerLTW01-47LightCn", sans-serif, arial;}
h1 span{ color:#999999;}
h2{ font-size:22px;}
h3{ font-size:18px;}
a {color:#403d37;}
a:focus, a:active, a:hover { outline:none; }
a:hover { text-decoration: none; color:#c6b1b5; }

.col3-box{ width:220px; float:left; margin:0 20px 0 0;}
.col3-box h3, .col3-box p, .col3-box.last{ margin:0; padding:0;}
.stander-content.document-section {border-bottom: 1px solid #DFDFDF; float: left; padding: 40px 0 20px; width: 100%;}
ul.boxes-block {border-bottom: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; float: left;list-style: none outside none; margin: 30px 0 0 ; padding: 20px 0;}
.rightcontent, .content-area{ width:100%;}

#main, .main-header, img, a{ background:none; padding:0; margin:0; border:none;}
#content{ width:100%; padding:0; margin:0;}
.entry-header h1{ width:auto;}
.logo{ float:left; width:auto; margin:20px 0 20px 0;}
.logo img{ width:204px;}
.header-right { float:right; width:auto; margin:15px 0 0 0; padding:0; text-align:right; list-style:none;}
.header-right li{ float:right; clear:both; margin:15px 0 0 0; text-align:right; border:none; padding:0;}

.type{ background:none; padding:0;}
.slider{ margin-bottom:20px;}
.paragraph-subtitle{font-size:19px; margin-top:20px;}

.view { width:31%; margin:10px 20px 5px 0; float: left; overflow: hidden;}
.viewlast { margin-right:0; }
.team-list li{ float:left; width:100%;  border-top:solid 1px #dfdfdf; padding:25px 0 22px;}
.team-image{ float:left; width:220px; line-height:1;}
.team-details{ float:right; margin:0 8% 0 0; width:55%;}

.inslider{ height:auto;}
.calender-box{ display:none;}

.row{ clear:both;}