/* Centered Class */

.centered {
text-align:center
}

/*Center Page Titles*/
.entry-title {
text-align:center
}

/*  SECTIONS  */
.section {
	clear: both;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

.sidebar .podcast:nth-child(n+5) {
    display: none;
}

.odometer.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
    -webkit-transition-duration: 10s !important;
    -moz-transition-duration: 10s !important;
    -ms-transition-duration: 10s !important;
    -o-transition-duration: 10s !important;
    transition-duration: 10s !important
}

.nav-primary, .site-header {
opacity: 0.8;
background-color: #383838 !important;
}

/* POSITIONING */

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.justify {
  text-align: justify;
}

/* ==== GRID SYSTEM ==== */

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.row {
  position: relative;
  width: 100%;
}

.row [class^="col"] {
  float: left;
  margin: 0.5rem 2%;
  min-height: 0.125rem;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: 96%;
}

.col-1-sm {
  width: 4.33%;
}

.col-2-sm {
  width: 12.66%;
}

.col-3-sm {
  width: 21%;
}

.col-4-sm {
  width: 29.33%;
}

.col-5-sm {
  width: 37.66%;
}

.col-6-sm {
  width: 46%;
}

.col-7-sm {
  width: 54.33%;
}

.col-8-sm {
  width: 62.66%;
}

.col-9-sm {
  width: 71%;
}

.col-10-sm {
  width: 79.33%;
}

.col-11-sm {
  width: 87.66%;
}

.col-12-sm {
  width: 96%;
}

.row::after {
	content: "";
	display: table;
	clear: both;
}

.hidden-sm {
  display: none;
}

@media only screen and (min-width: 33.75em) {  /* 540px */
  .container {
    width: 80%;
  }
}

@media only screen and (min-width: 45em) {  /* 720px */
  .col-1 {
    width: 4.33%;
  }

  .col-2 {
    width: 12.66%;
  }

  .col-3 {
    width: 21%;
  }

  .col-4 {
    width: 29.33%;
  }

  .col-5 {
    width: 37.66%;
  }

  .col-6 {
    width: 46%;
  }

  .col-7 {
    width: 54.33%;
  }

  .col-8 {
    width: 62.66%;
  }

  .col-9 {
    width: 71%;
  }

  .col-10 {
    width: 79.33%;
  }

  .col-11 {
    width: 87.66%;
  }

  .col-12 {
    width: 96%;
  }

  .hidden-sm {
    display: block;
  }
}

@media only screen and (min-width: 60em) { /* 960px */
  .container {
    width: 90%;
    max-width: 60rem;
  }

.agency-pro-home .content .textwidget {
	padding: 15px !important;
}

#text-46 {
        background: transparent !important;
        background-color: transparent !important;
        color: white !important;
        font-weight: 2 !important;
        font-size: 3 !important;
}

#home-bottom {
       padding-top: 0px !important;
}

#home-middle {
       padding-bottom: 0px !important;
}

.home-top .wrap {
       padding-bottom: 0px !important;
       padding-top: 7.5% !important; 
}

#simple-social-icons-4 {
     padding: 20px 0px 0px 0px;
     margin: 0px;
}

#simple-social-icons-3 h4{
     text-align: center;
}


ul.share-buttons{
  list-style: none;
}

ul.share-buttons li{
  display: inline;
  padding: 3px;
}

ul.share-buttons li a i{
  color: #b92025;
}

ul.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.red-button {
background-color: #b92025;
}

.map-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
}
.ml-form-embedSubmitLoad {
    display: none;
}

.simple-social-icons ul li.ssi-gplus svg{ opacity: 0; pointer-events: none; }

