/*

Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ClickMonster
Author URI: http://www.clickmonster.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* August 7, 2019 */

/* Header Adjustments */

.fusion-header-v4 .fusion-header {
    padding-bottom: 0px;border-bottom:0px; padding-top:20px
}
/* Home page Compass */
div.compass div {background-size:contain!important;}
/* Titles */
.fusion-page-title-bar {background-size:cover!important;}
/* Navigational image */
body {
    background-image: url(/wp-content/uploads/navigation-graphic.jpg);
    background-repeat: no-repeat;
    background-position: 70% 520px;
}

/* Menu */

@font-face {
font-family: 'universltstd55Roman';src: url('fonts/universltstd-webfont.eot') format('embedded-opentype');
src: local('?'), url('fonts/universltstd-webfont.woff') format('woff'), url('fonts/universltstd-webfont.ttf') format('truetype'), url('fonts/universltstd-webfont.svg#webfontNbRrLXsP') format('svg');

}
@font-face {
font-family: 'universltstd65Bold';
src: url('fonts/universltstd-bold-webfont.eot') format('embedded-opentype');
src: local('?'), url('fonts/universltstd-bold-webfont.woff') format('woff'), url('fonts/universltstd-bold-webfont.ttf') format('truetype'), url('fonts/universltstd-bold-webfont.svg#webfontei0deYD0') format('svg');
}

@font-face {
font-family: 'universltstdboldex';
src: url('fonts/universltstdboldex.eot') format('embedded-opentype');
src: local('?'), url('fonts/universltstdboldex.woff') format('woff'), url('fonts/universltstdboldex.ttf') format('truetype'), url('fonts/universltstdboldex.svg') format('svg');
}

#wrapper { 
    -webkit-box-shadow: 0px 0px 5px #808080;
    -moz-box-shadow: 0px 0px 5px #808080;
    box-shadow: 0px 0px 5px #808080;
   }
   
/* .post-content h1{ font-family: 'Kanit', Arial, serif; font-weight: 600; } */

#wrapper .post-content p.no-bottom-margin {line-height:16px;margin:0px;}

.fusion-main-menu > ul > li > a { font-family: 'universltstd55Roman', sans-serif!important;}

.post-content a:hover{text-decoration:underline;}

