.avia-section.av-jo0amin8-15cb543bf14a5fe226fc1ba428050bfc{
background-color:#0abab4;
background:linear-gradient( to top right, #0abab4, #0c0c0c );
margin-top:0px;
margin-bottom:-10px;
}

#top .av-special-heading.av-ki621877-b3637bcb04087ba3b77e9d3d681824b5{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-ki621877-b3637bcb04087ba3b77e9d3d681824b5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ki621877-b3637bcb04087ba3b77e9d3d681824b5 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ki621877-b3637bcb04087ba3b77e9d3d681824b5 .av-subheading{
font-size:16px;
}

.flex_cell.av-ppdve8i-b889b627c714bb8afbd13f4889a0ba84{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ppdve8i-b889b627c714bb8afbd13f4889a0ba84{
padding:10px 30px 80px 30px !important;
}

.flex_column.av-p3z3mhe-c2a06d11997f7f8cbc1a4272a7f14c0c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-o2d3mj6-202d6ac74b3974205f4daf34b6482859{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-o2d3mj6-202d6ac74b3974205f4daf34b6482859{
padding:25px 0px 25px 0px !important;
}

#top .av-special-heading.av-n7jmcqa-8d7b07e530df6e20aeb6466ad0e1b634{
padding-bottom:10px;
}
body .av-special-heading.av-n7jmcqa-8d7b07e530df6e20aeb6466ad0e1b634 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-n7jmcqa-8d7b07e530df6e20aeb6466ad0e1b634 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mbs0xyq-aa9d1bdffa72d1a238e314e824a86e17{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-lfv0hle-6069187d6be860b203813aacfea22ed0{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-m081dle-a5e76ca142f1d9ad146cdda15ee532ab{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-k3o5hyq-54c139f7b6f7b58846987f956d8a4eb8{
vertical-align:top;
background-color:#ffffff;
background:linear-gradient( to bottom, #ffffff, #e5e5e5 );
}
.responsive #top #wrap_all .flex_cell.av-k3o5hyq-54c139f7b6f7b58846987f956d8a4eb8{
padding:10px 30px 10px 30px !important;
}

#top .av-special-heading.av-jfsukk2-9a8de65209cff1d3d2da4bb99453a6c8{
margin:20px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-jfsukk2-9a8de65209cff1d3d2da4bb99453a6c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jfsukk2-9a8de65209cff1d3d2da4bb99453a6c8 .av-subheading{
font-size:16px;
}

#top .hr.av-j7ocb1u-b9aa190d1f47a8aab55bbd2bcb26b654{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-j7ocb1u-b9aa190d1f47a8aab55bbd2bcb26b654 .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-j7ocb1u-b9aa190d1f47a8aab55bbd2bcb26b654 .av-seperator-icon{
color:#000000;
}
.hr.av-j7ocb1u-b9aa190d1f47a8aab55bbd2bcb26b654 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ily50he-58f1b92831da164963f3b7cd02ad634c{
margin-top:0px;
margin-bottom:3px;
}
.flex_column.av-ily50he-58f1b92831da164963f3b7cd02ad634c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-i4t7ng2-e13b879f16870eacb4acf15e858a8927 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-i4t7ng2-e13b879f16870eacb4acf15e858a8927 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-hprwc8i-3ed1c38a1c45d0c1ba49ac38bced6417{
margin-top:0px;
margin-bottom:3px;
}
.flex_column.av-hprwc8i-3ed1c38a1c45d0c1ba49ac38bced6417{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-h9hxinm-b6b5d8fdd1851c9fdcfd5b7dda2978b6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-h9hxinm-b6b5d8fdd1851c9fdcfd5b7dda2978b6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-govqjxu-05ccbf7e37c74e8979adf650e6992a4c{
margin-top:0px;
margin-bottom:3px;
}
.flex_column.av-govqjxu-05ccbf7e37c74e8979adf650e6992a4c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-g5m2f0y-3e029121e7566a56ed90dbd960e6f8a2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-g5m2f0y-3e029121e7566a56ed90dbd960e6f8a2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5ppj82-0c29654b682b49cb16c1122aa4b3e79d{
margin-top:0px;
margin-bottom:3px;
}
.flex_column.av-5ppj82-0c29654b682b49cb16c1122aa4b3e79d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-f9evg7m-671dda4e4fc35fd1d33ee6a2e88e25d1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-f9evg7m-671dda4e4fc35fd1d33ee6a2e88e25d1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1hm15g2-0eb689f5fbf36f819fb6adf65c5bf177{
margin-top:0px;
margin-bottom:3px;
}
.flex_column.av-1hm15g2-0eb689f5fbf36f819fb6adf65c5bf177{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-ek5doia-5b23961599d1e53121dac77e42a05b6f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ek5doia-5b23961599d1e53121dac77e42a05b6f .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-e1z4fua-4901648399469394a2273855fc455ce3 .av-parallax .av-parallax-inner{
background-color:#ededed;
background-image:url(https://www.thediamondcenter.com/wp-content/uploads/2017/04/diamond-center-janesville.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-e1z4fua-4901648399469394a2273855fc455ce3 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-ddp1ymq-4a9b2dcc081b3bfa0ea37ad516c8d2e3{
margin:0px 0px 0px 0px;
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-ddp1ymq-4a9b2dcc081b3bfa0ea37ad516c8d2e3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ddp1ymq-4a9b2dcc081b3bfa0ea37ad516c8d2e3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ddp1ymq-4a9b2dcc081b3bfa0ea37ad516c8d2e3 .av-subheading{
font-size:15px;
}

.flex_column.av-d20f7qq-5804a9698686f29b991b9a528a87714e{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.iconbox.av-cnenbf6-96cefcdb26c68f7a361bbd94012b37e3 .iconbox_icon{
background-color:#0abab4;
color:#ffffff;
}
.iconbox.av-cnenbf6-96cefcdb26c68f7a361bbd94012b37e3 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-cnenbf6-96cefcdb26c68f7a361bbd94012b37e3 .iconbox_content_title{
color:#ffffff;
}

#top #wrap_all .avia-button.av-bowztbm-3607f5806fe47d901035f1cc1ae8862d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-b9sch4i-b8a2b8a065d30a4db0b84e8963f997a9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-azgap76-e4f2d5a2bc8aa7fdbbaea99556d3f1dc{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_column.av-aj19oz6-272d95b6c934634b914171dbc2d59342{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.iconbox.av-9qxystu-465fa1466ac2c6d1c800edd9a39a6ea2 .iconbox_icon{
background-color:#0abab4;
color:#ffffff;
}
.iconbox.av-9qxystu-465fa1466ac2c6d1c800edd9a39a6ea2 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-9qxystu-465fa1466ac2c6d1c800edd9a39a6ea2 .iconbox_content_title{
color:#ffffff;
}

#top #wrap_all .avia-button.av-95tsjn6-aa90221cc14b00d7728b244198a223e4{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-8q0fpua-7748b261d9fbd1a14ab41b794945c62f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-7w3aa6q-aa7c1575fd091390ca1d9eae0bf8a1bc{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_column.av-7hg0suq-5a1115389e9b072b12bded93b3adfc1c{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.iconbox.av-74tvclu-64d54a79374d2b1833469f0c9e893914 .iconbox_icon{
background-color:#0abab4;
color:#ffffff;
}
.iconbox.av-74tvclu-64d54a79374d2b1833469f0c9e893914 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-74tvclu-64d54a79374d2b1833469f0c9e893914 .iconbox_content_title{
color:#ffffff;
}

#top #wrap_all .avia-button.av-65hdlde-dda2e32801e1c6a7e3fbb8ea55902baa{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-l5jtle-238c9eaa4b5f21ca0fa815898906adf3{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-57inob6-c2a7f4d89a46ab65dfc148b5ed8b4190{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_column.av-50khbwy-fc454af0041d3b0fb0d3125e8a19d866{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.iconbox.av-49ay40i-00ab594506d5d0ef49b17cf3bd87f1f2 .iconbox_icon{
background-color:#0abab4;
color:#ffffff;
}
.iconbox.av-49ay40i-00ab594506d5d0ef49b17cf3bd87f1f2 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-49ay40i-00ab594506d5d0ef49b17cf3bd87f1f2 .iconbox_content_title{
color:#ffffff;
}

.flex_cell.av-32ahxw2-433775d0291b7b075f45ada79a9a7080{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-32ahxw2-433775d0291b7b075f45ada79a9a7080{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-2kz9dua-8a8efde642e1c52f8ca5fb272ac058e2{
height:22px;
}

.avia-image-container.av-28y4j8y-827910c223650ecb7d7fb53afb6d5edf img.avia_image{
box-shadow:none;
}
.avia-image-container.av-28y4j8y-827910c223650ecb7d7fb53afb6d5edf .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-1mhb5xu-aa9fa2f1c0d9b6dd1efb7f4d87626ea1{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1mhb5xu-aa9fa2f1c0d9b6dd1efb7f4d87626ea1{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-1bi1hf6-4212d725116710ad46123cdea7a8c208{
height:22px;
}

.avia-image-container.av-qapmqa-c19b013175fb9151fda33565553d7344 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qapmqa-c19b013175fb9151fda33565553d7344 .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-jfsukk2-9a8de65209cff1d3d2da4bb99453a6c8 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-jfsukk2-9a8de65209cff1d3d2da4bb99453a6c8 .av-subheading{
font-size:13px;
}

#top #wrap_all .av-special-heading.av-ddp1ymq-4a9b2dcc081b3bfa0ea37ad516c8d2e3 .av-special-heading-tag{
font-size:45px;
}
}
