﻿h1,.header,.title,.views-field-title{font-size:160%;font-weight:700;line-height:20px;color:#576E9F;}
.views-field-created{margin-left:5px;}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}

  #banner-menu.sf-menu li:hover ul,
  #banner-menu.sf-menu li.sfHover ul {
    display: none;
  }

.sf-menu ul {
  margin-top: 3px;
}

.sf-menu a {
  padding: 0.59em 1.2em;
}

.sf-menu .listwrap {
  position: absolute;
  top: -999em;
}

.sf-menu .listblock ul {
  position: relative;
  display: inline-block;
}

.sf-menu li .listblock,
.sf-menu li:hover .listblock,
.sf-menu li.sfHover .listblock {
  float: left;
}

.sf-menu li:hover .listblock ul,
.sf-menu li:hover .listwrap,
.sf-menu li.sfHover .listwrap,
.sf-menu li.sfHover .listblock ul {
  top: 0;
  left: 0;
  z-index: 99;
  width: 230px;
}

.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  background: none;
}

#tabs-menu.sf-menu ul {
  margin: 0;
  padding: 0;
}

#tabs-menu.sf-menu ul,
#tabs-menu.sf-menu li ul {
  left: 0;
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listblock {
  top: 0;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap {
  display: none;
  top: 36px;
  background-color: #cbb677;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap.two-columns {
  width: 460px;
}

  #tabs-menu.sf-menu {
    display: none;
  }



.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}

.sf-menu {
	line-height:	1.0;
}

.sf-menu ul li {
	width:			100%;
}

.sf-menu li:hover {
	visibility:		inherit; 
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; 
	z-index:		99;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}

ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

.sf-menu a, .sf-menu a:visited  { 
	color:			#000000;
}

.sf-menu li li {
	background:		#2a434f;
        font-size:              90%;
}

.sf-menu li li li {
	background:		#9AAEDB;
        font-size:              90%;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#961c1f;
	outline:		0;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}



.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.col-6{width:370px}
#main-content-with-sidebar .col-4,#main-content-with-sidebar .col-6{width:250px}
.gallery-item.col-6 p{width:358px}
.gallery-item.col-6 img{height:269px}
.col-6.from-the-portfolio-gal img,.col-6.from-the-portfolio-sec iframe,.col-6.from-the-portfolio-sec img{height:278px}
#main-content-with-sidebar .col-4.from-the-portfolio-gal img,#main-content-with-sidebar .col-4.from-the-portfolio-sec iframe,#main-content-with-sidebar .col-4.from-the-portfolio-sec img,#main-content-with-sidebar .col-6.from-the-portfolio-gal img,#main-content-with-sidebar .col-6.from-the-portfolio-sec iframe,#main-content-with-sidebar .col-6.from-the-portfolio-sec img{height:188px}
.gallery-item.col-3 p,.gallery-item.col-4 p,.gallery-item.col-6 p{width:468px}
.gallery-item.col-3 img,.gallery-item.col-4 img,.gallery-item.col-6 img{height:363px}
#main-content-with-sidebar .col-3.from-the-portfolio-gal img,#main-content-with-sidebar .col-3.from-the-portfolio-sec iframe,#main-content-with-sidebar .col-3.from-the-portfolio-sec img,#main-content-with-sidebar .col-4.from-the-portfolio-gal img,#main-content-with-sidebar .col-4.from-the-portfolio-sec iframe,#main-content-with-sidebar .col-4.from-the-portfolio-sec img,#main-content-with-sidebar .col-6.from-the-portfolio-gal img,#main-content-with-sidebar .col-6.from-the-portfolio-sec iframe,#main-content-with-sidebar .col-6.from-the-portfolio-sec img,.col-3.from-the-portfolio-gal img,.col-3.from-the-portfolio-sec iframe,.col-3.from-the-portfolio-sec img,.col-4.from-the-portfolio-gal img,.col-4.from-the-portfolio-sec iframe,.col-4.from-the-portfolio-sec img,.col-6.from-the-portfolio-gal img,.col-6.from-the-portfolio-sec iframe,.col-6.from-the-portfolio-sec img{height:360px}

.socialinks-wrap .sl-text .sl-copy {
  padding-right: 10px;
}
 .postdata .comments,.trail-rating,.bigamazonbox,.social-check,.filter-check,#PBclose,#PBad{float:right;}
	

#leftmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	color: #284d89; }

#leftmenu a:hover { color: #111; }

#navigation #navigation-left {float:left;}

#navigation #navigation-left li {float:left;margin-right:20px;}

#navigation #navigation-left li.last {margin-right:0;}
.tabber .tabber-tab{clear:both;display:none}
.tabber .tabber-tab.active{display:block}

				p#quote-line-2 { color:#b4a48d; font-family: 'Goudy Bookletter 1911', Georgia, serif; font-size: 14px; text-shadow: 1px 1px 1px #ffffff; text-transform: uppercase; font-style: normal; }

		.bones_page_navi li.bpn-prev-link { }
 
			.bones_page_navi li.bpn-prev-link a { padding: 0; }

				.bones_page_navi li.bpn-prev-link a:hover { background: none; }


.alignleft {
	float: left;
}


.page-content img.alignleft {
	padding: 0 20px 20px 0;
}


.two-thirds.alignleft {
	margin-right: 2%;
}


.one-third.alignleft {
	margin-right: 2%;
}


.border_bottom {
    border-bottom: 1px dotted #666;
    padding: 10px 0px
}

  .mobile-navholder .menu-item {
    display: block; }

    .mobile-navholder .menu-item a {
      font-family: "theinhardt-light";
      font-size: 32px;
      color: white;
      line-height: 46px;
      display: block; }

  .desktop-navholder .menu-item {
    display: inline-block;
    margin-right: 30px; }

    .desktop-navholder .menu-item:last-child {
      margin-right: 0; }

    .desktop-navholder .menu-item.current_page_item a {
      color: #2354fb; }

    .desktop-navholder .menu-item a {
      font-family: "theinhardt-regular";
      font-size: 16px;
      color: #3d3f45;
      line-height: 19px;
      display: block; }

      .desktop-navholder .menu-item a:hover {
        color: #2354fb; }


.sfmsb-icon-specificfeeds.sfmsb-square:before { content: "\e670"; }

.sfmsb-icon-specificfeeds.sfmsb-circle:before { content: "\e633"; }

.footer-widget {
	padding:40px 30px;
}


.footer-widget h4 {
	font-size: 22px;
	font-weight:normal;
	letter-spacing: 1px;
	color:#ed712b;
}


.footer-widget ul {
	list-style: none;
	padding-left:0px;
}


.footer-widget ul li {
	padding:2px 0px;
}

	
	div.band {
		position: relative;
	}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right !important}
.fa.pull-right{margin-left:.3em}


    .site-info .pull-right {
        float: none;
        width: 100%;
    }

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }
