﻿

.header_text {
  height: auto;
}


.header_text i {
  padding-right: 8px;
}


.text-right { text-align: right !important; }
.fs16,.mentor p{font-size:16px}


#footer-facebook {
  float: left;
  width: 356px;
  min-width: 356px;
  display: block;
  border-right: 1px solid #9fbec1;
  padding-left: 10px; }


#footer-facebook .withPicture p, #footer-instagram p {
  padding: 0 0 0 133px;
  margin: 3px 0 12px;
  line-height: 110%;
  font-weight: 500; }


#footer-facebook a, #footer-instagram a {
  font-style: italic; }


.lt-ie10 #footer-facebook p { width: 450px; }
.easingslider-pagination.inside.top-left{top:10px;left:10px}
.easingslider-pagination.inside.top-right{top:10px;right:10px}
.easingslider-pagination.inside.top-center{top:10px;left:0;width:100%;text-align:center}
.easingslider-pagination.outside.top-left{top:-25px;left:0;padding-bottom:20px}
.easingslider-pagination.outside.top-right{top:-25px;right:0;padding-bottom:20px}
.easingslider-pagination.outside.top-center{top:-25px;left:0;width:100%;text-align:center;padding-bottom:20px}


.post-info .date {
	text-transform: uppercase;
}

#wprmenu_bar .bar_logo {
  border:0px;
  border:none;
  margin:0xp;
  padding:0px;
  margin-top: -2px;
  padding-right: 8px;
  width:auto;
  height: 25px;
}


.navbar-header .navbar-toggle .icon-bar {
	background-color: #F6F5E4;
}
.view-display-id-block_1 table{width:100%;}
.view-list-article .views-row{padding-bottom:10px;}
.view-list-article ul{padding:0 0 0 15px;}
.view .progress-disabled{float:none;}

	
	
	
	table#table_products {
		width: 100% !important;
		background: none;
		margin: 30px 0 0 0;
	}

	table#table_products tr#table_products_first {
		display: none;
	}

	table#table_products tr {
		display: block;
	}

	table#table_products tr td {
		display: block;
		width: 100% !important;
	}

	table#table_products tr td iframe {
		display: none;
	}

	table#table_products tr td table {
		width: 100% !important;
	}

	table#table_products tr td table td {
		width: 100% !important;
		overflow: none;
	}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}

	table#table_products tr#table_blocks_social_news {
		
	}

	table#table_products td#table_blocks_social_news_facebook {
		display: block;
		width: 100%;
	}

	table#table_products td#table_blocks_social_news_facebook iframe {
		width: 100%;
		height: auto;
		display: block;
	}

	table#table_products td#table_blocks_social_news_newsfeed {
		display: none;
	}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}
.mk-imagebox-shortcode .mk-imagebox-item .mk-imagebox-item-button a{display:block;font-size:14px;letter-spacing:1px;padding:20px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

#ticker a:hover .meta { color: #e64946; }

#ticker .meta { color: #000; }

.meta { font-size: 13px; font-size: 0.8125rem; color: #979797; }

.loop-layout2 .loop-wrap .meta, .loop-layout3 .loop-wrap .meta { color: #fff; padding: 5px 10px; padding: 0.3125rem 0.625rem; background: #2a2a2a; }

.cp-small .meta { font-size: 11px; font-size: 0.6875rem; }

	.cp-large .meta { font-size: 0.6875rem; }

    	    	    	    	    	    	    	    		a:hover, .meta a:hover, .breadcrumb a:hover, .related-title:hover, #ticker a:hover .meta, .slide-title:hover, .sl-title:hover, .carousel-layout2 .carousel-item-title:hover { color: #e50602; }
li#share_link span#share_link_container{display:none;padding:0 8px;}
li#share_link span#share_link_container span{position:absolute;top:0;left:62px;font-size:11px;color:#fff;}

.intro .page-scroll {
  text-align: center;
}

.page-scroll .btn-circle i.animated {
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 1s;
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 1s;
}

.page-scroll .btn-circle:hover i.animated {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
}

  .page-scroll a.btn-circle {
    width: 40px;
    height: 40px;
    margin-top: 10px;
    padding: 7px 0;
    border: 2px solid #fff;
    border-radius: 50%;
    font-size: 20px;
  }
.mastnav-mobile-list{margin:10px auto 10px auto;padding:0;max-width:320px;border:solid 1px rgba(255,255,255,0.2);border-width:1px 0}
.mastnav-mobile-list:after{content:"";display:block;clear:both}
.front .view-id-calendar .views-row,.front .view-id-calendar .views-row a,.front .view-id-calendar .views-row span{font-size:13px;font-size:1.3rem;color:#000;}
.view-id-embedded_pages ul li.views-row-first{border-top:medium none;padding-top:0;}
.view-id-embedded_pages.view-display-id-block_1 .views-row,.view-id-embedded_pages.view-display-id-block_2 .views-row,.view-id-embedded_pages.view-display-id-block_3 .views-row{clear:left;height:100%;overflow:hidden;padding:15px 0 10px;margin:0px;border-bottom:2px solid #CCCCCC;}
.view-id-embedded_pages.view-display-id-block_4 .views-row,.view-id-embedded_pages.view-display-id-block_5 .views-row{background-color:#a8cbdb;background-repeat:no-repeat;border:5px solid #FFFFFF;box-shadow:2px 4px 5px rgba(0,0,0,0.5);display:table;float:left;margin:0 0 20px;overflow:hidden;padding:13px 0 5px 15px;width:370px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row-odd,.view-id-embedded_pages.view-display-id-block_5 .views-row-odd{margin-right:14px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title a,.view-id-embedded_pages.view-display-id-block_5 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_5 .views-row .views-field.views-field-title a{color:#000000;line-height:120%;}
.view-id-embedded_pages.view-display-id-block_4 .views-row{height:122px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-field-primary-image-attachment{display:table-cell;margin:0 auto;text-align:left;vertical-align:middle;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title a{color:#000000;line-height:120%;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title{padding:0 10px 15px 20px;text-align:left;}
.view-id-embedded_pages.view-display-id-block_5 .views-row{height:75px;}
.view-faqs .view-content .views-row{margin-bottom:15px;border-bottom:1px solid #cccccc;padding-bottom:4px;}
.view-faqs .view-content .views-row p{margin:10px 0 10px;}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

.featured-thumbnail { overflow: hidden }

.featured-thumbnail img {width:740px;}

#tabber ul.tabs li a.selected, #tabber ul.tabs li.tab-recent-posts a.selected, .tagcloud a:hover, .tags a:hover, #footer .tagcloud a:hover, .readMore, .featured-thumbnail .commentBoxe, .sliderCaptionTop .sliderCat, .currenttext, .pagination a:hover, #commentform input#submit, #cancel-comment-reply-link, .mts-subscribe input[type="submit"], .menu a:hover, .current-menu-item a {background-color:#00aae0;}
#home-slider ul li .sell .logo{width:50px;height:auto;display:block;margin:0 auto;margin-bottom:-0.3em;opacity:0.7;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#post-not-found.m-all .logo{width:200px;height:auto;display:block;margin:0 auto;}


	.g { margin:0px; padding:0px; overflow:hidden; line-height:1; zoom:1; }

	.g img { height:auto; }

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }

	.g-1 { margin:1px 1px 1px 1px; }

	.g-2 { margin:1px 1px 1px 1px; }

	.g-3 { margin:1px 1px 1px 1px; }

	.g-4 { margin:1px 1px 1px 1px; }

	.g-5 { min-width:1px; max-width:602px; }

	.g-13 { margin:1px 1px 1px 1px; }

	.g-14 { margin:1px 1px 1px 1px; }

	.g-15 { margin:1px 1px 1px 1px; }

.view .progress-disabled{
    
float:none;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

.node-article.view-mode-full .field-name-body{
    
padding-left:1%;
}

.view-footer a:link,.view-footer a:visited,.view-footer a:active{
font-weight: bold;    
color:#094C84;text-decoration:underline;
}


.view-footer a:hover{
font-weight: bold;    
color:#CC0033;text-decoration:underline;
}

.directory-view-layout .view-content h3{
    
border-bottom:1px solid #ddd;color:#690;font-size:18px;font-weight:bold;padding-bottom:.25em;padding-top:1em;margin-bottom:.5em;clear:both;
}

.directory-view-layout .view-content h3 a{
    
color:#690;font-decoration:none;
}

.browse_job_text {
	font-size:11px;
	font-family:Tahoma;
	color:#352571;
	font-weight:bold;
}

  ul.nav li {
    position: relative;
    float: left;
    zoom: 1;
    list-style: none;
  }

  ul.nav li a {
    display: block;
    padding: .53em 1em;
  }

  ul.nav ul {
    width: 11.089em;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    margin: 0;
  }

  ul.nav ul li {
    float: none;
  }

  ul.nav ul li a {
    width: 100%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    
  
    -moz-box-sizing: border-box;
    
  
    box-sizing: border-box;
    
  
  }

  ul.nav ul ul {
    left: 100%;
    top: 0;
  }

  #top ul.nav {
    font-size: .857em;
    
  
    
  
  }

  #top ul.nav ul {
    background: #00142c;
  }

  #navigation ul.nav {
    
  
    
  
  }

  #navigation ul.nav li.parent ul.sub-menu a:after {
    color: #fff;
  }

  #navigation ul.nav ul {
    background: #43a1d6;
    border: 4px solid #82c0e4;
    left: -1px;
  }

  #navigation ul.nav ul li {
    border-bottom: 1px dashed #82c0e4;
    margin: 0 1em;
  }

  #navigation ul.nav ul li a {
    padding: .53em 0;
  }

  #navigation ul.nav ul li a:hover {
    color: #dddddd;
  }

  #navigation ul.nav ul li:last-child {
    border: 0;
  }

  #navigation ul.nav ul ul {
    top: -1px;
    left: 100%;
  }

  .nav-toggle {
    display: none;
  }

  #header #header-contact ul.nav li.phone {
    font-size: 1.618em;
    line-height: .7;
    background-size: auto;
    font-weight: normal;
    background-position: left bottom;
  }

  #header #header-contact ul.nav li.phone span {
    display: block;
  }

  #footer ul.nav {
    margin: .53em 0 0;
  }

  #footer ul.nav li a {
    padding: 0 1em;
  }

ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
  color: #f5dd9d;
}

#header .nav-toggle {
  float: right;
  cursor: pointer;
  margin: 0;
}

#header .nav-toggle:after {
  background: #86b4cf;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
}

#footer-widgets .widget_woodojo_tabs ul.nav-tabs {
  border-bottom: 1px solid #c1e4f8;
}

#footer-widgets .widget_woodojo_tabs ul.nav-tabs li.active a {
  border: 1px solid #c1e4f8;
  border-width: 1px 1px 0 1px;
}


.nav-entries a {
  color: #8b8b8b;
}


.widget_woodojo_tabs ul.nav-tabs,
.woocommerce_tabs ul.nav-tabs,
.widget_woodojo_tabs ul.tabs,
.woocommerce_tabs ul.tabs {
  border-bottom: 1px dashed #dddddd;
}

.widget_woodojo_tabs ul.nav-tabs li a,
.woocommerce_tabs ul.nav-tabs li a,
.widget_woodojo_tabs ul.tabs li a,
.woocommerce_tabs ul.tabs li a {
  color: #73a2bd;
}

.widget_woodojo_tabs ul.nav-tabs li a:hover,
.woocommerce_tabs ul.nav-tabs li a:hover,
.widget_woodojo_tabs ul.tabs li a:hover,
.woocommerce_tabs ul.tabs li a:hover {
  color: #bebebe;
}

.widget_woodojo_tabs ul.nav-tabs li a:after,
.woocommerce_tabs ul.nav-tabs li a:after,
.widget_woodojo_tabs ul.tabs li a:after,
.woocommerce_tabs ul.tabs li a:after {
  color: #bebebe;
}

.widget_woodojo_tabs ul.nav-tabs li.active,
.woocommerce_tabs ul.nav-tabs li.active,
.widget_woodojo_tabs ul.tabs li.active,
.woocommerce_tabs ul.tabs li.active {
  position: relative;
}

.widget_woodojo_tabs ul.nav-tabs li.active a,
.woocommerce_tabs ul.nav-tabs li.active a,
.widget_woodojo_tabs ul.tabs li.active a,
.woocommerce_tabs ul.tabs li.active a {
  background: #fff;
  color: #4b4b4b;
}

  #top ul.nav li a {
    color: #fff;
  }

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

