﻿
		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }
 #container { box-shadow: 0 12px 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 12px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 12px 15px rgba(0, 0, 0, 0.2); margin-left: auto; margin-right: auto; padding-top: 20px; text-align: left; overflow:hidden; }

.container_12 { margin-left: auto; margin-right: auto; width: 972px; padding:0 10px; }

.container_12 .grid_1 { width:61px; }

.container_12 .grid_2 { width:142px; }

.container_12 .grid_3 { width:203px; margin-top: 25px; }

.container_12 .grid_33 { width:440px; margin-top: 25px; }

.container_12 .grid_4 { width:304px; }

.container_12 .grid_5 { width:385px; }

.container_12 .grid_6 { width:466px; }

.container_12 .grid_7 { width:547px; }

.container_12 .grid_8 { width:628px; }

.container_12 .grid_9 { width:709px; }

.container_12 .grid_10 { width:790px; }

.container_12 .grid_11 { width:871px; }

.container_12 .grid_12 { width:952px; }

.container_12 .prefix_1 { padding-left:81px; }

.container_12 .prefix_2 { padding-left:162px; }

.container_12 .prefix_3 { padding-left:243px; }

.container_12 .prefix_4 { padding-left:324px; }

.container_12 .prefix_5 { padding-left:405px; }

.container_12 .prefix_6 { padding-left:486px; }

.container_12 .prefix_7 { padding-left:567px; }

.container_12 .prefix_8 { padding-left:648px; }

.container_12 .prefix_9 { padding-left:729px; }

.container_12 .prefix_10 { padding-left:810px; }

.container_12 .prefix_11 { padding-left:891px; }

.container_12 .suffix_1 { padding-right:81px; }

.container_12 .suffix_2 { padding-right:162px; }

.container_12 .suffix_3 { padding-right:243px; }
 .container_12 .suffix_4 { padding-right:324px; }
 .container_12 .suffix_5 { padding-right:405px; }
 .container_12 .suffix_6 { padding-right:486px; }
 .container_12 .suffix_7 { padding-right:567px; }
 .container_12 .suffix_8 { padding-right:648px; }
 .container_12 .suffix_9 { padding-right:729px; }
 .container_12 .suffix_10 { padding-right:810px; }
 .container_12 .suffix_11 { padding-right:891px; }

.container_12 .push_1 { left:81px; }
 .container_12 .push_2 { left:162px; }
 .container_12 .push_3 { left:243px; }
 .container_12 .push_4 { left:324px; }
 .container_12 .push_5 { left:405px; }
 .container_12 .push_6 { left:486px; }
 .container_12 .push_7 { left:567px; }
 .container_12 .push_8 { left:648px; }
 .container_12 .push_9 { left:729px; }
 .container_12 .push_10 { left:810px; }
 .container_12 .push_11 { left:891px; }

.container_12 .pull_1 { left:-81px; }
 .container_12 .pull_2 { left:-162px; }
 .container_12 .pull_3 { left:-243px; }
 .container_12 .pull_4 { left:-324px; }
 .container_12 .pull_5 { left:-405px; }
 .container_12 .pull_6 { left:-486px; }
 .container_12 .pull_7 { left:-567px; }
 .container_12 .pull_8 { left:-648px; }
 .container_12 .pull_9 { left:-729px; }
 .container_12 .pull_10 { left:-810px; }
 .container_12 .pull_11 { left:-891px; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.view-calendar .feed-icon{margin-top:5px;}
a.feed-icon{display:inline-block;padding:15px 0 0 0;}
.homepagecalendarContainer .feed-icon{visibility:collapse;display:none;height:1px;}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

	#topbar .social_icons ul {
		display: inline-block;
	}

	#topbar .secondary_navigation #secondary-navigation {
		padding: 0;
	}

