.box-sizing, .footer .inner .tale,.footer .inner .top,.footer .inner .copy,.innerPagePanel .nav { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
ul.cssMenu li a:hover,.innerPagePanel .nav a:after,
#pagetop,#pagetop .inner,#pagetop .inner .branding,#pagetop .inner .right,ul.cssMenu li a { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.border-radius-0,
.submit input,
#carouselck_wrap_188 .carouselck_caption > div > div a { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
.border-radius-3,
.submit input,
#carouselck_wrap_188 .carouselck_caption > div > div a:hover { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }

.transitionAll,
.submit input,
#carouselck_wrap_188 .carouselck_caption > div > div a { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); }

.thumbnail {width: 96px; height: auto; margin:5px 20px; display: inline-block; clear: both; }
.center { margin-left: auto; margin-right: auto; width: 80%;text-align: center; display: block;} 
.center a{ display: inline-block;text-align: center;width: auto; color:#80abc1}
.center a:hover{color:#3a86ae}
.middleimages{margin-top:50%}
div.center.thumb > a > span { display: inline-block;  text-align: center; width: 100%; clear: both;}

body{ margin:0; padding:0;}
#pagetop .inner .branding{ display: table-cell;}
#pagetop .inner .right{display: table-cell; }
#pagetop{background-color:#48b0e4;width:100%;display:inline-block;position: fixed; z-index: 100; top: 0;}
#pagetop .inner{width:960px;margin:0 auto;}
#pagetop.outer{background-color:white; height:80px;}	
#pagetop a, #pagetop a:visited, #pagetop a:hover {text-decoration:none;}
.pull-right { margin-right: 10%;}
ul.cssMenu li{ float: right; list-style: none}
ul.cssMenu li a  {margin:12px;	color:#000000; font-size:20px; text-shadow: 1px 1px 0px rgba(255,255,255,0.2);}
ul.cssMenu li a:hover,
ul.cssMenu li a.active{text-shadow: 1px 2px 1px rgba(255,255,255,0.6);}
ul.cssMenu ul { display:none;position: absolute;width: 150px; z-index: 1000; 	border:1px solid #AAAAAA; 	padding:1px;background:#FFFFFF; }
ul.cssMenu ul li { color: #000; border-bottom: 1px solid #DDDDDD;float: none; }
ul.cssMenu ul li a   { 	width: 100%; display: block; word-wrap:break-word;	margin: 5px;width: auto; font-size:16px; } 
ul.cssMenu ul ul   { right: 100%; top: 0; }
ul.cssMenu li:hover > ul { display:block; }
.cs{margin-top : -60px;margin-right : 150px; }

.phone {margin-left: 87px; margin-top:30px; vertical-align: top;}
.landing .phone{ margin-left: 36px; margin-top: 25px; vertical-align: top; }

.middleimages{display: inline-block; float: none;  margin-top:33px; width: 100%;background:#666 url("../images/home-tale-bg.jpg") no-repeat scroll center 0 / 100% auto;min-height:642px}

.middleimages .text{ text-align:center; padding:120px 12%; width:76%; color:#fff;  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
.middleimages .text h2 a{ text-decoration:none; color:#fff;font-size: 36px; }
.middleimages .text strong{border-top:1px dotted #fff; padding-top:12px;margin-top:10px;}
.middleimages .text p{font-family: arial; font-size: 16px; line-height: 22px;}
	  
.homePagePanel{background: #fff url("../images/home-slide-back.png") repeat-x scroll 0 72px;  padding: 116px 0 0;}
#carousel img{ box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2)}

body { font-family: 'ampmid'; }

h1, h2, h3, h4 { font-family: 'ampmid'; }

.innerPagePanel { display: inline-block; width: 100%; padding: 70px 0 0; }
.innerPagePanel .inner { width: 960px; margin: 0 auto; }
.innerPagePanel .nav { float: left; display: inline-block; margin: 0 0 20px; width: 30%; padding: 0 6.25% 0 0; }
.innerPagePanel .nav h2 a { display: inline-block;text-decoration: none; color: inherit; cursor:default }
.innerPagePanel .nav .sideNavMain a { display: block; color: #3a539b; padding: 7px 0; text-decoration: none; }
.innerPagePanel .nav .sideNavMain a:hover,.innerPagePanel .nav .sideNavMain a.active { color: #fec335; }
.innerPagePanel .nav .sideNavMain a:after { display: block; content: ''; margin: 0 10px 0 -10px; border-bottom:2px solid #fec335; width:0% }
.innerPagePanel .nav .sideNavMain a:hover:after,.innerPagePanel .nav .sideNavMain a.active:after { width:100% }
.innerPagePanel .nav a:nth-child(1) { border-top: 0; }
.innerPagePanel .content { width: 69.79167%; float: left; display: inline-block; padding: 0 0 86px; }
.innerPagePanel .content h1 { color: #3a539b; position: relative;text-shadow: 2px 1px 2px #fff;}
.innerPagePanel .content h1:before { background: transparent url("../images/logo-simb.png") no-repeat scroll 0 5px; content: ""; display: inline-block; height: 160px; left: -56px; position: absolute; top: -100px; width: 100px; }
.innerPagePanel .content a { color: #48b0e4; }
.innerPagePanel .content a:hover { text-decoration: none; }
.innerPagePanel .content .textPan { color: #232323; }
.innerPagePanel .content .textPan p { padding: 0 0 12px;line-height: 24px; }
.innerPagePanel .content .textPan h2.title{display:block; padding:0 0;font-size:19px}
.innerPagePanel .content .textPan h2.title span{font-size:15px}
.innerPagePanel .content .textPan h2.title span:before{content:'|'; display:inline-block; padding:0 4px; color:#999; font-weight:100}
.innerPagePanel .content .textPan p.submit { margin: -34px 0 0px; }
.innerPagePanel .content .textPan ul { margin: 0; padding: 0; }
.innerPagePanel .content .textPan ul li { background: transparent url("../images/listing-dot.png") no-repeat scroll 0 5px; list-style: outside none none; margin: 0 0 0 10px; padding: 0 0 8px 26px; }

.pagetop .rMenu { display: none; }
.pagetop .rMenu { border: 3px solid #e12135; display: none; height: 13px; padding: 5px; width: 16px; position: absolute; right: 0; }
.pagetop .rMenu span { height: 4px; width: 100%; display: block; background: #e12135; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.pagetop .rMenu.open span:first-child { margin: -4px 0; transform: translateY(8px) rotate(-45deg); -moz-transform: translateY(8px) rotate(-45deg); -webkit-transform: translateY(8px) rotate(-45deg); }
.pagetop .rMenu span:nth-child(2) { margin: 0; opacity: 0; }
.pagetop .rMenu span:nth-child(3) { margin: 0 0; }

/*CONTACT*/
input, textarea,select {padding: 10px;border: 1px solid #E5E5E5;width: 200px;color: #999999;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;}
textarea {width: 290px;	height: 150px;	max-width: 400px;	line-height: 18px;}
input:hover, textarea:hover,
input:focus, textarea:focus {border-color: 1px solid #C9C9C9;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;	}
.form label {margin-left: 10px;color: #999999;}
.submit input {width:auto;height: auto;background-color:rgba(72,176,228, 0.8); color: #FFF; font-size: 20px;padding: 7px 23px;}
.submit input:hover{ text-shadow:2px 1px rgba(0, 0, 0, 0.4);background-color:rgba(72,176,228, 1);}
/*/CONTACT*/

.footer { display: inline-block; background: #22313f url("../images/footer-back.gif") scroll center; width: 100%; color: #a9adb0; font-family: arial; }
.footer .inner { width: 960px; margin: 0 auto; }
.footer .inner .top { display: inline-block; padding: 20px 0 0; text-align: center; width: 100%; }
.footer .inner .top .branding { display: inline; }
.footer .inner .top .branding img { display: inline-block; }
.footer .inner .top a { text-decoration: none; }
.footer .inner .top span.social { display: inline; }
.footer .inner .top span.social a { color: #8e9398; display: inline-block; margin: 0 10px; padding: 4px 5px; vertical-align: bottom; font-size: 29px; text-align: center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.footer .inner .top .fa-twitter:before { content: "\f099"; }
.footer .inner .top .fa-facebook:before { content: "\f09a"; }

.footer .inner .top .fa-google-plus:before { content: "\f0d5"; }
.footer .inner .top .fa-linkedin:before { content: "\f0e1"; }
.footer .inner .top .fa-pinterest:before { content: "\f0d3"; }
.footer .inner .top .fa-youtube:before { content: "\f167"; }

.footer .inner .top span.social a:hover { color: #fff; }
.footer .inner .tale { display: inline-block; width: 100%; border: 1px dotted #4e4e3d; border-left: 0; border-right: 0; padding: 20px 0px 0; margin:7px 0 10px; line-height: 24px; }
.mobileOnly { display: none; }
.footer .inner .tale div { display: table-cell; width:45%; }
.footer .inner .tale h2 { display: block; color: #fff; text-transform: uppercase; font-family: 'ampmid'; }
.footer .inner .tale h2.mobileOnly{ display:none}
.footer .inner .tale h2.mobileOnly a { color: #fff; text-decoration: none; }
.footer .inner .tale h2.mobileOnly a:after { font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); padding: 0 0 0 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; content: "\f107"; }
.footer .inner .tale h2.mobileOnly a.open:after { content: "\f106"; }

#pagetop .mobileOnly a:after, ul.cssMenu li:nth-child(3):before { font: normal normal normal 30px/1 FontAwesome; font-size: 30px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); padding: 0 0 0 3px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; content: "\f0c9"; }

ul.cssMenu li{ position:relative}
ul.cssMenu li:nth-child(3):before {font-size: 11px; margin: 5px 0 0; padding: 0; position: absolute;right: 36%; top: 8px;content: "\f107";}
ul.cssMenu li li:nth-child(3):before { display:none}


.footer .inner .st1 img { margin: 0; vertical-align: bottom;}
.footer .inner .st1 > h2 { margin: 0 0 20px -12px;}
.footer .inner .tale .st1 { width: 52%; padding-right: 7%; }
.footer .inner .tale .st1 a { color: #a99f85; }
.footer .inner .tale .st1 a:hover { color: #3a86ae; text-decoration: underline; }
.footer .inner .tale .st1 span { display: inline-block; }
.footer .inner .tale .st2 a { color: #80abc1; display: block; text-decoration: none; }
.footer .inner .tale .st2 a:hover { color: #3a86ae; text-decoration: underline; }
.footer .inner .tale .st2 span { display: inline-block; 
-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap:50px;
-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.footer .inner .copy { color: #8e9398; width: 100%; text-align: center; padding: 0 0 30px; }
.rMenu.button1{ display:none}
.mobileOnly{ display:none;}
.imageinner{ margin-left: -25px;}
.landing .imageinner{ margin-left: -5px;}