#header .nav-toggle a:hover {
  text-decoration: none;
}

#header .nav-toggle span {
  display: none;
}

#header #header-contact ul.nav {
  list-style: none;
}

#header #header-contact ul.nav li {
  display: inline-block;
}

#footer-widgets .widget_woodojo_tabs ul.nav-tabs li {
  margin: 0;
  padding: 0;
  border: 0;
}

#footer-widgets .widget_woodojo_tabs ul.nav-tabs li a {
  font-size: 1em;
  padding: .202em .52em .52em .52em !important;
  cursor: pointer;
}

#footer-widgets .widget_woodojo_tabs ul.nav-tabs li a:after {
  content: none;
}


.nav-entries,
.wp-pagenavi,
.woo-pagination {
  padding: 0;
}

.nav-entries a:hover {
  text-decoration: underline;
}

.widget_woodojo_tabs ul.nav-tabs:after,
.woocommerce_tabs ul.nav-tabs:after,
.widget_woodojo_tabs ul.tabs:after,
.woocommerce_tabs ul.tabs:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.widget_woodojo_tabs ul.nav-tabs li,
.woocommerce_tabs ul.nav-tabs li,
.widget_woodojo_tabs ul.tabs li,
.woocommerce_tabs ul.tabs li {
  float: none;
  margin-bottom: 0;
  display: inline-block;
}

.widget_woodojo_tabs ul.nav-tabs li:last-child a:after,
.woocommerce_tabs ul.nav-tabs li:last-child a:after,
.widget_woodojo_tabs ul.tabs li:last-child a:after,
.woocommerce_tabs ul.tabs li:last-child a:after {
  content: none;
}