#topbar { background-color: #222222; }
.homesection #pubexchange_related_links{display:none}
.homesection .sitelinks{margin:30px 0;font-size:14px;color:#999}
.homesection .sitelinks .pe-module{line-height:1}
.homesection .sitelinks .pe-partner-name{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;color:#222;font-size:14px!important;font-weight:700}
.homesection .sitelinks .pe-headline{font-style:italic;color:#ff3c1f;font-size:14px;text-decoration:none}
.homesection .sitelinks .pe-headline:hover{border-color:#999;text-decoration:none}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  z-index: 1050;
}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}


  
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

table.blocks td.sub{padding-left:1px;width:33%;border-left:#E3E3E3 solid 1px}

table.blocks div.sub{padding:0 20px 0 22px}

table.blocks div.sub th.title{color:#A2A2A2;text-align:left;border-bottom:#E3E3E3 solid 2px}

table.blocks div.sub td.smalltext{font-size:7.5pt;color:#888}

table.blocks div.sub td.smalltext a{font-weight:bold;text-decoration:underline}

ul.sub li{padding-left:20px;background:none}

ul.sub li a{text-decoration:underline;font-weight:normal}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
  position: relative;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left: 91.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left: 83.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left: 75%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left: 66.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left: 58.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left: 50%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left: 41.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left: 33.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left: 25%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left: 16.66666667%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left: 8.33333333%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left: 0%;
}

.vc_non_responsive .vc_row .vc_hidden-sm {
  display: none !important;
}

.vc_row {
  margin-left: -15px;
  margin-right: -15px;
}

#owl-main .item img{
    display: block;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

#owl-cases .item img{
    display: block;
    width: 100%;
    height: auto;
}

#owl-cases .item{
    margin: 5px;
}

#owl-services .item img{
    width: 630px;
    height: auto;
    float:left;
    margin-right:10px;
    margin-bottom: 10px;
}

#owl-services .item{
    margin: 5px;
}

#owl-testimonials .item img{
    width: 100%;
    height: auto;
}

#owl-testimonials .item{
    margin: 5px;
}

#owl-blogpost .item img{
    display: block;
    width: 100%;
    height: auto;
}

#owl-blogpost .item{
    margin: 5px;
}


.page-title {margin:0 15px}


body.blog .page-title, body.single .page-title,
body.search .page-title, body.archive .page-title,
body.error404 .page-title {border-bottom:2px solid #e6e6e6}


.page-title.centered {padding:60px 15%}

.page-title.left {padding:60px 30% 60px 0}

.page-title.right {
	padding:60px 0 60px 30%;
	text-align:right;
}


.page-title h1 {
	margin:0;
	color:#2b8dd6;
}


.page-title h4 {
	font-size:18px;
	font-weight:400;
	line-height:150%;	
	margin:0;
	padding:10px 0 0;
}


.light-text .page-title h1 {color:#fff}

.preloader .page-title {border-bottom:0}


.page-title .btn {margin:30px 0 0}


.page-title .btn-standard, 
.page-title .btn-ghost {font-size:18px}




#main-flex-slider .slides h1,.accent,.light-text .btn-ghost:hover,.light-text .googlemap a,.light-text .pricing-column.highlight .btn-ghost:hover,.light-text .pricing-column.highlight .btn-standard,.navbar .navbar-nav .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown-menu li.active a,.navbar .navbar-nav .dropdown-menu li.active a:hover,.page-title h1,.panel-title i,.pricing-column.highlight .btn-ghost:hover,.pricing-column.highlight .btn-standard,.pricing-cost,.simple-cta span,.team-member-social a .soc-icon:hover,a{color:#0066ac}




.post-box {
	height: 430px;
	margin: 0 -2px -1px 0;
	background-color: #FFFFFF;
	border: 1px solid #DBDBDB;
	color: #555555;
	padding:20px 20px 20px 21px;
    margin-top: 10px;
}

.post-box a {
	color: #000000;
	font-family: "Lucida Sans",Helvetica,Helvetica Neue,Arial;
	font-size: 19px;
	font-weight: bold;
	line-height: 26px;
	text-decoration: none;
        
}

.post-box a.title {
	font-size: 24px;
	line-height: 31px;
	    
}

.post-box a.image-wrapper {
	display: block;
	text-align: center;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

#home-featured .post-box .play-icon{
	margin:50px 0 0px 125px ;}

.home-tab .inner .side_box .post-box-sidebar{
	margin-left:15px;
}


#home-slider .post-box a.title{
    float:none;
    display:block;
}

#home-featured .post-box {
	height: 242px;
	width: 399px;
    margin-top: 0;
    overflow: hidden;
}

