/* ********************************* */
/* Transitions
/* ********************************* */
.dwg_base_child_general_animation {
  transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear; }

.dwg_base_child_custom_animation,
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item .shortcode-col-inner-padding {
  -webkit-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition: all 500ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
  transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945); }

/*
.dwg_base_child_ralescenter{
/* ********************************* */
/* Color Overrides
/* ********************************* */
/* example */
/*
.colorname{
	color:rgba(0, 0, 0, 1.0);
}
.colornameback{
	background-color:rgba(0, 0, 0, 1.0);
}
*/
/* ********************************* */
/* Font Overrides
/* ********************************* */
/*
.entry-content{
	h3, h4, h5, h6{
		margin-top:0.25rem;
		margin-bottom:0.75rem;
	}
}



blockquote, blockquote h1, blockquote h2,
h1.font3, h2.font3{
	letter-spacing:-1pt;
}
blockquote h3, blockquote h4,
h3.font3, h4.font3, h5.font3, h6.font3{
	letter-spacing:-0.4pt;
}
blockquote h5, blockquote h6, blockquote p,
p.font3, li.font3, th.font3, td.font3{
	letter-spacing:-0.3pt;
}
*/
/* ********************************* */
/* Form Overrides
/* ********************************* */
/*
form ul li, 
.form-list li{
	padding:8px 0px 10px 0px;
}
label{
	font-size:1rem;
	letter-spacing:-0.4pt;
	font-weight:700;
}
.ginput_complex label,
.gfield_time_hour label,
.gfield_time_minute label,
.gfield_date_month label,
.gfield_date_day label,
.gfield_date_year label,
.instruction{
	font-size:0.775rem;
}
input[type=text],
input[type=search],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=url],
textarea,
form div[class^="icheckbox_minimal"],
form div[class^="icheckbox_square"],
form div[class^="iradio_minimal"],
form div[class^="iradio_square"],
select,
.selectBox-dropdown,
.selectBox-label,
.selectBox-arrow,
.selectBox-options,
.selectBox-options li,
.select2-container .select2-choice,
.select2-drop,
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered,
input[type="checkbox"],
input[type="radio"]
{
	font-weight:700;
	font-size:0.825rem;
}

input[type="radio"]+label,
input[type="checkbox"]+label,
ul.gfield_checkbox li label, 
ul.gfield_radio li label {
	font-weight:700;
	font-size:0.825rem;
}
input[type=text],
input[type=search],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=url],
textarea,
select,
.selectBox-dropdown li a,
.selectBox-options li a,
.selectBox-label,
.select2-container .select2-choice,
.select2-drop,
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered{
	padding-top:10px;
	padding-bottom:10px;
}

.select2-container .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field{
 padding-top:4px;
	padding-bottom:4px;
 margin-bottom:2px;
 
}
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder
{
 display:block;
 min-height:1rem;
}

input[type=text],
input[type=search],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=url],
textarea,
select,
.selectBox-dropdown,
.select2-selection,
.select2-container .select2-selection--single,
.select2-container--open .select2-dropdown--below{
@include border_radius(4px);
}

.selectBox-dropdown li a,
.selectBox-options li a{
}
*/
/* ********************************* */
/* Trigger Overrides
/* ********************************* */
/*
#mobile-nav-trigger, 
#mobile-nav-close-trigger, 
#back-to-top-trigger{
}
*/
/* ********************************* */
/* Widget Overrides
/* ********************************* */
/*
.widget-container{
}
.textwidget, 
.dwg_base-widget-inner-padding{
}
.textwidget{
}

.sidebar-frontpage-list li{
	width:100%;
	clear:both;
	display:block;
}
*/
/* ********************************* */
/* Button Overrides
/* ********************************* */
/*
button,
.button,
a.button,
input[type=submit], 
input[type=reset], 
input[type=button]{
}

button.xlg:not(.pill),
.button.xlg:not(.pill),
a.button.xlg:not(.pill),
input[type=submit].xlg:not(.pill),
input[type=reset].xlg:not(.pill),
input[type=button].xlg:not(.pill){
	@include border-radius(14px);
}

button.lg:not(.pill),
.button.lg:not(.pill),
a.button.lg:not(.pill),
input[type=submit].lg:not(.pill),
input[type=reset].lg:not(.pill),
input[type=button].lg:not(.pill){
	@include border-radius(12px);
}

button:not(.pill),
.button:not(.pill),
a.button:not(.pill),
input[type=submit]:not(.pill),
input[type=reset]:not(.pill),
input[type=button]:not(.pill),
button.md:not(.pill),
.button.md:not(.pill),
a.button.md:not(.pill),
input[type=submit].md:not(.pill),
input[type=reset].md:not(.pill),
input[type=button].md:not(.pill){
	@include border-radius(8px);
}

button.sm:not(.pill),
.button.sm:not(.pill),
a.button.sm:not(.pill),
input[type=submit].sm:not(.pill),
input[type=reset].sm:not(.pill),
input[type=button].sm:not(.pill),
.gform_fileupload_multifile input[type=button]:not(.pill){
	@include border-radius(6px);
}
button.xsm:not(.pill),
.button.xsm:not(.pill),
a.button.xsm:not(.pill),
input[type=submit].xsm:not(.pill),
input[type=reset].xsm:not(.pill),
input[type=button].xsm:not(.pill){
	@include border-radius(4px);
}
*/
/* ********************************* */
/* Notifications Overrides
/* ********************************* */
/*
.action-message,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info{
	@include border-radius(8px);
}

} /// end child theme wrapper

*/
.dwg_base_child_ralescenter .rales_graphic_column .rales_graphic_wrapper {
  margin-top: 0rem; }

@media only screen and (min-width: 960px) {
  .dwg_base_child_ralescenter .rales_graphic_column .rales_graphic_wrapper {
    margin-top: -2rem; } }
.dwg_base_child_ralescenter .footer-ralescenter {
  text-align: center; }
  .dwg_base_child_ralescenter .footer-ralescenter #footer-logo {
    float: none;
    margin: 0 auto 0rem auto;
    text-align: center; }
  .dwg_base_child_ralescenter .footer-ralescenter .widget-address {
    text-align: center;
    margin-bottom: 1rem; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span {
      font-size: 1rem; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address i {
      display: none; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.street:before {
      display: none; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.street-secondary {
      margin-left: 0; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.address2-break {
      display: block;
      clear: both; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.city {
      margin-left: -0.125rem; }
      .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.city:before {
        display: none; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span.zip-break {
      display: block;
      clear: both; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address a.gen-email {
      margin-top: 1rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .first-footer-widget-area {
    width: 99%;
    float: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .first-footer-widget-area .footer-menu-col-inner-padding {
      padding-right: 1.5rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area {
    width: 99%;
    float: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area .footer-menu-col-inner-padding {
      border: none; }
  .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area {
    width: 99%;
    float: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area .footer-menu-col-inner-padding {
      border: none; }
  .dwg_base_child_ralescenter .footer-ralescenter .forth-footer-widget-area {
    width: 99%;
    float: left; }
  .dwg_base_child_ralescenter .footer-ralescenter .footer-menu ul.menu li a {
    font-size: 0.875rem;
    text-align: center; }
  .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us {
    text-align: center;
    margin-top: 1.5rem; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us h3.widget-title {
      text-align: center; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us a.gen-email {
      font-size: 1rem;
      background-color: transparent; }
      .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us a.gen-email:hover {
        background-color: transparent; }
  .dwg_base_child_ralescenter .footer-ralescenter #copyright-content {
    text-align: left;
    padding: 1rem 3rem 1rem 0; }
    .dwg_base_child_ralescenter .footer-ralescenter #copyright-content p {
      font-size: 0.775rem;
      font-weight: 700;
      padding: 0;
      margin: 0; }

@media only screen and (min-width: 768px) {
  .dwg_base_child_ralescenter .footer-ralescenter #footer-logo {
    float: left;
    margin: 0 auto 1rem 0; }
  .dwg_base_child_ralescenter .footer-ralescenter .widget-address {
    text-align: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span {
      font-size: 0.875rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .first-footer-widget-area {
    width: 24%; }
  .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area {
    width: 24%; }
    .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area .footer-menu-col-inner-padding {
      border-left-style: solid;
      border-left-width: 1px;
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      min-height: 168px; }
  .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area {
    width: 24%; }
    .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area .footer-menu-col-inner-padding {
      border-right-style: solid;
      border-right-width: 1px;
      padding-right: 0.875rem;
      padding-left: 0.875rem;
      min-height: 168px; }
  .dwg_base_child_ralescenter .footer-ralescenter .forth-footer-widget-area {
    width: 24%; }
    .dwg_base_child_ralescenter .footer-ralescenter .forth-footer-widget-area .footer-menu-col-inner-padding {
      padding-left: 0.875rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .footer-menu ul.menu li a {
    font-size: 0.875rem;
    text-align: left; }
  .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us {
    text-align: left;
    margin-top: 0; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us h3.widget-title {
      text-align: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us a.gen-email {
      font-size: 0.875rem; }
  .dwg_base_child_ralescenter .footer-ralescenter #copyright-content {
    padding: 1rem 0; } }
@media only screen and (min-width: 960px) {
  .dwg_base_child_ralescenter .footer-ralescenter .widget-address {
    text-align: left; }
    .dwg_base_child_ralescenter .footer-ralescenter .widget-address span {
      font-size: 1rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .footer-menu ul.menu li a {
    font-size: 1rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .widget-contact-us a.gen-email {
    font-size: 1rem; } }
@media only screen and (min-width: 1181px) {
  .dwg_base_child_ralescenter .footer-ralescenter .first-footer-widget-area {
    width: 20%; }
  .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area {
    width: 20%; }
    .dwg_base_child_ralescenter .footer-ralescenter .second-footer-widget-area .footer-menu-col-inner-padding {
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area {
    width: 20%; }
    .dwg_base_child_ralescenter .footer-ralescenter .third-footer-widget-area .footer-menu-col-inner-padding {
      padding-right: 1.5rem;
      padding-left: 1.5rem; }
  .dwg_base_child_ralescenter .footer-ralescenter .forth-footer-widget-area {
    width: 30%; }
    .dwg_base_child_ralescenter .footer-ralescenter .forth-footer-widget-area .footer-menu-col-inner-padding {
      padding-left: 1.5rem; } }
.dwg_base_child_ralescenter .loop-item-default .loop-item-outer-margin {
  margin-bottom: 4rem; }
.dwg_base_child_ralescenter .loop-item-default .entry-title-wrapper .entry-title-outer-margin {
  margin-bottom: 0.5rem; }
.dwg_base_child_ralescenter .loop-item-default h3.entry-title {
  line-height: 1.2; }
.dwg_base_child_ralescenter .loop-item-default .featimg .featimg-outer-margin {
  margin-top: 1.25rem; }
.dwg_base_child_ralescenter .loop-item-default .entry-utility span.author-link,
.dwg_base_child_ralescenter .loop-item-default .entry-utility span.author-link-sep {
  display: none; }
.dwg_base_child_ralescenter .loop-item-default .entry-excerpt-wrapper .entry-excerpt-outer-margin {
  margin-bottom: 2.5rem; }
.dwg_base_child_ralescenter .single-post .entry-title-wrapper .entry-title-outer-margin {
  margin-bottom: 0.5rem; }
.dwg_base_child_ralescenter .single-post .entry-title-wrapper h1.entry-title {
  line-height: 1.2; }
.dwg_base_child_ralescenter .single-post .entry-utility .entry-utility-outer-margin {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }
.dwg_base_child_ralescenter .single-post .entry-utility span.author-link-sep,
.dwg_base_child_ralescenter .single-post .entry-utility span.author-link {
  display: none; }
.dwg_base_child_ralescenter .single-post .featimg .featimg-outer-margin {
  margin-bottom: 1.25rem; }
.dwg_base_child_ralescenter .single-post .entry-content-wrapper .entry-content-outer-margin {
  margin-bottom: 2.5rem; }
.dwg_base_child_ralescenter .navigation-wrapper .nav-wrapper-outer-margin {
  margin-top: 1rem;
  margin-bottom: 1.75rem; }

.rales_graphic_wrapper-inner-padding {
  position: relative; }

#rales_graphic_main {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0; }

#rales_graphic_back {
  position: relative;
  display: block;
  /*
  max-width:1200px;
  width:100%;
  
  width:1200px;
  height:1200px;
  */
  padding: 0;
  margin: 0;
  z-index: 0; }
  #rales_graphic_back .rales_graphic_hover {
    display: none;
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100% 100%; }

.rales_graphic_type {
  display: block;
  /*
  width:180px;
  height:97px;
  */
  width: 15%;
  height: 8.09%;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 100% 100%;
  position: absolute;
  z-index: 10; }

#rales_graphic_type_01 {
  top: 13.375%;
  left: 42.675%; }

#rales_graphic_type_02 {
  top: 19.275%;
  left: 62.5%; }

#rales_graphic_type_03 {
  top: 36.2255%;
  left: 73.645%; }

#rales_graphic_type_04 {
  top: 55.45%;
  left: 73.7125%; }

#rales_graphic_type_05 {
  top: 72.225%;
  left: 61.475%; }

#rales_graphic_type_06 {
  top: 78.75%;
  left: 42.7%; }

#rales_graphic_type_07 {
  top: 71.875%;
  left: 22.7125%; }

#rales_graphic_type_08 {
  top: 55.125%;
  left: 11.225%; }

#rales_graphic_type_09 {
  top: 37%;
  left: 11%; }

#rales_graphic_type_10 {
  top: 19.675%;
  left: 22.25%; }

.rales_graphic_hover {
  position: absolute;
  z-index: 5;
  display: none;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  left: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: 100% 100%; }
  .rales_graphic_hover.open {
    display: block !important; }

#rales_content_overlay {
  display: none;
  position: fixed;
  z-index: 1010;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9); }

#rales_content_wrapper {
  display: block;
  margin: 0;
  padding: 0; }
  #rales_content_wrapper #rales_graphic_content_close {
    display: none; }
    #rales_content_wrapper #rales_graphic_content_close:hover {
      text-decoration: none; }

.rales_graphic_content {
  display: block;
  padding: 0;
  margin: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px; }
  .rales_graphic_content h4 {
    margin: 0;
    padding: 6px 0;
    position: relative;
    display: block; }
    .rales_graphic_content h4 a {
      display: block; }
      .rales_graphic_content h4 a:hover {
        text-decoration: none; }
    .rales_graphic_content h4:after {
      position: absolute;
      right: 0;
      top: 9px;
      float: right;
      z-index: 10;
      font-family: FontAwesome;
      content: '\f055';
      font-size: 20px;
      line-height: 18px;
      width: 20px;
      height: 20px;
      text-align: center;
      -webkit-transition: all 300ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
      -moz-transition: all 300ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
      -o-transition: all 300ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
      transition: all 300ms cubic-bezier(0.12, 0.645, 0.22, 0.945);
      -webkit-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
      -moz-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
      -o-transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945);
      transition-timing-function: cubic-bezier(0.12, 0.645, 0.22, 0.945); }
  .rales_graphic_content .rales_graphic_content_text {
    display: none; }
  .rales_graphic_content p {
    padding-bottom: 20px; }
  .rales_graphic_content.open .rales_graphic_content_text {
    display: block; }
  .rales_graphic_content.open h4:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  .rales_graphic_content.closed .rales_graphic_content_text {
    display: none; }
  .rales_graphic_content.closed h4:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }

@media only screen and (max-width: 479px) {
  #rales_content_wrapper {
    display: block; } }
@media only screen and (min-width: 480px) {
  #rales_content_wrapper {
    display: block; } }
@media only screen and (min-width: 580px) {
  #rales_content_wrapper {
    display: block; } }
@media only screen and (min-width: 768px) {
  #rales_content_wrapper {
    display: none;
    width: 50%;
    top: 30%;
    left: 35%;
    position: fixed;
    z-index: 1020;
    margin: 0;
    padding: 0;
    box-shadow: 0px 0px 6px 0px #888;
    -webkit-box-shadow: 0px 0px 6px 0px #888;
    -moz-box-shadow: 0px 0px 6px 0px #888;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
    #rales_content_wrapper #rales_graphic_content_close {
      display: block;
      text-decoration: none;
      font-size: 33px;
      line-height: 32px;
      text-align: center;
      width: 34px;
      height: 34px;
      overflow: hidden;
      position: absolute;
      top: -10px;
      right: -10px;
      float: right;
      z-index: 1021;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      overflow: hidden; }
      #rales_content_wrapper #rales_graphic_content_close:hover {
        text-decoration: none; }

  .rales_graphic_content {
    display: none;
    padding: 1rem 1.25rem;
    border: none; }
    .rales_graphic_content h4 a:hover {
      text-decoration: none; }
    .rales_graphic_content h4:after {
      display: none; }
    .rales_graphic_content .rales_graphic_content_text {
      display: block; }
    .rales_graphic_content p {
      padding-bottom: 0; } }
@media only screen and (min-width: 960px) {
  #rales_content_wrapper {
    display: none;
    width: 50%;
    left: 40%; } }
@media only screen and (min-width: 1181px) {
  #rales_content_wrapper {
    display: none;
    width: 40%;
    top: 30%;
    left: 45%; } }
.dwg_base_child_ralescenter .staff-list-wrapper {
  max-width: 1020px;
  margin: 0 auto; }
.dwg_base_child_ralescenter .staff-list .staff-item {
  text-align: center; }
  .dwg_base_child_ralescenter .staff-list .staff-item .staff-item-meta-block .staff-item-meta-block-outer-margin {
    margin-bottom: 0.75rem; }
  .dwg_base_child_ralescenter .staff-list .staff-item .staff-item-meta-block h4.staff-meta-title {
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 700; }
    .dwg_base_child_ralescenter .staff-list .staff-item .staff-item-meta-block h4.staff-meta-title a:hover {
      text-decoration: none; }
.dwg_base_child_ralescenter .staff-list .staff-thumb .staff-thumb-outer-margin {
  margin-bottom: 1.25rem; }
.dwg_base_child_ralescenter .staff-list .staff-thumb .staff-thumb-wrap {
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  max-width: 300px;
  margin: 0 auto; }
.dwg_base_child_ralescenter .staff-single .staff-single-outer-margin {
  margin-top: 2rem;
  margin-bottom: 3rem; }
.dwg_base_child_ralescenter .staff-single .staff-leftcol .staff-leftcol-outer-margin {
  margin-bottom: 1.5rem; }
.dwg_base_child_ralescenter .staff-single .staff-rightcol {
  text-align: center; }
.dwg_base_child_ralescenter .staff-single .staff-thumb .staff-thumb-wrap {
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  max-width: 300px;
  margin: 0 auto; }
.dwg_base_child_ralescenter .staff-single .staff-item-meta-block .staff-item-meta-block-outer-margin {
  margin-bottom: 1.25rem; }
.dwg_base_child_ralescenter .staff-single .staff-item-meta-block h4.staff-meta-title {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700; }

@media only screen and (min-width: 580px) {
  .dwg_base_child_ralescenter .staff-list .staff-item.odd .staff-rightcol-outer-margin {
    margin-top: 2rem;
    margin-right: 2rem; }
  .dwg_base_child_ralescenter .staff-list .staff-item.odd .staff-leftcol-outer-margin {
    margin-left: 2rem; }
  .dwg_base_child_ralescenter .staff-list .staff-item.even .staff-rightcol-outer-margin {
    margin-top: 2rem;
    margin-left: 2rem; }
  .dwg_base_child_ralescenter .staff-list .staff-item.even .staff-leftcol-outer-margin {
    margin-right: 2rem; }
  .dwg_base_child_ralescenter .staff-list .staff-thumb .staff-thumb-inner-padding {
    padding: 1rem; }
  .dwg_base_child_ralescenter .staff-single .staff-single-outer-margin {
    margin-top: 3.25rem;
    margin-bottom: 3rem; }
  .dwg_base_child_ralescenter .staff-single .staff-rightcol {
    text-align: left; }
    .dwg_base_child_ralescenter .staff-single .staff-rightcol .staff-rightcol-outer-margin {
      margin-left: 3rem; } }
@media only screen and (min-width: 768px) {
  .dwg_base_child_ralescenter .staff-list .staff-item.odd {
    text-align: right; }
  .dwg_base_child_ralescenter .staff-list .staff-item.even {
    text-align: left; } }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item .shortcode-col-inner-padding {
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }
  .dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item .shortcode-col-inner-padding:hover {
    box-shadow: 0px 0px 6px 0px #888;
    -webkit-box-shadow: 0px 0px 6px 0px #888;
    -moz-box-shadow: 0px 0px 6px 0px #888; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item h4 {
  line-height: 1;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: left; }
  .dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item h4 a:hover {
    text-decoration: none; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item p {
  padding-bottom: 0;
  margin-bottom: 0; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item p.intro {
  font-size: 0.875rem;
  line-height: 1.6;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 1rem;
  text-align: left; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item a.button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  max-width: 100%; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side .shortcode-col-inner-padding {
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }
  .dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side .shortcode-col-inner-padding:hover {
    box-shadow: 0px 0px 6px 0px #888;
    -webkit-box-shadow: 0px 0px 6px 0px #888;
    -moz-box-shadow: 0px 0px 6px 0px #888; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side h4 {
  line-height: 1;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 0.5rem; }
  .dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side h4 a:hover {
    text-decoration: none; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side a.img-wrap-link {
  display: block;
  width: 100%;
  text-align: center;
  background-color: #ffffff; }
  .dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side a.img-wrap-link:hover {
    text-decoration: none; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side img {
  width: auto !important;
  max-height: 250px;
  margin: 0 auto; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side p {
  padding-bottom: 0;
  margin-bottom: 0; }
.dwg_base_child_ralescenter #rales_re_wrapper .rales_re_item_side a.button {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem; }
