/*
Theme Name: Dialog Consulting by Vendilli
Theme URI: https://www.vendilli.com
Author: Vendilli
Author URI: https://vendilli.com
Description: Hi. I'm a custom theme built for our pal Dave at Dialog Consulting, by the good folks at ProFromGo Internet Marketing.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: tentree_us
Domain Path: /languages/
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Ten Tree Media: Understraps is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc. and Bootstrap http://getbootstrap.com

2026-02-09 - PHP 8.3 and WordPress 6.9 compatible. Removed outdated and unused WooCommerce files.
/* Wordpress Styles */
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin:0 auto}
.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}
.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.widget_search .search-submit{display:none}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}

/* Custom Styles */
body{font-family:'DIN',sans-serif;font-size:17px;line-height:1.85;color:#737373;}
h1.site-title{margin:0;}
h1,h2,h3{color:#496473;font-weight:bold;}
#sidebar{color:#496473;background:url(img/sidebar-bg.png) repeat-x left top;padding:40px 30px 30px;font-size:12px;min-height:1058px;}
#sidebar .widget{margin-bottom:3em;}
#sidebar p{line-height:30px;}
#sidebar ul{padding-left:1.2em;}
#banner{padding: 0;margin: 0;background-position: center;background-repeat: no-repeat;background-size: cover;height:259px;background-image:url(img/header-bg.jpg);}
img.banner-text{position:relative;display:inline-block;}
img.banner-portrait{display:inline-block;margin-left:-45px;}
.page-header{margin:30px 0 45px;border:none;padding:0;}
h1.page-title,h1.entry-title{font-size:48px;color:#496473;}
h3.entry-title{margin-bottom:0;}
h3.entry-title a{color:#496473;}
.byline{display:block;margin-top:10px;margin-bottom:20px;}
.blog article, .archive article{margin-bottom:70px;}
body.single .entry-content p:last-child{display:none;}
a.readmore{color:#737373;}
.nav-links{margin:30px 0;}
.single-post h1.entry-title{margin-bottom:0;}
.header-top{margin-top:-13px;}
#menu-top-navigation{list-style:none;padding:0;margin-right:25px;}
#menu-top-navigation li{display:inline-block;padding-left:15px;}
#menu-top-navigation li a{color:#1d4260;font-size:14px;}
ul.social-icons{width:132px;float:right;background:url(img/social.png) no-repeat;padding:0;height:34px;}
ul.social-icons li{display:block;float:left;height:34px;width:25%;}
ul.social-icons li a{height:100%;display:block;}
.posted-on{font-weight:bold;}
.img_a {float: left;}

#copyright ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#copyright .copyright-nav ul li { display: inline; }

#copyright ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

#copyright ul li a:hover
{
color: #fff;
background-color: #369;
}


/* For Large Desktops */
@media (min-width: 1199px) {

}

/* For Small Desktops and Large Tablets */
@media (max-width: 1199px) and (min-width: 992px) {

}

/* For Large Tablets and Bigger */
@media (min-width: 992px) {

}

/* For Small Tablets and Bigger */
@media (min-width: 768px) {
	/* Large Screen Navbar Styles */
	#masthead{padding:25px 0;}
	#site-navigation{background:none;border:none;margin-bottom:0;min-height:0;}
	#site-navigation .navbar-nav{float:right;}
	#site-navigation .navbar-nav>.active>a, #site-navigation .navbar-nav>.active>a:hover, #site-navigation .navbar-nav>.active>a:focus{color:#111;background:none;}
	#site-navigation .navbar-nav>li>a{color:#777;font-size:24px;padding-bottom:0;padding-top:12px;}
	#site-navigation .navbar-nav>li>a:hover{color:#111;}
}

/* For Small Tablets */
@media (max-width: 991px) and (min-width: 768px) {
	#banner{height:211px;}
	img.banner-text{width:65%;}
	img.banner-portrait{width:35%;margin-left:-25px;}
}

/* For Smartphones and Small Tablets */
@media (max-width: 991px) {

}

/* For Smartphones */
@media (max-width: 767px) {
	/* Mobile Navbar Styles */
	html{overflow-x:hidden;}
	#site-navigation{background-color:#304958;border:none;border-radius:0;margin-bottom:0;}
	#site-navigation .navbar-toggle .icon-bar{background-color:#FFF;}
	#site-navigation .navbar-toggle{border-color:#FFF;}
	#site-navigation .navbar-toggle:hover, #site-navigation .navbar-toggle:focus{background-color:#000;background-color:rgba(0, 0, 0, .3);}
	#site-navigation .navbar-brand{padding:13px 15px 7px;text-align:center;float:none;font-size:23px;color:#FFF;line-height:1;}
	#site-navigation .navbar-nav>.active>a, #site-navigation .navbar-nav>.active>a:hover, #site-navigation .navbar-nav>.active>a:focus{color:#FFF;background-color:#000;background-color:rgba(0, 0, 0, .3);}
	#site-navigation .navbar-collapse, #site-navigation .navbar-form{border-color:#000;border-color:rgba(0, 0, 0, .3);}
	#site-navigation .navbar-nav>li>a{color:#FFF;}
	#site-navigation .navbar-nav>li>a:hover{color:rgba(255, 255 , 255, .7);}
	#masthead>.container{padding-left:0;padding-right:0;}
	h1.site-title{display:inline-block;}
	h1.site-title img{max-width:100%;height:auto;}
	.site-branding{margin:15px 0 25px;text-align:center;}
	#secondary{padding:0;}
	#sidebar{min-height:0;}
	#main{padding:0 15px;}
	ul.social-icons{float:none;}
	ul.social-icons{margin:20px auto 0;}
	.img_a {float: none;}
}

/* Plugin Specific Styles */

/* Gravity Forms */
.gform_wrapper .ginput_complex .ginput_right input[type=text], .gform_wrapper .ginput_complex .ginput_right input[type=url], .gform_wrapper .ginput_complex .ginput_right input[type=email], .gform_wrapper .ginput_complex .ginput_right input[type=tel], .gform_wrapper .ginput_complex .ginput_right input[type=number], .gform_wrapper .ginput_complex .ginput_right input[type=password], .gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input[type=text], .gform_wrapper .ginput_complex input[type=url], .gform_wrapper .ginput_complex input[type=email], .gform_wrapper .ginput_complex input[type=tel], .gform_wrapper .ginput_complex input[type=number], .gform_wrapper .ginput_complex input[type=password], .gform_wrapper .ginput_complex select,.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{width:100%!important;}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction{margin:5px 0 0;font-weight:normal;font-size:12px;letter-spacing:normal;}