#home-featured .post-box:last-child{
    margin-top: 15px;
}

#home-featured .post-box .image-wrapper {
	height: 150px;
	width: 100%;
}

#home-featured .post-box img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 355px;
}

#home-featured .post-box a {
	font-size: 13px;
	line-height: 18px;
        display:block;
}


#container .post-box{
    width:532px;
    margin-right: -2px;
    float:left;
	margin-top:0px;
}

#container .post-box a.image-wrapper {
	height: 260px;
	width: 490px;
    margin-bottom: 0;
}

#container .post-box a.image-wrapper img.wp-post-image {
	width:100%;
}

    
    #container .post-box,
    #home-featured .post-box{
	width:50%; float:left; margin:15px 0 0;
    }

    #home-featured .post-box .image-wrapper, #home-featured .post-box .image-wrapper img{
	height: 125px; width: 100%;
    }


.tabbed_content .post-box-sidebar .image-wrapper{
	display:block;
	margin-bottom:0px;
	overflow:hidden;
	position:relative;
}

.tabbed_content .post-box-sidebar {
    margin: 5px 0px;
    width: 275px;
    
}

.tabbed_content .post-box-sidebar img{
	min-height:98px;
	margin:auto;
       
	position:absolute;
}


.tabbed_content .post-box-sidebar a.title {
    color: #444444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #00AEEF;
   
     text-decoration: none;
}