.widget_woodojo_tabs ul.nav-tabs li.active a:hover,
.woocommerce_tabs ul.nav-tabs li.active a:hover,
.widget_woodojo_tabs ul.tabs li.active a:hover,
.woocommerce_tabs ul.tabs li.active a:hover {
  border: 0;
}
#view-id-academic-affairs-staff-items .views-row{*zoom:1;border-top:1px solid #cdc9c5;margin-bottom:32px;margin-bottom:2rem;padding-top:32px;padding-top:2rem;}
#view-id-academic-affairs-staff-items .views-row:before,#view-id-academic-affairs-staff-items .views-row:after{display:table;content:"";line-height:0;}
#view-id-academic-affairs-staff-items .views-row:after{clear:both;}
#view-id-academic-affairs-staff-items .views-row .profile-photo{float:left;margin:0 32px 16px 0;margin:0 2rem 1rem 0;}
#view-id-academic-affairs-staff-items .views-row .profile-description{margin-top:8px;margin-top:0.5rem;}
.view-deans-of-the-college.view-display-id-page .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;font-size:16px;font-size:1rem;padding:16px;padding:1rem;width:50%;}
.lt-ie9 .view-deans-of-the-college.view-display-id-page .views-row{width:33.33%;}
.modal-scholar .views-row{width:auto !important;}
.modal-scholar .views-row .views-field-title{border-bottom:1px #cdc9c5 solid;font-size:28px !important;font-size:1.75rem !important;line-height:40px;line-height:2.5rem;}
.modal-scholar .views-row .views-field-field-description{line-height:24px;line-height:1.5rem;}
.view-columbia-college-stories.view-display-id-page .views-row{clear:left;padding-top:40px;padding-top:2.5rem;}
#block-views-news-block-fellowship-news .views-row,#block-views-news-block-parents-news .views-row,#block-views-news-block-college-news .views-row{display:block;margin:0;}
#block-views-news-block-fellowship-news .views-row + .views-row,#block-views-news-block-parents-news .views-row + .views-row,#block-views-news-block-college-news .views-row + .views-row{padding:16px 0 0 0;padding:1rem 0 0 0;}
.view-news.view-display-id-page_news .views-row + .views-row,.view-news.view-display-id-archive_page .views-row + .views-row{padding-top:24px;padding-top:1.5rem;}
#block-views-features-player-block-3 .views-row{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px;padding:0 1rem;white-space:normal;text-indent:0;}
.lt-ie9 #block-views-features-player-block-3 .views-row{width:33.33%;}
#block-views-features-player-block-3 .views-row img{display:block;height:auto;width:100%;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a{border-bottom:1px solid #cfe3f6;border-bottom:1px solid rgba(65,143,222,0.25);font-family:Roboto,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:visited{text-decoration:none;border-bottom:1px solid #cedae6;border-bottom:1px solid rgba(59,108,157,0.25);}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:hover,#block-views-features-player-block-3 .views-row .views-field-field-more-link a:active{text-decoration:none;border-bottom:1px solid #ad924f;}
#block-views-features-player-block-3 .views-row .views-field-field-more-link a:after{border-bottom:none !important;content:"\f105";font-family:FontAwesome;margin-left:0.25em;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row{border:1px #cdc9c5 solid;display:block;margin:0;padding:16px;padding:1rem;}
.view-testimonials.view-display-id-parent_testimonials_page .views-row + .views-row{margin-top:24px;margin-top:1.5rem;}
.view-testimonials.view-display-id-parent_testimonials_block .views-row{background-color:#eeedeb;display:block;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:0;padding:16px;padding:1rem;}


.flash-home {
	margin:7px 0px 0px 0px;
	width: 783px;
	height:345px;	
}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}

#twitter_div h3,#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {background-color: #3b5998;color: white;}

			#sidebar .right_col_1, #sidebar .right_col_2 {width: 172px; display: inline;margin-left:18px;float:left;}

			#sidebar .right_col_1 a, #sidebar .right_col_2 a, #sidebar .left_col_1 a, #sidebar .left_col_2 a, #sidebar .col a, #sidebar .col2 a, #sidebar .col3 a, #sidebar .col4 a, #sidebar .col5 a { font-weight: 400;}

					#sidebar .right_col_1 ul, #sidebar .right_col_2 ul, #sidebar .left_col_1 ul, #sidebar .left_col_2 ul, #sidebar .col ul, #sidebar .col2 ul, #sidebar .col3 ul, #sidebar .col4 ul, #sidebar .col5 ul { list-style: none; padding: 0; text-align: center; }

						#sidebar .left_col_1 ul#recentcomments li, #sidebar .left_col_2 ul#recentcomments li, #sidebar .right_col_1 ul#recentcomments li, #sidebar .right_col_2 ul#recentcomments li, #sidebar .col ul#recentcomments li, #sidebar .col2 ul#recentcomments li, #sidebar .col3 ul#recentcomments li, #sidebar .col4 ul#recentcomments li, #sidebar .col5 ul#recentcomments li { width: 149px; padding: 5px 7px; line-height: 14px; border-bottom: 1px solid #ccc; }

						#sidebar .left_col_1 ul#recentcomments li a, #sidebar .left_col_2 ul#recentcomments li a, #sidebar .right_col_1 ul#recentcomments li a, #sidebar .right_col_2 ul#recentcomments li a, #sidebar .col ul#recentcomments li a, #sidebar .col2 ul#recentcomments li a, #sidebar .col3 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a, #sidebar .col5 ul#recentcomments li a { font-weight: 900; }

						#sidebar .left_col_1 ul#recentcomments li a:hover, #sidebar .left_col_2 ul#recentcomments li a:hover, #sidebar .right_col_1 ul#recentcomments li a:hover, #sidebar .right_col_2 ul#recentcomments li a:hover, #sidebar .col ul#recentcomments li a:hover, #sidebar .col2 ul#recentcomments li a:hover, #sidebar .col3 ul#recentcomments li a:hover, #sidebar .col4 ul#recentcomments li a:hover, #sidebar .col5 ul#recentcomments li a:hover { background-color: #fff; }

						#sidebar .left_col_1 h3, #sidebar .left_col_2 h3, #sidebar .right_col_1 h3, #sidebar .right_col_2 h3 {width: 150px;}

						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li, #sidebar .col ul li, #sidebar .col2 ul li, #sidebar .col3 ul li, #sidebar .col4 ul li, #sidebar .col5 ul li {text-align: left; font-size: 11px; }

						#sidebar .left_col_1 ul ul, #sidebar .left_col_2 ul ul, #sidebar .right_col_1 ul ul, #sidebar .right_col_2 ul ul, #sidebar .col ul ul, #sidebar .col2 ul ul, #sidebar .col3 ul ul, #sidebar .col4 ul ul, #sidebar .col5 ul ul { padding: 0; }

						#sidebar .left_col_1 ul li a, #sidebar .left_col_2 ul li a, #sidebar .right_col_1 ul li a, #sidebar .right_col_2 ul li a, #sidebar .col ul li a, #sidebar .col2 ul li a, #sidebar .col3 ul li a, #sidebar .col4 ul li a, #sidebar .col5 ul li a { display: block; padding: 2px 10px; }

						#sidebar .left_col_1 ul li a:hover, #sidebar .left_col_2 ul li a:hover, #sidebar .right_col_1 ul li a:hover, #sidebar .right_col_2 ul li a:hover, #sidebar .col ul li a:hover, #sidebar .col2 ul li a:hover, #sidebar .col3 ul li a:hover, #sidebar .col4 ul li a:hover, #sidebar .col5 ul li a:hover { background-color: #f1f1f1; }


						#sidebar .left_col_1 ul li, #sidebar .left_col_2 ul li, #sidebar .right_col_1 ul li, #sidebar .right_col_2 ul li {font-size:14px;}
#usersite-container .zoogle-music-player .player .previous-button,#usersite-container .zoogle-music-player .player .next-button{font-size:18px}
#usersite-container .zoogle-music-player .player .next-button{margin-left:5px}
#usersite-container .zoogle-music-player .player .previous-button:hover,#usersite-container .zoogle-music-player .player .previous-button:focus,#usersite-container .zoogle-music-player .player .next-button:hover,#usersite-container .zoogle-music-player .player .next-button:focus{opacity:.6}
#usersite-container .zoogle-music-player .player .previous-button:active,#usersite-container .zoogle-music-player .player .next-button:active{opacity:.8}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-nav-time a.next-button{right:0}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}

.top-content .slide .inner-slide{
	height: 631px;
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

.home-block.callout-container .inner-slide {
	width: 100%; 
	height: 100%;
	position: relative;
}

.home-block.callout-container .inner-slide .button-wrapper {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 110px;
}





.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_12 {
	width:940px;
}

	
	BODY.home DIV#slideshow_dots {
		margin: 		6px auto 0;
		text-align: 	center;
		}


	BODY.home DIV#slideshow_dots .dot {
		margin: 		0px 2px;
		display: 		inline-block;
		*display:		inline;
		zoom: 			1;
		cursor: 		pointer;
		opacity: 		0.3;
		filter: 		alpha(opacity=30);
		}

		BODY.home DIV#slideshow_dots .activeSlide {
			opacity: 		1 !important;
			filter: 		alpha(opacity=100) !important;
			}
