﻿
input[type="text"],
textarea,
.mk-grid div,
[class*='mk-col-'],
*:after,
*:before,
.text-input,
.theme-page-wrapper,
.mk-blog-grid-item,
#mk-page-introduce,
.mk-header-toolbar,
.mk-news-item,
.mk-employee-item,
#mk-notification-bar,
.mk-blog-classic-item,
.mk-fullwidth-boxed,
.mk-image-caption,
.mk-gallery-shortcode .gallery-inner,
.testimonial-column .testimonial-item,
.mk-blog-grid-item,
.page-section-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-introduce-title {
  margin: 15px 20px 15px;
  line-height: 120%;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.page-introduce-title.mk-drop-shadow {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.page-introduce-subtitle {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  display: inline-block;
  line-height: 100%;
  margin: 0px 20px 15px 23px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.mk-pagination .page-number,
.mk-pagination .current-page {
  display: block;
  padding: 11px 14px;
  line-height: 12px;
  font-size: 12px;
  margin: 0 2px;
  font-weight: bold;
  float: left;
  background-color: #252525;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #fff !important;
}

.mk-pagination .page-number:hover,
.mk-pagination .current-page:hover {
  background-color: #a1a1a1;
}

.mk-page-section .theme-content,
.mk-page-section .page-section-content {
  padding: 0 20px;
}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}


#social_buttons{ 
  float: right; 
}


#social_buttons a{
  display: block;
  margin-top: 10px;
}

.home .bottom .offers img,
.home .bottom .offers h3 {-webkit-transition: all .75s ease-in-out; -moz-transition: all .75s ease-in-out; -o-transition: all .75s ease-in-out; transition: all .75s ease-in-out; -webkit-backface-visibility: hidden;}

.home .offers {float: left; width: 33.3%; text-align: center; color: #fff; cursor: pointer; position: relative;}

.home .offers:hover h3 {color: #004686;}

.home .offers:hover .normal {opacity: 0;filter:alpha(opacity=0);}

.home .offers:hover .hover {opacity: 1;filter:alpha(opacity=100);}

.home .offers h3 {font-size: 11px; text-transform: uppercase;margin-bottom: 0; color: #fff;}

.home .offers .hover {opacity: 0;filter:alpha(opacity=0); position: absolute; left: 0; right: 0; margin: 0 auto;}


#social-media-list-container .social-media-time {
	color: rgba(255, 255, 255, .5);
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	left: 10px;
	position: absolute;
	bottom: 12px;
}

.fb16x16{border:0;width:16px;height:16px;background:white 0 0 url(data:image/gif;base64,R0lGODlhEAAQAMQAAF5ukEBTgEFTfD1VjTxWkEJSeT9UhkRRcm+CrkNSdj5ViXR8mUBUgztXlzxWlEZQaP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAVcYCOOZNk4aKquDuG+MCS/Q23bsmwrfN/LPoVhSCTKigaGcrmUMRmBqDSQy0kF2KwAAJBxs4WwWCwbFxLodFqmThzecLgsfkDY73cZHrHo+/0yfwsPhIWGh4iJhiEAOw%3D%3D) no-repeat}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:25%;float:left}
.four_columns .column4 .column_inner{padding:0 0 0 13px}




.fullscreen-video .site-wrap {

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	left:0;

	overflow:hidden;

	width:100%;

	height:100%;

}




.site-wrap {

	position:relative;

	overflow:hidden;

	min-height:100%;

}

﻿	.ui-tabs-anchor, .ui-state-default, .ms-sbcell, .ms-sbrow, .ms-sbplain, .s4-searchbox-QueryPrompt {
	 outline:none !Important;
 }

		#content .column .dark {
			font-size: 12px;
			font-weight: bold;
			line-height: 2.2em;
			
		}

#cff .cff-dot{
  padding: 0 5px;
}

#cff-lightbox-wrapper .cff-lightbox-caption .cff-dot{
  margin: 0 7px;
}




.web_top_nav{
    display: block;
}

.page-b-footer-pattern {
   z-index : -1;
}

  .site-footer .col.footer-menu {
    float: left;
    clear: none;
    width: 22.2222222222%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 3rem; }

    .site-footer .col.footer-menu .menu-title {
      display: block;
      margin: 0 0 1.5rem 0;
      text-transform: uppercase;
      font-size: 1.8rem;
      position: relative; }

          .site-footer .col.footer-menu .menu-title:after {
            font-family: 'august';
            font-size: 1.6rem;
            content: "\e603";
            position: absolute;
            right: 0.3rem;
            -webkit-transition: all 0.1s ease-in-out;
            -moz-transition: all 0.1s ease-in-out;
            -ms-transition: all 0.1s ease-in-out;
            -o-transition: all 0.1s ease-in-out;
            transition: all 0.1s ease-in-out; }

    .site-footer .col.footer-menu .menu-title.selected:after {
      -ms-transform: rotate(90deg);
      
      -webkit-transform: rotate(90deg);
      
      transform: rotate(90deg); }
.alt-font{font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;}
.blog-snippet-3 .alt-font{letter-spacing:0px;font-size:12px;display:inline-block;margin-left:8px;position:relative;bottom:2px;}

h6.alt-font {
 color: #ff9900;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}

.fusion-title .title-sep-container {
  position: relative;
  height: 6px;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.fusion-border-below-title .title-sep-container {
  display: none;
  height: 8px;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
div.region-sidebar-first ul li.expanded li.leaf,div.region-sidebar-first ul li.collapsed li.leaf{margin-left:0;padding-left:0;text-indent:0;}
div.region-sidebar-first div.accordion_fold li.leaf{margin-left:15px;}


#info_text_header{
position: absolute;
width:100%;
z-index: 151;
top:0;
overflow: hidden;
-moz-box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
box-shadow: inset 0 -3px 0px rgba(0,0,0,0.1);
}


.msie7 #info_text_header{height:0; overflow: hidden;}


#info_text_header.relative_pos{
position: relative;
top:-7px;
}
.footertext{float:left;width:630px;padding-top:22px;}
.footertext p{color:#000001;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;padding-left:25px;padding-right:26px;border-right:1px dotted #000;padding-bottom:14px;}
.footertext p:last-child{padding-bottom:0px;}
.footertext h1{color:#000001;font-family:Arial,Helvetica,sans-serif;padding-left:25px;padding-right:26px;}