.tabbed_content .post-box-sidebar a.title:hover{
    text-decoration: underline;
}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.homepageDocumentsItem .views-field-title{font-size:1em;font-weight:bold;}
.homepageCalendar .views-field{color:#000;}
.documentsView .views-field-title a{font-weight:bold;}
.documentsView .views-field-created{font-style:italic;color:#666;font-size:.8em;}
.documentsView .views-field-body{border:0;color:#666;font-size:.8em;}
.views-field-title{padding-right:2px;}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.homepageDocumentsWrapper  .views-row .views-field-field-singledate{font-style:italic;}
.homepageDocumentsItem .views-field-title{font-size:1em;font-weight:bold;}
.homepageCalendar .views-field{color:#000;}
.documentsView .views-field-title a{font-weight:bold;}
.documentsView .views-field-created{font-style:italic;color:#666;font-size:.8em;}
.documentsView .views-field-body{border:0;color:#666;font-size:.8em;}
.views-field-title{padding-right:2px;}


.book-holder{
	position: absolute;
	left: 50%;
	top: 100%;
	margin: -763px 0 0 -574px;
	width: 1149px;
	height: 763px;
}


.sfmsb-icon-facebook.sfmsb-square:before 	 	{ content: "\e610"; }

.sfmsb-icon-facebook.sfmsb-circle:before 	 	{ content: "\e601"; }

.opra {float: left;}





.copyright{
	background-color:#101010;
        padding-top: 35px;
        color: #fff;
}

.copyright p{
	color:#a2a2a2;
	font-size:14px;
	padding:15px 0px;
	margin:0px;
}

.copyright ul{
    margin: 0;
    padding: 15px 0;	
}

.copyright ul li a,
.copyright ul li{
	font-size:14px;
	color:#a2a2a2;
}

.copyright ul,
.copyright p{
	text-align:center;
	padding: 2px !important;
}

.copyright p,
.copyright ul{
	text-align:center;
	padding:2px 0px;
}

.main{width:950px;padding:0;background-color:#fff;border-left:0 solid #63baff;border-right:0 solid #63baff;border-bottom:4px solid #63baff;}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}


#lost-password .username, #lost-password .login_fields { display: inline-block; vertical-align: middle;  }

#randomModal .modal-btn {
  margin-right: 10%;
  padding: 49px 0px 49px;
  text-align: center;
}

#randomModal .modal-btn .btn.round {
  min-width: 181px;
  margin: 41px;
  display: none;
}
.col{float:left}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}


.art-postcontent li, .art-post li, .art-textblock li
{
   font-family: museo_slab700, Arial 'Arial Unicode MS', Helvetica, Sans-Serif;
   color: #303F50;
   margin: 3px 0 0 11px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 11px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 11px;
}



.footerlinks .widget h3 {
    border-bottom: none;
    color: #fff;
    font: 16px "Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
}


.footerlinks .widget p{
	line-height:16px;
}


.footerlinks .widget p a{	color:#fff; text-decoration:none;}

.footerlinks .widget p a:hover{	text-decoration:underline;}

 
.footerlinks .widget .title, .footerlinks .widget .post-meta{
	padding-bottom:0;
	margin-bottom: 5px;
}


#footerlinks-center .widget{	padding-bottom:0; margin-bottom:0;}


#footerlinks-center .widget .entry{
	margin-top:10px;
	padding-left:20px;
}


#footerlinks-center .widget .entry p{
	margin-top:0;
	padding-top:0px;
	font-size:12px;
}


.CustomFooterPostLinks .widget-title{
cursor:pointer;
}





.widget {
  margin: 0 0 30px 0;
  font-size: 12px;
}

.widget h3 {
  margin: 0 0 0.8em 0;
  padding: 0 0 0.8em;
  font: normal bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #555;
  border-bottom: 1px solid #e6e6e6;
}

.widget p {
  font: 300 13px/20px "Helvetica Neue", Helvetica, sans-serif;
  margin-bottom: 15px;
}

.widget ul {
  clear: both;
  list-style-position: inside;
  list-style-type: disc;
}

.widget ul li a {
  padding: 0;
  line-height: 22px;
  text-decoration: none;
}

.widget ul li a:hover {
  text-decoration: underline;
}

.widget ul ul {
  padding: 0 0 0 15px;
  border-top: none;
}



.widget .wooslider ul li a {
  padding: 0;
}

.widget.widget_woo_twitter h3 {
  border-bottom: none;
  padding: 0;
  margin: 0;
  padding-bottom: 15px;
}

.widget #connect {
  background: none;
  padding: 0;
  border: none;
}

.widget #connect .fl,
.widget #connect .fr {
  float: none;
}

.widget a.flex-prev,
.widget a.flex-next {
  padding-top: 30px;
}

.ie6 .widget input.submit {
  float: right;
}


div.sidebarBoxContent#facebook-box {
	padding: 24px 4px 4px 4px;
	width: 292px;
}
#news-s .slides_container{width:500px;overflow:hidden;float:left;position:relative;border:2px solid #414042;display:none;}
.slides_container a{width:500px;height:250px;display:block;}
.slides_container .label{position:absolute;left:0px;top:5px;}
.col{float:left}

.widget_calendar #wp-calendar tfoot #next{ text-align:right;}

.twoColFixLtHdr #container {
	width: 984px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 0px solid #999;
	clear: both;
}

.twoColFixLtHdr #container #hp_main_content a, .twoColFixLtHdr #container #sidebar1 a, .twoColFixLtHdr #container #mainContent a {
	color: #4B91D6;
}

.twoColFixLtHdr #container div.contentbox_holder {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.twoColFixLtHdr #container div.bottom {
	margin: 0px;
	padding: 0px;
	clear: both;
}

.twoColFixLtHdr #container #holder01 {
}

.twoColFixLtHdr #container #holder01 #middle {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #FFF;
}

.twoColFixLtHdr #container #holder01 #bottomer {
	margin: 0px;
	padding: 0px;
}
