@import url("https://fonts.googleapis.com/css2?family=Poppins:ital@0;1&family=Roboto:ital@0;1&family=Rubik:ital,wght@0,500;0,700;1,500;1,700&family=Source+Sans+Pro:ital,wght@0,700;1,700&display=swap");   html, body {
max-width: 100%;
overflow-x: hidden;
}
figcaption {
text-align: center !important; 
font-style: italic !important; 
margin-bottom: 30px !important;
margin-top:10px !important;
}
figure {
display:block;
margin-right: auto;
margin-left: auto;
width: 90%;
margin: 20px;
text-align: center;
}
.mobile-only, .tablet-only {
display:none !important;
}
.heading h6:before,
.heading h6:after {
content: "";
position: absolute;
height: 5px;
border-top: 2px solid #BF0A30;
top: 12px;
width: 30px;
}
.heading h6:before {
margin-left: -45px;
}
.heading h6:after {
margin-left: 15px;
}
#header .et_pb_row .et_pb_column {
margin-bottom: 000000000;
}    #logo {
max-width: 185px;       
}
#-nav-top-menu {
float: right; 
max-width: 95% !important;
}
#top-menu {
padding-left: 30px;
}
.et_pb_menu--style-left_aligned .et_pb_menu__logo, .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
margin-right: 55px;
}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a, .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {
padding: 0;
}
span.glossaryLink, a.glossaryLink {
text-decoration: none !important;
border-bottom: dotted 1px;
display: inline-block !important;
padding: 0 !important;
}  #footer .et_pb_widget li a:hover {
color: #ccc;
}
footer .et_pb_social_media_follow li {
margin-left: 5px;
}
footer .et_pb_social_media_follow .icon {
height: 18px !important;
width: 18px !important;
}
footer .et_pb_social_media_follow .icon:before {
font-size: 12px !important;
line-height: 18px !important;
height: 18px !important;
width: 18px !important;
}    h1.sourcesans{
font-family: 'Source Sans Pro', sans-serif !important;
}
h1 {
font-size: 277% !important;
font-family: 'Rubik', sans-serif !important;
font-weight: 700 !important;
}
@media(max-width: 480px){h1{font-size: 150% !important}}
h2 {
font-size: 244% !important;
font-family: 'Rubik', sans-serif !important;
font-weight: 700 !important;
}
@media(max-width: 480px){h2{font-size: 125% !important}}
h3 {
font-size: 200% !important;
font-family: 'Rubik', sans-serif !important;
font-weight: 700 !important;
}
@media(max-width: 480px){h3{font-size: 112.5% !important}}
h4 {
font-family: 'Rubik', sans-serif !important;
font-weight: 500 !important;
font-size: 166% !important;
}
@media(max-width: 480px){h4{font-size: 107.5% !important}}
h5 {
font-family: 'Rubik', sans-serif !important;
font-weight: 500 !important;
font-size: 144% !important;
}
@media(max-width: 480px){h5{font-size: 100% !important}}
h6 {
font-family: 'Rubik', sans-serif !important;
font-weight: 500 !important;
font-size: 122% !important;
}
@media(max-width: 480px){h6{font-size: 88% !important}}
p.poppins {
font-family: 'Poppins', sans-serif !important;      
font-weight: 400 !important;
font-size:100% !important;
}
p {
font-family: 'Poppins', sans-serif !important;       
font-weight: 400 !important;
font-size:100% !important;
}
ol li, ul li{
font-family: 'Roboto', sans-serif !important;  
font-weight: 400 !important;
padding-top: 8px;
padding-bottom: 8px;
}  .et_pb_button {
font-family: 'Rubik', sans-serif !important;
font-style: normal;
font-weight: bold !important;
border-radius: 0px !important;
line-height: 18px !important;
letter-spacing: 0px;
font-size: 88%;
padding: 19px 45px !important;
text-align: center;
text-transform: uppercase;
box-shadow: none;
border: none;
border-radius:6px !important;
} .et_pb_button.button-cta-figma, .master-banner-double-button .et_pb_button_one , .et_pb_button.et_pb_pricing_table_button {
background: #BF0A30 !important;
color: #fff !important;
}
.et_pb_button.button-cta-figma.active , .et_pb_button.button-cta-figma.active:hover , .et_pb_button.et_pb_pricing_table_button:hover{
background:rgba(198, 35, 38, 0.5) !important;
color: #fff !important;
box-shadow:none !important;
}
.et_pb_button.et_pb_pricing_table_button:hover {
padding: 21px 45px !important;
border:none !important;
}
.et_pb_button.button-cta-figma.disable , .et_pb_button.button-cta-figma.disable:hover{
background:rgba(198, 35, 38, 0.2) !important;
color: rgba(255,255,255,0.5) !important;
box-shadow:none !important;
}
.et_pb_button.button-cta-figma:hover, .master-banner-double-button .et_pb_button_one:hover{
background: #BF0A30 !important;
box-shadow: 0px 10px 30px 5px rgba(198, 35, 38, 0.1) !important;
border-radius: 0px;
border:none !important;
}  .et_pb_button.button-primary-figma {
background: #002868 !important;
color: #fff !important;
border: none !important;
}
.et_pb_button.button-primary-figma:hover{
background: #002868 !important;
box-shadow: 0px 10px 30px rgba(34, 34, 34, 0.3) !important;
border-radius: 0px;
border: 2px solid transparent !important;
}
.et_pb_button.button-primary-figma.active , .et_pb_button.button-primary-figma.active:hover{
background: rgba(2, 182, 188, 0.5) !important;
color:#fff !important;
box-shadow:none !important;
}
.et_pb_button.button-primary-figma:hover {
border: none !important;
}
.et_pb_button.button-primary-figma.disable , .et_pb_button.button-primary-figma.disable:hover {
background: rgba(2, 182, 188, 0.2) !important;
color:rgba(0,0,0,0.2) !important;
box-shadow:none !important
}  .et_pb_button.button-secondary-figma {
background: #222222 !important;
color: #fff !important;
border: 2px solid transparent !important;
}
.et_pb_button.button-secondary-figma:hover {
background: #222222 !important;
box-shadow: 0px 7px 30px rgba(34, 34, 34, 0.2) !important;
border-radius: 0px;
border: 2px solid transparent !important;
color:#fff !important;
}
.et_pb_button.button-secondary-figma.active , .et_pb_button.button-secondary-figma.active:hover{
background: rgba(34, 34, 34, 0.2) !important;
color: #222222 !important;
border: 2px solid #222222 !important;
box-shadow:none !important;
}
.et_pb_button.button-secondary-figma.disable , .et_pb_button.button-secondary-figma.disable:hover {
background: rgba(34, 34, 34, 0.2) !important;
color: rgba(191, 10, 48, 0.2) !important;
border: 2px solid transparent !important;
box-shadow:none !important;
}  .et_pb_button.button-tertiary-figma, .master-banner-double-button .et_pb_button_two {
background: transparent !important;
color: #fff !important;
border: 2px solid #FFFFFF !important;
padding:17px 45px !important;
}
.et_pb_button.button-tertiary-figma:hover, .master-banner-double-button .et_pb_button_two:hover {
background: #fff !important;
box-shadow: 0px 10px 40px 5px rgba(0, 0, 0, 0.1) !important;
border-radius: 0px;
border: 2px solid transparent !important;
color:#002868 !important;
}
a.et_pb_button.button-tertiary-figma:hover {
color: #002868 !important;
}
.et_pb_button.button-tertiary-figma.active , .et_pb_button.button-tertiary-figma.active:hover{
background: rgba(255, 255, 255, 0.2) !important;
color:#fff !important;
border: 2px solid #FFFFFF !important;
box-shadow:none !important;
}
.et_pb_button.button-tertiary-figma.disable , .et_pb_button.button-tertiary-figma.disable:hover{
background: rgba(255, 255, 255, 0.2) !important;
color:#FFFFFF !important;
opacity: 0.5;
border: 2px solid transparent !important;
box-shadow:none !important; 
} .button-inline .et_pb_button_module_wrapper {
display: inline-block;
margin: 0 5px;
}
.button-inline {
text-align: center !important;
} .et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
padding: 15px 45px !important;
}
a.et_pb_button.et_pb_button_0_tb_header.text-uppercase.button-cta-figma.large.et_pb_bg_layout_dark {
padding: 20px 65px !important;
margin: -5px 0;
}  .blue-link {
color: #0777DB !important;
text-decoration: underline;
}    .image-caption {
display: block; 
margin-left: auto; 
margin-right: auto
}
.icon-primary-color {
color: #2770EC !important;
} .fontawesome-icon-color {
color: #256bde !important;
}
.fas.white-icon{
color: #fff;
}
.fontawesome-chartreuse-yellow-icon-color{
color: #EDF000 !important;
}
.fontawesome-green-icon{
color: #57bf67 !important;
}
.fontawesome-red-icon{
color: #a91103 !important;
} ul.mybullet li {
background: url(//chicagorealestateatty.com/wp-content/uploads/icons8-Checkmark-25-1.png) left top no-repeat;
padding-left: 35px;
vertical-align: top;
list-style: none;
}
.list-style-none ul {
list-style: none;
}
.list-style-none .fas {
margin-right: 15px;
}  .kristina-at-service .et_pb_row.et_pb_row_3 {
display: flex;
flex-wrap: wrap;
}
.custom-testimonials #testimonial_slider img {
width: 80px;
border-radius: 50%;
}
.custom-testimonials .sa_hover_container {
box-shadow: 0px 0px 10px 5px rgb(0 0 0 / 6%); margin: 10px 15px !important;
border-radius: 10px;
}
.custom-testimonials .owl-nav button {
position: unset;
left: 0px !important;
}
body .custom-testimonials .owl-carousel.owl-loaded .owl-nav button {
position: unset;
left: 0px !important;
margin: 0 10px;
background-color: #E5E9F0 !important;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
color: #fff !important;
min-width: 55px;
background-size: 14px !important;
text-indent: -9999px;
}
body .custom-testimonials .owl-nav {
display: block !important;
margin-top: 20px;
clear: both;
text-align: center;
} .table-custom-style{
margin:25px 0;
width:100%;
}
.table-custom-style thead th{
text-align:center;
padding:15px;
background:#1972f5;
color:#fff;
border: 1px solid #1972f5;
}
.table-custom-style tbody tr td{
text-align:center;
padding:15px;
border: 1px solid #1972f5;
}  .align-bullet-descriptions span, .align-bullet-descriptions p span, .align-bullet-descriptions h4 span {
padding-left: 45px; 
display: block;
} .align-bullet-descriptions.more-bullet-space span, .align-bullet-descriptions.more-bullet-space p span, .align-bullet-descriptions.more-bullet-space h4 span{
padding-left: 160px; 
display: block;
} .align-bullet-descriptions.medium-bullet-space span, .align-bullet-descriptions.medium-bullet-space p span, .align-bullet-descriptions.medium-bullet-space h4 span{
padding-left: 100px; 
display: block;
}
.align-bullet-descriptions img, .align-bullet-descriptions i, .align-bullet-descriptions p i{
float: left;
}
.align-bullet-descriptions i, .align-bullet-descriptions p i{
color: #002868;
font-size: 130%;
}  .vertical-align { 
display: flex; 
flex-direction: column; 
justify-content: center;
} .et_pb_forgot_password {
display: none;
} #et-main-area { 
overflow: hidden !important;
}   .pagination .alignright a {
content: "Newer Entries ÃÄ£" !important;
} .single .post {
padding-bottom: 0px;
}
.et_pb_post a.more-link {
text-transform: uppercase;
margin-top: 15px;
display: block;
}
@-webkit-keyframes zoom {
from {-webkit-transform:scale(0)} 
to {-webkit-transform:scale(1)}
}
@keyframes zoom {
from {transform:scale(0)} 
to {transform:scale(1)}
} .close {
position: absolute;
top: 65px;
right: 290px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: 0.3s;
}
.close:hover,
.close:focus {
color: #bbb;
text-decoration: none;
cursor: pointer;
}
.sep.section{
transform: translate(0px,-15px);
}   .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text{
background-color:#1770FF !important;
}
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
height: 3em;
width: 3em;
position: absolute;
top: 90%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: none;
-moz-animation: none;
animation: none;
background: url(https://gcp-tdn.thedigitalnavigator.com/wp-content/uploads/Loading-2.gif) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
}
#ccc-intro{
margin:0px !important;
}
#ccc-intro a{
text-decoration:underline !important;
target:_blank !important;
}
nav.woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding-left: 0;
max-width:200px;
font-size: 17px;
line-height: 26px;
}
nav.woocommerce-MyAccount-navigation ul li {
padding: 8px 20px;
background-color: rgba(0,0,0,0.05);
border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
background-color: rgba(0,0,0,0.1);
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
color: rgba(0,0,0,0.8); cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid rgba(0,0,0,0.1);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
background-color: rgba(0,0,0,0.07);
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
content: "";
height: 0;
width: 0;
border-top: 20px solid transparent;
border-left: 14px solid rgba(0,0,0,0.07);
border-bottom: 20px solid transparent;
float: right;
margin-right: -34px;
margin-top: -7px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(1):before {
content: "\f218";
font-family: "Font Awesome 5 Pro";
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: #166bfc!important;
font-size: 18px;
padding-right: 0.5em;
position: relative;
top: 0px;
left: -10;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(2):before {
content: "\f09d";
font-family: "Font Awesome 5 Pro";
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: #166bfc!important;
font-size: 18px;
padding-right: 0.5em;
position: relative;
top: 0px;
left: -10;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(3):before {
content: "\f2bb";
font-family: "Font Awesome 5 Pro";
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: #166bfc!important;
font-size: 18px;
padding-right: 0.5em;
position: relative;
top: 0px;
left: -10;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(4):before {
content: "\f007";
font-family: "Font Awesome 5 Pro";
font-style: normal;
font-weight: normal;
text-decoration: inherit; color: #166bfc!important;
font-size: 18px;
padding-right: 0.5em;
position: relative;
top: 0px;
left: -10;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(5)::before {
content: "\f2f5";
font-family: "Font Awesome 5 Pro";
font-style: normal;
font-weight: normal;
text-decoration: inherit;
color: #166bfc!important;
font-size: 18px;
padding-right: 0.5em;
position: relative;
top: 0px;
left: -10;
}
nav.woocommerce-MyAccount-navigation ul {
list-style-type: none;
padding-left: 0;
max-width: 225px;
font-size: 17px;
line-height: 26px;
}
.woocommerce-order{
margin-top:90px;
} .related.products {
display: none !important;
} .et-cart-info {
display:none;
} div.coupon button[name="apply_coupon"] {min-width: 200px;} .woocommerce #respond input#submit,.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
color: white !important;
}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:active, .woocommerce input.button.alt:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover {
color: white !important;
} body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward {
background: #D71439 !important;
border-radius: 8px;
} .woocommerce-order .woocommerce-notice {
font-size: 24px !important; 
font-weight: bold !important;
} .woocommerce div.product p.price {
display:none !important;
} .single_variation_wrap div.woocommerce-variation-price {
display: none;
} .product-price .subscription-details, .subscription-price .subscription-details  {
display: none;
} .cart-subtotal, .cart-subtotal, .recurring-totals  {
display: none
} #order_review table tbody tr td span span.subscription-details {
display: none;
}
#order_review table tfoot tr.cart-discount.recurring-total {
display: none;
} .form-row.form-row-wide {
margin-bottom: 0px !important;
} .form-row.place-order {
padding-right: 10px !important;
} #advanced_text-2 {
margin-bottom: 0px;
}
.woocommerce-terms-and-conditions {
max-height: 300px !important;
} #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
padding-right: 25%;
} .payment_method_stripe,.form-row-wide,.form-row-first,.form-row-last {
padding-bottom: 0px !important; 
padding-top: 0px !important;
} #wc-stripe-cc-form {
margin-top: 0px !important;
}
.payment_box {
margin-bottom: 0px !important;
} .woocommerce-account-fields {
display: none !important;
} .lost_password {
display: none !important
} .woocommerce a.remove {
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red !important;
text-decoration: none;
font-weight: 700;
border: 0;
display: inline-block;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
width: 34px;
margin: 0;
display: inline-block;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
height: 35px;
border: none !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff !important;
background-color: rgba(0, 0, 0, 0.2) !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
font-size: 20px !important;
font-weight: 500 !important;
}
div.spinner {
background: #1770FF;
border: none !important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
padding-right: 20px;
}
.spin-up, .spin-down {
margin-left: 5px;
}
.woocommerce .quantity .qty {
width: 2.631em;
text-align: center;
}
body .et_pb_button:hover {
box-shadow: 0 4px 14px 4px rgba(215, 20, 57, 0.3)!important
} input#coupon_code.input-text:hover {
background-color: #CE2F2F !important;
}    .custom-form input{
padding:16px 25px !important;
width:100% !important;
font-family: 'Quattrocento Sans', sans-serif !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 18px !important;
line-height: 28px !important;
color:rgba(99, 99, 99, 0.6) !important;
background:#fff !important;
border:none !important;
border-radius:0px !important;
}
.custom-form .gform_footer{
padding: 0 !important;
margin: 20px 0 0 0 !important;
clear: both;
width: 100%;	
}
.custom-form input.gform_button.button{
width:auto !important;
padding:21px 45px !important;
background: #222222 !important;
border:none !important;
font-family: 'Josefin Sans', sans-serif !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 18px !important;
line-height: 18px !important;
color: #FFFFFF !important;
} .ld-course-list-items .ld_course_grid .caption .entry-title {
font-size: 1.5em !important;
}
.ld-course-list-items .ld_course_grid .thumbnail .caption p {
font-size: .85em !important;
}      @media only screen and (min-width: 800px) { 
#footer-bottom .et-social-icons { margin-bottom:-28px; } 
} @media only screen and (max-width: 1081px) and (min-width: 800px) {
#top-menu-nav { display:none; }
#et_mobile_nav_menu { display:block }
}
@media only screen and (max-width: 1440px) {
.et_pb_row_0_tb_header {
width: 100% !important;
}
.ds-blog-two-column .ds-blog-square a img {
height: 20vh !important;
}
.et_pb_menu--style-left_aligned .et_pb_menu__logo, .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
margin-right: 20px;
}
.et_pb_menu .et-menu > li, .et_pb_fullwidth_menu .et-menu > li {
padding-left: 5px;
padding-right: 5px;
}
}
@media only screen and (max-width: 1366px){   }
@media only screen and (max-width: 1280px) {  }
@media (max-width:1200px){  }
@media (max-width: 1199px){  }
@media (max-width: 1024px){  }
@media screen and (min-width:981px) and (max-width:1024px){   }
@media (min-width: 981px) {
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
width: 31.3333%;
margin-right: 3%;
}
}
@media (max-width: 981px){   }
@media (max-width: 980px){
.tablet-only {
display: block;
}
.flip-row {
display: flex; 
flex-direction: column-reverse;
} #main-content .container:before {background: none;}  .ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}  .ds-blog-square-two .post-content p {
display: block;
max-height: 4.5em;
overflow: hidden;
} #footer-widgets {
padding: 20px;
}
.footer-widget {
margin-bottom: 0px !important;
}  }
@media only screen and (max-width: 768px) {
.mobile-only {
display:block !important;
}
}
@media screen and (max-width:767px){
form.Contact_Form_gravity {padding: 10px 5px;} .ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;} }
@media (min-width: 700px) and (max-width: 980px){   }
@media (min-width: 500px) and (max-width: 700px){  }
@media (max-width: 575px){  }
@media (max-width: 500px){  }
@media only screen and (max-width: 480px) { }
@media (max-width: 320px){  }