.simple-social-icons ul li.ssi-gplus a{
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Ctitle%3E%3C/title%3E%3Cg id='icomoon-ignore'%3E%3C/g%3E%3Cpath fill='%23000' d='M1001.472 422.951h-978.944c-1.259 3.335-2.007 7.184-2.048 11.205v0.018c-0.005 0.347-0.005 0.761-0.005 1.175 0 78.729 63.387 142.649 141.913 143.515h0.082c44.715-0.117 84.517-21.063 110.222-53.646l0.226-0.297c29.097 33.115 71.538 53.904 118.834 53.904 48.057 0 91.099-21.463 120.071-55.326l0.181-0.217c29.147 34.048 72.171 55.49 120.206 55.49 47.319 0 89.778-20.807 118.727-53.776l0.153-0.178c25.931 32.882 65.733 53.831 110.43 53.943h0.021c78.603-0.866 141.993-64.789 141.993-143.515 0-0.377 0-0.754-0.005-1.129v0.057c-0.041-4.039-0.789-7.89-2.123-11.454l0.075 0.233zM648.089 0h-103.321v356.167h161.568zM889.017 60.233c-0.569-1.92-1.216-3.559-1.989-5.122l0.082 0.185c-16.114-32.983-49.413-55.296-87.922-55.296-0.007 0-0.014 0-0.021 0h-84.645l58.247 356.167h208.219zM224.83 0c-0.007 0-0.014 0-0.021 0-38.51 0-71.806 22.315-87.669 54.72l-0.254 0.576c-0.695 1.355-1.349 2.965-1.865 4.631l-0.059 0.222-91.954 296.018h208.219l58.247-356.167h-84.645zM375.911 0l-58.247 356.167h161.568v-356.167h-103.321zM861.531 645.573c-0.096 0-0.208 0-0.322 0-41.47 0-80.039-12.398-112.215-33.689l0.757 0.471c-33.429 20.875-74.025 33.257-117.515 33.257-44.617 0-86.192-13.031-121.127-35.493l0.889 0.535c-34.027 21.899-75.579 34.914-120.169 34.914-43.515 0-84.139-12.393-118.528-33.847l0.946 0.551c-31.401 20.875-69.982 33.307-111.465 33.307-27.678 0-54.064-5.534-78.107-15.559l1.344 0.496v293.314c-0.002 0.24-0.005 0.521-0.005 0.805 0 54.505 43.886 98.763 98.249 99.362h655.417c54.423-0.599 98.309-44.855 98.309-99.365 0-0.283 0-0.567-0.005-0.848v0.043-293.335c-22.606 9.499-48.875 15.035-76.439 15.072h-0.014zM741.376 957.216c-72.768-1.317-131.253-60.613-131.253-133.573s58.487-132.256 131.129-133.568l0.123-0.002c0.043 0 0.096 0 0.151 0 18.416 0 35.925 3.89 51.746 10.889l-0.818-0.322c11.847 5.381 19.938 17.111 19.938 30.729 0 4.729-0.976 9.232-2.738 13.317l0.085-0.217c-4.994 11.982-16.61 20.254-30.16 20.254-4.645 0-9.061-0.971-13.058-2.722l0.21 0.082c-7.415-3.303-16.062-5.223-25.161-5.223-0.062 0-0.121 0-0.183 0h0.009c-36.885 0-66.784 29.899-66.784 66.784s29.899 66.784 66.784 66.784v0c24.249-0.128 45.367-13.406 56.601-33.063l0.167-0.322h-24.023c-18.089-0.462-32.576-15.237-32.576-33.394s14.487-32.933 32.535-33.392h65.579c18.135 0.174 32.77 14.914 32.77 33.074 0 0.117 0 0.231-0.002 0.345v-0.018c0.005 0.313 0.005 0.681 0.005 1.051 0 72.679-58.514 131.689-131.001 132.496h-0.075z'%3E%3C/path%3E%3C/svg%3E");
 background-repeat: no-repeat;
background-position: 50% 50%;
}
.simple-social-icons ul li.ssi-gplus a:hover{
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 1024 1024'%3E%3Ctitle%3E%3C/title%3E%3Cg id='icomoon-ignore'%3E%3C/g%3E%3Cpath fill='%23dd3333' d='M1001.472 422.951h-978.944c-1.259 3.335-2.007 7.184-2.048 11.205v0.018c-0.005 0.347-0.005 0.761-0.005 1.175 0 78.729 63.387 142.649 141.913 143.515h0.082c44.715-0.117 84.517-21.063 110.222-53.646l0.226-0.297c29.097 33.115 71.538 53.904 118.834 53.904 48.057 0 91.099-21.463 120.071-55.326l0.181-0.217c29.147 34.048 72.171 55.49 120.206 55.49 47.319 0 89.778-20.807 118.727-53.776l0.153-0.178c25.931 32.882 65.733 53.831 110.43 53.943h0.021c78.603-0.866 141.993-64.789 141.993-143.515 0-0.377 0-0.754-0.005-1.129v0.057c-0.041-4.039-0.789-7.89-2.123-11.454l0.075 0.233zM648.089 0h-103.321v356.167h161.568zM889.017 60.233c-0.569-1.92-1.216-3.559-1.989-5.122l0.082 0.185c-16.114-32.983-49.413-55.296-87.922-55.296-0.007 0-0.014 0-0.021 0h-84.645l58.247 356.167h208.219zM224.83 0c-0.007 0-0.014 0-0.021 0-38.51 0-71.806 22.315-87.669 54.72l-0.254 0.576c-0.695 1.355-1.349 2.965-1.865 4.631l-0.059 0.222-91.954 296.018h208.219l58.247-356.167h-84.645zM375.911 0l-58.247 356.167h161.568v-356.167h-103.321zM861.531 645.573c-0.096 0-0.208 0-0.322 0-41.47 0-80.039-12.398-112.215-33.689l0.757 0.471c-33.429 20.875-74.025 33.257-117.515 33.257-44.617 0-86.192-13.031-121.127-35.493l0.889 0.535c-34.027 21.899-75.579 34.914-120.169 34.914-43.515 0-84.139-12.393-118.528-33.847l0.946 0.551c-31.401 20.875-69.982 33.307-111.465 33.307-27.678 0-54.064-5.534-78.107-15.559l1.344 0.496v293.314c-0.002 0.24-0.005 0.521-0.005 0.805 0 54.505 43.886 98.763 98.249 99.362h655.417c54.423-0.599 98.309-44.855 98.309-99.365 0-0.283 0-0.567-0.005-0.848v0.043-293.335c-22.606 9.499-48.875 15.035-76.439 15.072h-0.014zM741.376 957.216c-72.768-1.317-131.253-60.613-131.253-133.573s58.487-132.256 131.129-133.568l0.123-0.002c0.043 0 0.096 0 0.151 0 18.416 0 35.925 3.89 51.746 10.889l-0.818-0.322c11.847 5.381 19.938 17.111 19.938 30.729 0 4.729-0.976 9.232-2.738 13.317l0.085-0.217c-4.994 11.982-16.61 20.254-30.16 20.254-4.645 0-9.061-0.971-13.058-2.722l0.21 0.082c-7.415-3.303-16.062-5.223-25.161-5.223-0.062 0-0.121 0-0.183 0h0.009c-36.885 0-66.784 29.899-66.784 66.784s29.899 66.784 66.784 66.784v0c24.249-0.128 45.367-13.406 56.601-33.063l0.167-0.322h-24.023c-18.089-0.462-32.576-15.237-32.576-33.394s14.487-32.933 32.535-33.392h65.579c18.135 0.174 32.77 14.914 32.77 33.074 0 0.117 0 0.231-0.002 0.345v-0.018c0.005 0.313 0.005 0.681 0.005 1.051 0 72.679-58.514 131.689-131.001 132.496h-0.075z'%3E%3C/path%3E%3C/svg%3E");
}
.nav-primary {
    position: relative;
    z-index: 99;
}

/* START TRANSCRIPT STYLES */
details summary {
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 5px 10px;
  cursor: pointer;
  margin-bottom: 10px;
}

details summary:before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  margin-right: 0;
  margin-left: 5px;
  margin-top: 7.5px;
  float: left;
}

details[open] summary:before {
  border-top: 5px solid;
  border-bottom: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin-left: 0;
  margin-right: 5px;
  margin-top: 10px;
}
/* END TRANSCRIPT STYLES */
details::hover {cursor:pointer;}

.optinform .module-wrap{
   text-align:left;
}