.fusion-secondary-menu > ul > li > a {font-family: 'univers_lt_std_53_extendedRg', sans-serif!important;
font-size: 7pt;color:#807F83; letter-spacing:3px; }


#menu-top-level-menu li.current-menu-item {     overflow: visible!important; }

.top-right-menu > ul > li > a {font-family: 'univers_lt_std_53_extendedRg', sans-serif!important;

font-size: 7pt;color:#807F83; letter-spacing:3px;display: block;

position: relative;

padding: 0 13px;

}

.top-right-menu { list-style: none; }
top-right-menu > ul > li:first-child {

border-left: none;

}

.top-right-menu > ul > li {

border-color: #efefef;

}

.top-right-menu ul {

margin: 0;padding: 0;list-style: none;

}

.top-right-menu > ul > li {

float: left; }
ul.list_orange,ul.list_sienna {padding-left:0px;}
ul.list_orange li,ul.list_sienna li{
 background-image: url(images/arrow_orange.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 18px; padding-left:40px;
    list-style-type:none;
    margin-bottom:10px;}

.navlist_powderblue li {
    background-image: url(images/arrow_powderblue.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    line-height: 18px; padding-left:40px;
    list-style-type:none;
    margin-bottom:10px;
}
ul.list_sienna li{
 background-image: url(images/arrow_sienna.gif);
 }


hr.dotted {border: 0;
    border-bottom: 1px dotted #fff;
   margin:0px 15px 0 -7px;
    }
body ul.navlist {
margin-top: 0px;
margin-left: 0;
padding-top: 0px;
padding-left: 0;
list-style-type: none!important;
}
ul.navlist li {margin-bottom:15px}
ul.navlist li img {margin-right:16px;}


li.hide-me {display:none!important;}
ul#menu-footer li{display:inline; font-size:11px;}

div.menu-top-level-menu-container {
background-color: #439539;
height: 23px;}
ul.sub-menu a{color:#fff;}
ul.sub-menu li.current-menu-item {color: #AFDFE4;}

.fusion-open-submenu:before {
color:#fff;
}




/* #menu-top-level-menu a {  font-size:14px; 

	
	
	
   /* round the top corners 	  
   -webkit-border-top-left-radius: 8px;	 
-webkit-border-top-right-radius: 8px;	  
  -moz-border-radius-topleft:8px;	  
 -moz-border-radius-topright: 8px;	  
 border-top-left-radius: 8px;	 
 border-top-right-radius:8px; 	

     }*/

li.no-click{cursor:default !important;}

/* Logo area header height */
.fusion-header-v4 .fusion-header {
 padding-top: 0px;
}

/* Sidebars * color: #095672; (green) #6088a2 (light blue)
#main .sidebar {float:right;} */
#main #sidebar-1{width:220px;}

body.has-sidebar.double-sidebars #main #sidebar {
    width: 249px;
    margin-left: calc(0px - 20px)!important;
}

#sidebar-1 div.widget_text, div#text-2, div#text-11, div#text-12,div#text-17, div#text-18,div#text-19,div#text-20,div#text-21, div#text-22, div#text-23, div#text-24, div#text-25, div#text-26,div#text-27,div#text-28,div#text-29,div#text-30,div#text-31,div#text-32,div#text-33,div#text-34 {padding-left:18px; background:url(images/darkblue-line.png) no-repeat top left;}
div.widget_text{padding-left:18px;}

div#text-43 .widget_text   {padding-left:0px; background:none;}

div#sidebar div.widget_text {background-image:none;}
div.textwidget a:hover {
    text-decoration: underline;
    color: #086186;
}
#text-14 div.textwidget a:hover {
    text-decoration: underline;
    color: #67b7e1;
}
body.home div.widget_text {border-left:3px solid #439539; padding-left:13px; background:none;color:#14679b;}

div.textwidget{ font-family: Arial, san serif; font-size:14px;line-height:24px; letter-spacing:.5px;}

#main #sidebar-2 div.textwidget {letter-spacing:0px;}
#main #sidebar-2 div.textwidget{ font-size:14px;line-height:20px; font-family: 'Michroma', sans-serif; }
#main #sidebar-2 #text-3 div.textwidget, #main #sidebar-2 #text-4 div.textwidget{transform:none; }
body.page-id-83 #main #sidebar-2 div.textwidget,body.page-id-85 #main #sidebar-2 div.textwidget, body.page-id-20 #main #sidebar-2 #text-41 div.textwidget  {transform:none; margin-left:0px;}
body.page-id-83 #main #sidebar-2,body.page-id-85 #main #sidebar-2 {
    width: 200px;
}
 div#text-5 div.textwidget{
    font-size: 14px;
    line-height: 20px;
    font-family: 'Michroma', sans-serif;
}
p.left40 {margin-left:40px;}
/* powder blue text */
div#text-2,div#text-3, div#text-4, div#text-11,div#text-12, div#text-17, div#text-19, div#text-41  {color:#6088a2;  margin-top:20px;}

 div#text-41  { margin-top:65px;}

/* text on right to add short blue line 
div#text-2, div#text-11,div#text-12, div#text-18, div#text-19,div#text-20, div#text-21  {background:url(images/darkblue-line.png) no-repeat top left;border-left:0px;} */

/* text on right top  margins*/
#main #sidebar-2 div.textwidget {
    font-size: 11px;
    line-height: 20px;
    font-family: 'Michroma', sans-serif;
}
div#text-17 div.textwidget {margin-top: 20px; color:#e69019}
div#text-18 div.textwidget, div#text-27 div.textwidget,div#text-28 div.textwidget, div#text-29 div.textwidget {margin-top: 80px; color:#e69019}
div#text-19 div.textwidget  {margin-top:120px; color:#14679b;}
div#text-20 div.textwidget, div#text-21 div.textwidget, div#text-22 div.textwidget, div#text-23 div.textwidget,div#text-24 div.textwidget,div#text-25 div.textwidget,div#text-26 div.textwidget {margin-top:50px; color:#16699b;}

/* dark orange text */

div#text-34,div#text-33,div#text-32,div#text-31,div#text-30{margin-top: 120px; color:#ce7019}

div#text-33,div#text-32,div#text-31,div#text-30{margin-top:50px;}

/* brown client center text */
div#text-39,div#text-40,div#text-38, div#text-37,div#text-36,div#text-35   {margin-top: 120px; color:#9b6537;}
div#text-40,div#text-38,div#text-37,div#text-35 {margin-top: 60px;}

div#text-13{border:0px;margin-top:120px;}




/* contact modal */ 

div#text-7  a {font-family:'Open Sans', Arial, san serif; line-height:29px; font-size:.9em;}
div#text-7  a:hover{color:#064b68}
div#text-7,div#text-14 {background-color: #5f89a2; border-left:1px solid #fff;padding-bottom:2px;}

/* change to orange per page */
body.page-id-101 div#text-14, body.page-id-103 div#text-14, body.page-id-105 div#text-14, body.page-id-109 div#text-14,  body.page-id-107 div#text-14   {background-color: #e69019;}

/* change to dark orange per investment management page */
body.page-id-135 div#text-14, body.page-id-465 div#text-14,body.page-id-468 div#text-14,body.page-id-475 div#text-14,body.page-id-415 div#text-14 { background-color:#ce7019;}



/*change to brown per client center pages */
body.page-id-138 div#text-14,body.page-id-421 div#text-14,body.page-id-489 div#text-14,body.page-id-492 div#text-14,body.page-id-498 div#text-14,body.page-id-505 div#text-14,body.page-id-509 div#text-14{ background-color:#9b6537;}

/* change to rich blue per page */
body.page-id-142 div#text-14,body.page-id-150 div#text-14, body.page-id-148 div#text-14, body.page-id-155 div#text-14, body.page-id-157 div#text-14,body.page-id-159 div#text-14,body.page-id-161 div#text-14  {background-color:#16699b; }

/* change to green */
body.page-id-83 div#text-14,body.page-id-85 div#text-14 {background-color:#73b84d}

.fusion-button.button-blue,.button.blue {
 background: #0f5070;
background-image: linear-gradient(to top, #76c7f1, #0f5070);
border: 1px solid #1172c1;
 color: #fff;

}
.fusion-button-text {letter-spacing: 1.75px;font-weight:500!important;}
div#text-3 p, div#text-4 p, div#text-41 p{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    word-spacing: 0em;
    letter-spacing: 0em;
    line-height: 16px;
}
.raise-me {margin-top:-100px; margin-left:601px;margin-right:70px;}
.h8.profile {

    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    margin-top: 20px;
    color: #024768;
    letter-spacing: 0em;
    }
.bluehead {
     color: #024768;
     font-weight: bold;
}   
*.orange{color:#e69019!important;}
*.rich-blue{color:#16699b!important;}
*.burnt-sienna{color:#ce7019!important;}
*.brown{color:#9b6537!important;}
*.green{color:#73b84d!important;}

.dot-holder {margin-top:38px;margin-left:49px;}
.dot-container-coll {
  width: 37px;
   height: 42px;
  margin: 12px 0px 0px 53px;
   float: left;

}


.dot-container-coll-shoreline {
    margin: 70px 0px 0px -45px;
   width: 37px;
   height: 42px;
 
   float: left;

}
.dot-sprite {
      background:url(images/dot_sprite.png) no-repeat;
      background-position: 0px 0px;
      width: 37px;
   height: 42px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
 
 .dot-sprite span{
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	background: url(images/dot_sprite.png)  no-repeat;
	background-position: 0px -42px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}
 .dot-sprite:hover span {
	opacity: 1;
}
#locale-colleagues img{margin-top:-8px;}
/* colleague mouseovers */
.th_container {
   width: 471px;
  
   border: 0px solid #fff;

}
.th-portrait {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/bryant.png) no-repeat;
      background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
.th-portrait-colin {
	background:url(https://www.tradewinds-cm.com/wp-content/uploads/colin.png) no-repeat;
background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
}
.th-portrait-kyra {
      background:url(https://www.tradewinds-cm.com/wp-content/uploads/kyra.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }

.th-portrait-peter {
   background:url(http://www.tradewinds-cm.com/wp-content/uploads/peter.png) no-repeat;
background-position: 0px 0px;
width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }

.th-portrait-krista {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/krista.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
 
 .th-portrait-kyle {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/kyle.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 } 
 .th-portrait-mark {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/mark.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 } 
  .th-portrait-daniel {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/daniel.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
 .th-portrait-donna {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/donna.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
 
 .th-portrait-ron {
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/ron.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 } 
 
 .th-portrait-tressa{
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/tressa.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 }
  .th-portrait-isabel{
      background:url(http://www.tradewinds-cm.com/wp-content/uploads/isabel.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 } 
  .th-portrait-sally{
background:url(http://www.tradewinds-cm.com/wp-content/uploads/sally-1.png) no-repeat;
       background-position: 0px 0px;
      width: 105px; 
      height: 118px;
      float: left;
      display: inline-block;
	position: relative;
	text-indent: -9999px;
	
 } 
 
 
a.th-portrait:hover{
	background: url(http://www.tradewinds-cm.com/wp-content/uploads/bryant.png)  no-repeat;
	background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

a.th-portrait-colin:hover {
	background:url(https://www.tradewinds-cm.com/wp-content/uploads/colin.png) no-repeat;
background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
}

a.th-portrait-kyra:hover {
        background: url(https://www.tradewinds-cm.com/wp-content/uploads/kyra.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

a.th-portrait-peter:hover{
background:url(http://www.tradewinds-cm.com/wp-content/uploads/peter.png) no-repeat; 
background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}
a.th-portrait-krista:hover {
      background: url(http://www.tradewinds-cm.com/wp-content/uploads/krista.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}
a.th-portrait-kyle:hover {
       background: url(http://www.tradewinds-cm.com/wp-content/uploads/kyle.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}
a.th-portrait-ron:hover  {
       background: url(http://www.tradewinds-cm.com/wp-content/uploads/ron.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

a.th-portrait-mark:hover {
     background: url(http://www.tradewinds-cm.com/wp-content/uploads/mark.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}
a.th-portrait-donna:hover {
     background: url(http://www.tradewinds-cm.com/wp-content/uploads/donna.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

a.th-portrait-tressa:hover {
      background: url(http://www.tradewinds-cm.com/wp-content/uploads/tressa.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
}

a.th-portrait-isabel:hover {
     background: url(http://www.tradewinds-cm.com/wp-content/uploads/isabel.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
} 

 a.th-portrait-sally:hover {
      background: url(http://www.tradewinds-cm.com/wp-content/uploads/sally-1.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
} 
 a.th-portrait-daniel:hover {
     background: url(http://www.tradewinds-cm.com/wp-content/uploads/daniel.png)  no-repeat;
     background-position: 0px -130px;
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition:    opacity 0.5s;
	-o-transition:      opacity 0.5s;
} 


a.th-portrait:hover {
	opacity: 1;
}
.th-portrait-colin:hover span { opacity: 1;}
.th-portrait-krya:hover span { opacity: 1;
}
.th-portrait-krista:hover span { opacity: 1;
}
.th-portrait-kyle:hover span { opacity: 1;
}
.th-portrait-donna:hover span { opacity: 1;
}
.th-portrait-mark:hover span { opacity: 1;
}
.th-portrait-shelley:hover span { opacity: 1;
}

.th-portrait-ron:hover span { opacity: 1;
}
.th-portrait-tressa:hover span { opacity: 1;
}
.th-portrait-isabel:hover span { opacity: 1;
}
.th-portrait-sally:hover span { opacity: 1;
}
a.th-portrait-daniel:hover{ opacity: 1;
}

p.intro, p.intro-3 {font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    word-spacing: 0em;
    letter-spacing: 0em;
    line-height: 16px;
    }
p.intro-3 {
    margin-top:10px;
   
	 margin-bottom: 0px;
    }    
/* footer area */



/*.fusion-footer-widget-area ul li a {

display: inline;

padding: 0px;

border-bottom: 0px;

 margin:0  40px; 

font-family: 'universltstd55Roman', sans-serif;

font-size:11px; letter-spacing: 1px;

}*/

.fusion-footer-widget-area .widget-title {
	margin: 0 0 8px;}

.fusion-footer-widget-area ul > li:after {content: "|";

line-height: 30px;

}

.fusion-footer-widget-area ul > li.menu-item-205:after {display: none;}

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {margin-bottom: 0px}

.fusion-footer-widget-area .widget .recentcomments:before, .fusion-footer-widget-area .widget_archive li a:before, .fusion-footer-widget-area .widget_categories li a:before, .fusion-footer-widget-area .widget_links li a:before, .fusion-footer-widget-area .widget_meta li a:before, .fusion-footer-widget-area .widget_nav_menu li a:before, .fusion-footer-widget-area .widget_pages li a:before, .fusion-footer-widget-area .widget_recent_entries li a:before{content:"";}



.fusion-mobile-menu-icons a {font-size:30px;}



/* mobile menu styles */

@media screen and (max-width:600px){
	#wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}  
.home-content{margin-top:0px;}
.fusion-footer-widget-area ul li a {
        margin: 0 10px;}
p.left40 {margin-left:0px;}
#wrapper .post-content p.no-bottom-margin {margin-bottom:10px!important;}
}

@media screen and (max-width:800px){
	.top-margin {margin-top:15px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
  div.menu-top-level-menu-container {background-color: #fff;}
  ul.sub-menu a { color: #086186;
} ul.sub-menu a:hover { text-decoration:underline;
}
.menu-item-has-children a{ 	 
 /* round the top corners */	  -webkit-border-top-left-radius: 0px;	  -webkit-border-top-right-radius: 0px;	  -moz-border-radius-topleft: 0px;	  -moz-border-radius-topright: 0px;	  border-top-left-radius: 0px;	  border-top-right-radius: 0px; 	}
#content{margin-top:0px;}

.dot-sprite{ display:none;
}
#main { background-image:none!important;
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder{padding-top:20px!important;}
.raise-me {margin-top: 20px;margin-left: 0px;}
#main #sidebar-2 div.textwidget {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .5px;
   transform: none;
    margin-left: 15px;
	} }