.wf-active .widget h3{font-size:19.1px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}


#col-home-left {
    width: 412px !important;
    margin: 0;    
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


.et_pb_counters,
.et_pb_pricing,
.et_pb_widget_area ul,
.et_pb_tabs_controls {
	padding: 0 !important;
	line-height: inherit !important;
	list-style: none !important;
}


.et_pb_widget_area .et_pb_widget a {
	color: inherit;
}

.home .blog_post .post_content .post {
	margin: 4px 0 5px;
	width: 370px;
	overflow: hidden;
}

body.search .search_pages .page_post p.post {
	color: #5d606c;
	-webkit-font-smoothing: antialiased;
	font-family: 'Nunito', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
}

	.home .blog_post .post_content,
	.home .blog_post .post_content .blog_details,
	.home .blog_post .post_content .post {
		width: 290px !important;
		max-width: 290px !important;
	}

	.post.no_posts .entry-content {
		padding: 0 15px;
	}

.fcbk_button {
	display: inline-block;
	margin-right: 10px;
}

.fcbk_button a {
	display: block;
	border-bottom: 0px !important;
}

.fcbk_button a:hover {
	opacity: 0.9;
}

.fcbk_button a img {
	display: inline-block !important;
}

.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}

.media,.media .media{margin-top:15px;}

.media:first-child{margin-top:0;}

.media-object{display:block;}

.media-heading{margin:0 0 5px;}

.media .pull-left{margin-right:10px;}

.media .pull-right{margin-left:10px;}

.media-list{margin-left:0;list-style:none;}
 .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;}

		#free-tools .media{border-bottom: 1px dotted #909193; margin: 0 25px; padding: 15px 0 22px;}

			#free-tools .media.last{border: 0;}


	#footer div.navigation {

		border:#000000 solid 1px;
		border-width:1px 0px;
		height:30px;
		font-size:12px;
		font-style:italic;
		overflow:hidden;
		position:relative;
	
	}


		#footer div.navigation p.previous {
	
			display:inline;
			float:left;
			height:30px;
			line-height:30px;
			text-transform:uppercase;
	
		}

	
		#footer div.navigation form {

			border:#000000 solid 1px;
			border-width:0px 1px;
			height:30px;
			left:371px;
			overflow:hidden;
			position:absolute;
			width:192px;

		}


			#footer div.navigation form input {

				border:none;
				display:inline;
				float:left;
				font-size:13px;
				margin:1px 0px;
				padding:6px;
				text-align:center;
				width:180px;
	
			}


			#footer div.navigation form button {

				display:none;

			}


		#footer div.navigation p.next {
	
			display:inline;
			float:right;
			height:30px;
			line-height:30px;
			text-transform:uppercase;

		}






.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}





.hp-footer *,
.hp-footer *:before,
.hp-footer *:after,
.hp-subfooter *,
.hp-subfooter *:before,
.hp-subfooter *:after,
.hp-mobile-tab-bars *,
.hp-mobile-tab-bars *:before,
.hp-mobile-tab-bars *:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}


.hp-mobile-tab-bars {
  display: block;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
}

.hp-mobile-tab-bars .hp-mobile-tab-nav {
  width: 100%;
}

.hp-mobile-tab-bars .btn {
  float: left;
  width: 33.333%;
  border-left: 1px solid #FFFFFF;
  font-size: 10px;
}

.hp-mobile-tab-bars .btn:first-child {
  border-left: none;
}

.hp-mobile-tab-bars .btn:last-child {
  float: right;
}

.hp-mobile-tab-bars .btn:active {
  transform: translateY(0px);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
}

.hp-mobile-tab-bars .btn.inactive {
  background-color: #000000;
  color: #666666;
}

.hp-mobile-tab-bars .btn.facebook {
  background: #3b5998;
}

.hp-mobile-tab-bars .btn.facebook:hover {
  background: #344e86;
}

.hp-mobile-tab-bars .btn.pinterest {
  background: #bd081c;
}

.hp-mobile-tab-bars .btn.pinterest:hover {
  background: #a50718;
}

.hp-mobile-tab-bars .btn.twitter {
  background: #55acee;
}

.hp-mobile-tab-bars .btn.twitter:hover {
  background: #3ea1ec;
}

.hp-mobile-tab-bars .btn.instagram {
  background: #3f729b;
}

.hp-mobile-tab-bars .btn.instagram:hover {
  background: #386589;
}

.hp-mobile-tab-bars .btn.email {
  background: #888888;
}

.hp-mobile-tab-bars .btn.email:hover {
  background: #7b7b7b;
}

.hp-mobile-tab-bars #mobile-tab-social-icons .btn,
.hp-mobile-tab-bars #mobile-tab-social-gallery .btn {
  width: 25%;
  padding: 0px;
  border-left: none;
}

.hp-mobile-tab-bars #mobile-tab-social-icons .btn span:before,
.hp-mobile-tab-bars #mobile-tab-social-gallery .btn span:before {
  padding: 5px 0px;
  font-size: 15px;
}

.hp-mobile-tab-bars #mobile-tab-social-icons .btn .v1-icon-email:before,
.hp-mobile-tab-bars #mobile-tab-social-gallery .btn .v1-icon-email:before {
  font-size: 21px;
  padding: 2px 0;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe {
  height: 0px;
  z-index: 14;
  display: none;
  background-color: #FFFFFF;
  border-top: 2px solid #AAAAAA;
  padding: 15px;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe input {
  padding: 0%;
  width: 90%;
  border: 0px;
  background: transparent;
}

.hp-mobile-tab-bars #mobile-tab-newsletter-subscribe [class^="v1-icon"] {
  display: none;
}
