#shop_landing_page_section {
padding:0px !important;
}
#shop_landing_page_section .et_pb_row {
padding:0px !important;
}
#shop_landing_page {
width:550px;
margin:0px auto;
padding:90px 0px;
text-align:center;
}
#shop_landing_page a {
display:block;
float:left;
width:275px;
}
#shop_landing_page a img {
max-width:200px;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#shop_landing_page a:hover img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}
#shop_landing_page a > h3 {
margin:10px 0px 0px;
color:#606060;
font-size:20px;
line-height:26px;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#shop_landing_page a:hover > h3 {
color:#000000;
}
#shop_landing_page a .link_text {
padding:0px 20px;
color:#909090;
font-size:12px;
line-height:18px;
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#shop_landing_page a:hover .link_text {
color:#303030;
}
#shop_landing_page a > h3 sup,
#shop_landing_page a .link_text sup {
-webkit-transition:all ease-in-out .3s;
-moz-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s;
}
#shop_landing_page a > h3 sup {
color:#606060;
}
#shop_landing_page a:hover > h3 sup {
color:#000000;
}
#shop_landing_page a .link_text sup {
color:#909090;
}
#shop_landing_page a:hover .link_text sup {
color:#303030;
}
@media only screen and (min-width:1100px) {
#shop_landing_page a img {
filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter:grayscale(100%); }
#shop_landing_page a:hover img {
filter: none;
-webkit-filter: grayscale(0%);
}
}
@media only screen and (max-width:980px) {
#shop_landing_page { padding:80px 0px; }
}
@media only screen and (max-width:767px) {
#shop_landing_page { width:100%; padding:70px 0px; }
#shop_landing_page a { float:none; padding:20px 0px; margin:0px auto; }
} #schools_shop_landing_section {
padding:30px 0px 60px !important;
}
#schools_shop_landing_section .et_pb_row {
padding:0px !important;
margin:0px auto !important;
width:100% !important;
max-width:100% !important;
}
#schools_shop_landing_section .et_pb_row .et_pb_column .et_pb_text {
margin:0px !important;
}
#schools_shop_landing_section .et_pb_text h1 {
padding:0px 0px 10px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#schools_shop_landing_section .et_pb_text p {
padding:0px 0px 20px !important;
text-align:center !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
#shop_landing_schools {
position:relative;
max-width:1340px;
margin:0px auto;
padding:0px;
}
#sls_sa_map {
float:none;
margin:0px auto;
width:445px;
max-width:100%;
text-align:left;
display:block;
}
#sls_sa_map img {
margin-top:-20px;
}
@media only screen and (max-width:767px) {
#schools_shop_landing_section { padding:40px 0px 60px !important; }
#schools_shop_landing_section .et_pb_text h1 {
text-align:left !important; padding-left:30px !important; font-size:24px !important; line-height:30px !important; }
#schools_shop_landing_section .et_pb_text p {
padding:0px 0px 20px 30px !important; text-align:left !important; font-size:14px !important; line-height:20px !important; }
#sls_sa_map { margin:0px auto 20px; }
}
@media only screen and (max-width:479px) {
#schools_shop_landing_section .et_pb_text h1,
#schools_shop_landing_section .et_pb_text p { padding-left:20px !important; }
}
@media only screen and (max-width:399px) {
#schools_shop_landing_section .et_pb_text h1,
#schools_shop_landing_section .et_pb_text p { padding-left:10px !important; }
} #sls_other_countries {
margin-top:-50px;
padding:0px 0px 10px;
width:100px;
}
#sls_other_countries > div {
position:relative;
z-index:9999;
margin-left:345px;
width:100px;
}
.sls_country_button {
margin:0px 0px 10px;
display:block;
float:right;
clear:right;
border-radius:5px;
background-color:#e0e0e0;
color:#303030;
width:100%;
padding:8px 0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:14px;
letter-spacing:0px;
cursor:pointer;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
@media only screen and (max-width:479px) {
#sls_other_countries { margin-top:0px; padding:0px; width:100% !important; text-align:center !important; }
#sls_other_countries > div { margin:0px auto !important; }
} #sls_sa_map #sls_list_quote_button {
position:absolute;
top:0px;
left:30px;
}
#sls_list_quote_button div {
padding:0px 0px 10px;
font-size:13px;
line-height:16px;
color:#000000;
}
#sls_list_quote_button span {
display:inline-block;
border-radius:5px;
background-color:#f0a816;
color:#000000;
padding:0px 20px;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-weight:400;
font-size:14px;
line-height:40px;
letter-spacing:0px;
cursor:pointer;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#sls_list_quote_button span:hover {
background-color:#e0e0e0;
}
@media only screen and (max-width:767px) {
#sls_list_quote_button span { padding:0px 15px; font-size:15px; line-height:36px; }
}
@media only screen and (max-width:479px) {
#sls_sa_map #sls_list_quote_button { left:20px; }
#sls_list_quote_button span { padding:0px 12px; font-size:14px; line-height:32px; }
}
@media only screen and (max-width:399px) {
#sls_sa_map #sls_list_quote_button { left:10px; }
#sls_list_quote_button span { padding:0px 10px; font-size:12px; }
} #sls_sa_map #sls_more_info_button {
position:absolute;
top:-5px;
right:30px;
display:block;
vertical-align:top;
}
#sls_sa_map #sls_more_info_button img {
display:block;
margin:0px;
float:left;
width:50px;
height:50px;
border:solid 1px #ffffff;
border-radius:50%;
position:relative;
z-index:2;
}
#sls_sa_map #sls_more_info_button span {
display:block;
float:left;
margin:8px 0px 8px -10px;
padding:10px 15px 10px 20px;
font-size:14px;
line-height:14px;
background-color:#f0a816;
color:#000000;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
position:relative;
z-index:1;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#sls_sa_map #sls_more_info_button:hover span {
background-color:#e0e0e0;
}
@media only screen and (max-width:767px) {
#sls_sa_map #sls_more_info_button { top:-40px; }
#sls_sa_map #sls_more_info_button img { width:40px; height:40px; }
#sls_sa_map #sls_more_info_button span { display:none }
}
@media only screen and (max-width:479px) {
#sls_sa_map #sls_more_info_button { right:20px !important; }
} #sls_schools_list {
float:none;
width:100%;
padding:0px 30px 0px;
}
#sls_list_content {
width:100%;
}
#sls_list_dropdown {
display:none;
width:160px;
margin:0px auto 50px;
padding:5px 0px 5px 10px;
border:solid 1px #cccccc;
color:#666666;
border-radius:0px;
font-weight:bold;
font-size:16px;
line-height:18px;
}
#sls_list_prov_head {
margin:0px 0px 20px;
padding:50px 0px 0px !important;
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight:700;
font-size:24px;
line-height:24px;
color:#36454f;
}
#sls_list_no_results {
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
line-height:16px;
color:#888888;
padding:10px 0px 10px;
}
#sls_alpha_links_wrapper > div {
float:left;
margin:0px 10px 5px 0px;
padding-bottom:5px;
border-bottom:solid 2px #ffffff;
font-size:20px;
line-height:20px;
color:#e0e0e0;
cursor:default;
}
#sls_alpha_links_wrapper .sls_alpha_link {
color:#f0a816;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
#sls_alpha_links_wrapper .current {
border-color:#f0a816;
}
#sls_alpha_links_wrapper .sls_alpha_link:hover {
color:#000000;
}
#sls_alpha_links_wrapper .current:hover {
color:#f0a816;
}
#sls_list_content #sls_list_line_wrapper .sls_list_line {
float:left;
width:33.3333%;
vertical-align:middle;
}
#sls_list_content #sls_list_line_wrapper div:nth-child(3n+1) { }
.sls_list_line a {
display:block;
overflow:hidden;
}
.sls_list_line a img {
float:left;
margin:-13px -10px -13px -20px;
}
.sls_list_line a div {
apadding:12px 10px 12px 75px;
padding:12px 10px 0px 0px;
display:block;
font-family:'Open Sans', Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
height:52px;
overflow:hidden;
color:#888888;
transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
-moz-transition:color 0.3s ease-in-out;
-o-transition:color 0.3s ease-in-out;
}
.sls_list_line a:hover div {
color:#f0a816;
} @-webkit-keyframes rotating {
from {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotating {
from {
-ms-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-ms-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#sls_list_loading {
width:30px;
height:30px;
margin:80px auto 0px;
background:transparent url(//maxmouthguards.co.za/wp-content/themes/Divi%20Child/img/shop_loading.png) no-repeat center center;
background-size:contain;
-webkit-animation: rotating 0.8s linear infinite;
-moz-animation: rotating 0.8s linear infinite;
-ms-animation: rotating 0.8s linear infinite;
-o-animation: rotating 0.8s linear infinite;
animation: rotating 0.8s linear infinite;
}
#sls_list_content #sls_list_quote_button {
padding:50px 0px 0px !important
}
@media only screen and (max-width:1099px) {
#sls_list_content #sls_list_line_wrapper .sls_list_line { width:50%; }
}
@media only screen and (max-width:767px) {
#sls_list_content #sls_list_line_wrapper .sls_list_line { width:100%; }
#sls_list_loading { margin:60px auto 0px; }
}
@media only screen and (max-width:479px) {
#sls_alpha_links_wrapper > div { padding:0px 9px 10px 0px; font-size:18px; line-height:18px; }
#sls_list_loading { margin:40px auto 0px; }
} #max_retail_page {
padding:30px 0px 30px !important;
}
#max_retail_page .et_pb_row {
padding:0px !important;
}
#max_retail_page .et_pb_text,
#max_retail_page .et_pb_text .et_pb_text_inner {
margin:0px !important;
padding:0px !important;
}
#max_retail_page .et_pb_text_inner p {
padding:0px 0px 30px !important;
font-weight: 500 !important;
font-size: 16px !important;
line-height: 22px !important;
color: #808080 !important;
}
#max_retail_page .et_pb_text_inner h1 {
padding:0px 0px 10px !important;
font-family: 'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#36454f !important;
}
#max_retail_page #retail_page_tabs {
width:100%;
max-width:1000px;
margin:0px auto;
padding:0px 20px;
}
#max_retail_page #retail_page_tabs .rp_tab {
float:left;
width:16%;
margin:0px 2%;
padding:20px 10px;
text-align:center;
border: solid 2px #ffffff;
cursor:pointer !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#max_retail_page #retail_page_tabs .rp_tab:hover {
border:solid 2px #e8e8e8;
}
#max_retail_page #retail_page_tabs .rp_tab_active {
border:solid 2px #f0a816 !important;
}
#max_retail_page #retail_page_tabs .rp_tab img {
width:100px;
margin:0px 0px 10px;
}
#max_retail_page #retail_page_tabs .rp_tab div {
font-size:16px;
line-height:20px;
color:#a0a0a0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#max_retail_page #retail_page_tabs .rp_tab_active div {
font-size:20px;
color:#f0a816;
}
#max_retail_page #retail_page_loading {
text-align:center;
padding:50px 0px;
}
#max_retail_page #retail_page_loading img {
width:150px;
}
#max_retail_page #retail_page_loading h4 {
padding:0px !important;
font-weight:300 !important;
font-size:20px !important;
line-height:20px !important;
color:#000000 !important;
}
#max_retail_page #retail_content1,
#max_retail_page #retail_content2,
#max_retail_page #retail_content3,
#max_retail_page #retail_content4,
#max_retail_page #retail_content5 {
display:none;
} #max_retail_page .et_pb_code_3 {
position:absolute;
top:-15px;
width:100% !important;
}
#max_retail_page #retail_more_info_button {
position:absolute;
top:7px;
right:30px;
display:block;
vertical-align:top;
}
#max_retail_page #retail_more_info_button img {
display:block;
margin:0px;
float:left;
width:50px;
height:50px;
border:solid 1px #ffffff;
border-radius:50%;
position:relative;
z-index:2;
}
#max_retail_page #retail_more_info_button span {
display:block;
float:left;
margin:8px 0px 8px -10px;
padding:10px 15px 10px 20px;
font-size:14px;
line-height:14px;
background-color:#f0a816;
color:#000000;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
position:relative;
z-index:1;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
#max_retail_page #retail_more_info_button:hover span {
background-color:#e0e0e0;
}
@media only screen and (max-width:980px) {
#max_retail_page { padding:60px 0px 60px !important; }
#max_retail_page #retail_page_tabs .rp_tab { width:18%; margin:0px 1%; }
#max_retail_page #retail_page_tabs .rp_tab img { width:80px; }
#max_retail_page #retail_page_tabs .rp_tab div { font-size:14px; line-height:18px; }
#max_retail_page #retail_page_tabs .rp_tab_active div { font-size:18px; }
}
@media only screen and (max-width:767px) {
#max_retail_page { padding:50px 0px 50px !important; }
#max_retail_page .et_pb_text_inner h1 {
padding:0px 0px 20px !important; font-size:24px !important; line-height:30px !important; }
#max_retail_page #retail_page_tabs { max-width:300px; }
#max_retail_page #retail_page_tabs .rp_tab { width:100%; float:none; margin:0px 0px 5px; padding:5px; }
#max_retail_page #retail_page_tabs .rp_tab img {
width:auto; height:36px; float:left; margin:0px 10px 0px 0px; }
#max_retail_page #retail_page_tabs .rp_tab div { text-align:left; font-size:16px; line-height:36px; }
#max_retail_page #retail_more_info_button { top:10px; }
#max_retail_page #retail_more_info_button img { width:40px; height:40px; }
#max_retail_page #retail_more_info_button span { display:none; }
}
@media only screen and (max-width:767px) {
#sls_sa_map #retail_more_info_button { right:15px; }
} .retail_content .woocommerce .products {
padding:0px;
margin:0px;
}
#max_retail_page .retail_content .woocommerce .products li {
text-align:center;
width:25% !important;
float:left !important;
clear:none !important;
margin:0px 0px 10px !important;
}
.retail_content .woocommerce .products li:before {
display:none !important;
}
.retail_content .woocommerce .products li a .onsale {
background-color:#f0A816 !important;
}
.retail_content .woocommerce .products li a .et_shop_image img {
margin:0px !important;
border-style:none !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
-webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .2s;
}
.retail_content .woocommerce .products li a .et_shop_image .et_overlay {
border-style:none !important;
background-color:rgba(255,255,255,0.9) !important;
}
.retail_content .woocommerce .products li a h2 {
position:relative;
z-index:4;
margin-top:-60px !important;
padding:0px 0px 5px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:bold !important;
font-size:16px !important;
line-height:20px !important;
color:#36454f !important;
}
.retail_content .woocommerce .products li a .price {
position:relative;
z-index:4;
margin:0px !important;
padding-bottom:10px !important;
}
.retail_content .woocommerce .products li a .price > .amount,
.retail_content .woocommerce .products li a .price ins,
.retail_content .woocommerce .products li a .price ins > .amount {
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
color:#606060 !important;
font-weight:400 !important;
font-size:14px !important;
line-height:18px !important;
text-decoration:none !important;
}
.retail_content .woocommerce .products li a .price del {
display:inline-block !important;
padding-right:5px !important;
}
.retail_content .woocommerce .products li a .price del .amount {
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
color:#a0a0a0 !important;
font-size:12px !important;
line-height:16px !important;
text-decoration:line-through !important;
}
.retail_content .woocommerce .products li .button {
margin:0px !important;
padding:10px 12px !important;
color:#ffffff !important;
background-color:#f0a816 !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
background-image:none !important;
outline:none !important;
border-style:none !important;
border-radius:5px !important;
text-shadow:none !important;
-webkit-box-shadow:none;
box-shadow:none;
transition:background-color 0.3s ease-in-out;
-webkit-transition:background-color 0.3s ease-in-out;
-moz-transition:background-color 0.3s ease-in-out;
-o-transition:background-color 0.3s ease-in-out;
}
.retail_content .woocommerce .products li .button:after {
display:none !important;
}
.retail_content .woocommerce .products li .button:hover {
background-color:#a0a0a0 !important;
}
.retail_content .woocommerce .products li .added_to_cart {
color:#888888 !important;
font-family:'Open Sans', Arial, Helvetica, sans-serif !important;
font-size:13px !important;
line-height:13px !important;
padding-top:5px !important;
transition:color 0.3s ease-in-out;
-webkit-transition:color 0.3s ease-in-out;
-moz-transition:color 0.3s ease-in-out;
-o-transition:color 0.3s ease-in-out;
}
.retail_content .woocommerce .products li .added_to_cart:hover {
color:#f0a816 !important;
}
.retail_content .woocommerce .products li.product .onsale {
padding:4px 10px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
font-size:16px !important;
line-height:22px !important;
}
@media only screen and (max-width:1299px) {
.retail_content .woocommerce .products li a h2 { margin-top:-50px !important; }
}
@media only screen and (max-width:1099px) {
.retail_content .woocommerce .products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:999px) {
#max_retail_page .retail_content .woocommerce .products li { width:33.3333% !important; }
.retail_content .woocommerce .products li a h2 { margin-top:-50px !important; }
}
@media only screen and (max-width:899px) {
.retail_content .woocommerce .products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:767px) {
#max_retail_page .retail_content .woocommerce .products li { width:50% !important; }
.retail_content .woocommerce .products li a h2 { margin-top:-60px !important; }
}
@media only screen and (max-width:699px) {
.retail_content .woocommerce .products li a h2 { margin-top:-50px !important; }
}
@media only screen and (max-width:599px) {
.retail_content .woocommerce .products li a h2 { margin-top:-40px !important; }
}
@media only screen and (max-width:479px) {
.retail_content .woocommerce .products { max-width:320px !important; margin:0px auto !important; }
#max_retail_page .retail_content .woocommerce .products li { width:100% !important; }
.retail_content .woocommerce .products li a h2 { margin-top:-60px !important; }
} .pum-theme-7849 .pum-container {
width:90% !important;
padding:30px !important;
-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.1) !important;
-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.1) !important;
box-shadow:0px 2px 6px rgba(0,0,0,0.1) !important;
}
.pum-theme-7849 .pum-container .pum-title {
padding:0px 0px 15px !important;
font-family:'Open Sans Condensed', sans-serif !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#f0a816 !important;
text-align:center !important;
}
.pum-theme-7849 .pum-container .pum-close {
position:absolute;
top:-15px;
right:-15px;
padding:0px !important;
font-weight:100;
font-size:20px;
line-height:36px;
height:auto !important;
width:36px;
text-align:center;
background-color:#c0c0c0;
color:#ffffff;
border-radius:50%;
cursor:pointer;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
}
.pum-theme-7849 .pum-container .pum-close:hover {
background-color:#f0a816;
}
.pum-theme-7849 .pum-container .pum-content h4 {
padding:0px 0px 15px !important;
font-weight:300 !important;
font-size:20px !important;
line-height:26px !important;
color:#808080 !important;
}
.pum-theme-7849 .pum-container .pum-content h5 {
padding:0px 0px 15px !important;
font-weight:300 !important;
font-size:18px !important;
line-height:24px !important;
color:#808080 !important;
}
.pum-theme-7849 .pum-container .pum-content p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
color:#808080 !important;
}
#popmake-8380 .wpcf7 {
padding:7px 0px 0px !important;
}
#popmake-8380 .wpcf7-form > p {
padding:0px !important;
clear:both !important;
}
#popmake-8380 .wpcf7-form .rqs_line {
padding:0px 0px 10px;
}
#popmake-8380 .wpcf7-form .rqs_line span,
#popmake-8380 .wpcf7-form .rqs_captcha span {
display:inline-block;
min-width:110px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#707070;
}
#popmake-8380 .wpcf7-form .rqs_line span em,
#popmake-8380 .wpcf7-form .rqs_captcha span em {
display:inline-block;
padding-left:5px;
font-style:normal;
font-weight:bold;
color:crimson;
}
#popmake-8380 .wpcf7-form .rqs_line input,
#popmake-8380 .wpcf7-form .rqs_captcha input {
width:100%;
max-width:350px;
padding:5px 8px;
font-size:14px;
line-height:18px;
color:#000000;
background-color:#ffffff;
border:solid 1px #e0e0e0;
border-radius:5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#popmake-8380 .wpcf7-form .rqs_line input::-webkit-input-placeholder { color:#b0b0b0; }
#popmake-8380 .wpcf7-form .rqs_line input:-moz-placeholder { color:#b0b0b0; }
#popmake-8380 .wpcf7-form .rqs_line input::-moz-placeholder {  color:#b0b0b0; }
#popmake-8380 .wpcf7-form .rqs_line input:-ms-input-placeholder { color:#b0b0b0; }
#popmake-8380 .wpcf7-form .rqs_line input:-webkit-autofill,
#popmake-8380 .wpcf7-form .rqs_line input:-webkit-autofill:hover,
#popmake-8380 .wpcf7-form .rqs_line input:-webkit-autofill:focus
#popmake-8380 .wpcf7-form .rqs_line input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#popmake-8380 .wpcf7-form .rqs_line select {
width:150px;
max-width:350px;
padding:5px 8px;
font-size:14px;
line-height:18px;
color:#000000;
background-color:#ffffff;
border:solid 1px #e0e0e0;
border-radius:5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#popmake-8380 .wpcf7-form .rqs_line select:-webkit-autofill,
#popmake-8380 .wpcf7-form .rqs_line select:-webkit-autofill:hover,
#popmake-8380 .wpcf7-form .rqs_line select:-webkit-autofill:focus
#popmake-8380 .wpcf7-form .rqs_line select:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #ffffff inset !important;
-webkit-text-fill-color:#000000 !important;
}
#popmake-8380 .wpcf7-form .rqs_line textarea {
width:100% !important;
max-width:100% !important;
margin:3px 0px 5px !important;
padding:5px 8px;
font-size:14px;
line-height:22px;
height:122px;
color:#000000;
background-color:#ffffff;
border:solid 1px #e0e0e0;
border-radius:5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#popmake-8380 .wpcf7-form .rqs_line input:focus,
#popmake-8380 .wpcf7-form .rqs_line select:focus,
#popmake-8380 .wpcf7-form .rqs_captcha input:focus {
border:solid 1px #808080;
}
#popmake-8380 .wpcf7-form .rqs_line .rqs-message,
#popmake-8380 .wpcf7-form .rqs_line #rqs_message {
max-width:100% !important;
}
#popmake-8380 .wpcf7-form img.wpcf7-captchac {
display:block;
float:left;
margin:0px 10px 0px 0px;
padding:5px 10px;
background-color:#808080;
border-radius:5px;
}
#popmake-8380 .wpcf7-form .rqs_captcha input {
max-width:80px;
margin-left:10px;
}
#popmake-8380 .wpcf7-form input[type='submit'] {
margin:0px !important;
border-style:none !important;
border-radius:5px !important;
padding:10px 15px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:14px !important;
letter-spacing:1px !important;
background-color:#f0a816 !important;
color:#ffffff !important;
cursor:pointer !important;
text-transform:uppercase !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#popmake-8380 .wpcf7-form input[type='submit'] {
margin:30px 0px 0px !important;
}
#popmake-8380 .wpcf7-form input[type='submit']:hover {
background-color:#000000 !important;
}
#popmake-8380 .wpcf7-form input[type='submit']:disabled {
background-color:#d0d0d0 !important;
cursor:not-allowed !important;
}
#popmake-8380 .wpcf7-form input.wpcf7-not-valid,
#popmake-8380 .wpcf7-form select.wpcf7-not-valid {
border-color:crimson !important;
}
#popmake-8380 .wpcf7-form .rqs_line .wpcf7-not-valid-tip,
#popmake-8380 .wpcf7-form .rqs_captcha .wpcf7-not-valid-tip {
display:none !important;
}
#popmake-8380 .wpcf7-form .wpcf7-response-output {
margin:0px !important;
text-align:center !important;
padding:20px 0px 0px !important;
border-style:none !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
background-color:#ffffff !important;
color:#000000 !important;
}
#popmake-8380 .wpcf7-form .wpcf7-validation-errors {
color:crimson !important;
}
#popmake-8380 .wpcf7 .sent > div,
#popmake-8380 .wpcf7 .sent > p {
display:none !important;
}
#popmake-8380 .wpcf7 .sent > div.wpcf7-mail-sent-ok {
display:block !important;
text-align:center !important;
padding-bottom:30px !important;
}
@media only screen and (max-width:767px) {
.pum-theme-7849 .pum-container { padding:20px !important; }
.pum-theme-7849 .pum-container .pum-close { top:-10px; right:-10px; font-size:20px; line-height:32px; width:32px; }
.pum-theme-7849 .pum-container .pum-title { font-size:20px !important; line-height:26px !important; }
.pum-theme-7849 .pum-container .pum-content h4 { font-size:17px !important; line-height:22px !important; }
.pum-theme-7849 .pum-container .pum-content h5 { font-size:15px !important; line-height:20px !important; }
.pum-theme-7849 .pum-container .pum-content p { font-size:13px !important; line-height:18px !important; }
#popmake-8380 .wpcf7-form .dp_line input,
#popmake-8380 .wpcf7-form .dp_line select { max-width:100% !important; }
#popmake-8380 .wpcf7-form img.wpcf7-captchac { float:none; }
#popmake-8380 .wpcf7-form .wpcf7-response-output { font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:479px) {
.pum-theme-7849 .pum-container { padding:15px !important; }
}