:root {
--themecolor: #3fabf3;
} :root {
--secthemecolor: #ff5851;
} :root {
--terthemecolor: #3d4461;
} :root {
--terthemefootercolor: #3d4461;
} :root {
--shadowcolor: rgba(63, 171, 243, 0.5);
}
* {
margin: 0;
padding: 0;
}
body {
background: #fff;
color: var(--terthemecolor);
font: 400 14px/26px "Poppins", sans-serif;
}
.dc-wrapper {
overflow-x: hidden;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
color: var(--terthemecolor);
margin: 0;
font-weight: 700;
line-height: 1.5;
font-style: normal;
font-family: "Poppins", Arial, Helvetica, sans-serif;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #55acee;
}
p a,
p a:hover {
text-decoration: underline;
}
p {
margin: 0 0 20px;
line-height: 1.6em;
letter-spacing: normal;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
a {
text-decoration: none;
}
a:hover,
a:focus,
a:active {
outline: 0;
text-decoration: none;
}
ul,
ol {
margin: 0;
}
ol li ul li {
list-style: disc inside none;
}
ol li ul li ol li {
list-style: decimal;
}
ul ul li ol,
ul ul li ol > li {
list-style: decimal;
}
figure {
margin-bottom: 6px;
position: relative;
}
img {
height: auto;
max-width: 100%;
}
strong {
color: var(--terthemecolor);
}
iframe {
width: 100%;
float: left;
border: 0;
}
.wp-caption.alignleft,
.wp-caption.alignnone {
width: 100%;
}
button {
border: 0;
}
textarea,
select,
.dc-select select,
.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
color: #999;
outline: 0;
height: 50px;
background: #fff;
font-size: 14px;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 18px;
padding: 10px 20px;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
border: 2px solid #eee;
text-transform: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "Open Sans", sans-serif;
}
textarea.form-control {
resize: none;
height: 210px;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control:-moz-placeholder {
color: #999;
}
.form-control::-moz-placeholder {
color: #999;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-ms-input-placeholder {
color: #999;
}
input:focus,
.select select:focus,
.form-control:focus {
color: #999;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-color: var(--themecolor);
}
.form-group {
width: 100%;
float: left;
margin: 0 0 20px;
}
label {
color: #999;
display: block;
font-weight: 400;
margin-bottom: 10px;
}
form p {
float: left;
position: relative;
width: 100%;
}
form p span i {
top: 13px;
left: 16px;
color: #999;
position: absolute;
}
option {
padding: 5px 15px;
}
li {
line-height: 28px;
list-style: disc inside none;
}
ul ul {
margin-left: 20px;
}
ol {
float: none;
list-style: decimal;
padding-left: 15px;
}
ol ol {
margin-left: 20px;
}
ol li {
list-style: decimal;
width: 100%;
}
ol ul,
ul ul,
ul ul li {
list-style-type: circle;
}
table {
background-color: transparent;
max-width: 100%;
}
th {
text-align: left;
}
table {
width: 100%;
margin-bottom: 15px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
border-top: 1px solid #eee;
border: 1px solid #eee;
line-height: 2.5;
padding-left: 3px;
text-align: center;
vertical-align: top;
}
table thead tr th {
border-top: 1px solid #eee;
text-align: center;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 1px solid #eee;
}
table > thead > tr > th {
border-bottom: 2px solid #eee;
vertical-align: bottom;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
border-bottom: 0;
}
table > tbody + tbody {
border-top: 2px solid #eee;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 6px 10px;
}
p ins {
color: #999;
}
dl dd {
margin-left: 20px;
}
address {
font-style: italic;
}
.dc-select {
color: #999;
float: left;
width: 100%;
position: relative;
}
.dc-select:after {
top: 0;
right: 15px;
z-index: 2;
display: block;
font-size: 12px;
content: "\e874";
position: absolute;
text-align: center;
line-height: 50px;
pointer-events: none;
color: var(--terthemecolor);
font-family: "Linearicons-Free";
}
.dc-select select {
z-index: 1;
width: 100%;
position: relative;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
padding: 10px 30px 10px 20px;
}
.dc-select select option {
color: #999;
}
.preloader-outer {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
position: fixed;
background: #fff;
}
.dc-loader {
width: 15px;
height: 15px;
border-radius: 50%;
position: relative;
-webkit-animation: load3 0.5s infinite linear;
animation: load3 0.8s infinite linear;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
background: var(--themecolor);
background: -moz-linear-gradient(
left,
var(--themecolor) 10%,
rgba(255, 88, 81, 0) 42%
);
background: -webkit-linear-gradient(
left,
var(--themecolor) 10%,
rgba(255, 88, 81, 0) 42%
);
background: -o-linear-gradient(
left,
var(--themecolor) 10%,
rgba(255, 88, 81, 0) 42%
);
background: -ms-linear-gradient(
left,
var(--themecolor) 10%,
rgba(255, 88, 81, 0) 42%
);
background: linear-gradient(
to right,
var(--themecolor) 10%,
rgba(255, 88, 81, 0) 42%
);
}
.dc-loader:before {
width: 50%;
height: 50%;
border-radius: 100% 0 0 0;
position: absolute;
top: 0;
left: 0;
content: "";
background: var(--themecolor);
}
.dc-loader:after {
background: #fff;
width: 75%;
height: 75%;
border-radius: 50%;
content: "";
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.dc-preloader-holder {
top: 50%;
left: 50%;
width: 30px;
height: 30px;
border-radius: 50%;
position: relative;
background: #fff;
margin: -15px 0 0 -15px;
-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
}
@-webkit-keyframes load3 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load3 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.dc-preloader-section {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
position: fixed;
background: rgba(0, 0, 0, 0.4);
}
.dc-radio,
.dc-radio label,
.dc-checkbox,
.dc-checkbox label {
margin: 0;
width: 100%;
float: left;
position: relative;
}
.dc-radio label,
.dc-checkbox label {
cursor: pointer;
display: block;
padding: 0 0 0 20px;
}
.dc-radio input[type="radio"],
.dc-checkbox input[type="checkbox"] {
display: none;
}
.dc-radio input[type="radio"] + label:before,
.dc-checkbox input[type="checkbox"] + label:before {
top: 4px;
left: 0;
color: #373542;
font-size: 14px;
line-height: 14px;
content: "\f00c";
position: absolute;
font-family: "Font Awesome 5 Free";
}
.dc-radio input[type="radio"] + label:before {
content: "";
}
.dc-radio input[type="radio"]:checked + label:before,
.dc-checkbox input[type="checkbox"]:checked + label:before {
content: "\f00c";
}
.dc-checkbox input[type="checkbox"] + label,
.dc-radio input[type="radio"] + label {
color: #767676;
font-size: 14px;
font-weight: 500;
line-height: 20px;
padding: 0 0 0 30px;
}
.dc-checkbox input[type="checkbox"] + label:before {
top: 1px;
color: #999;
}
.dc-checkbox input[type="checkbox"] + label span {
float: left;
color: #767676;
font-family: "Open Sans", sans-serif;
font-size: 13px;
}
.dc-checkbox input[type="checkbox"]:checked + label:before,
.dc-radio input[type="radio"]:checked + label:before {
content: "";
}
.dc-checkbox input[type="checkbox"] + label:before,
.dc-radio input[type="radio"] + label:before {
top: 0;
content: "";
width: 20px;
height: 20px;
background: #fff;
line-height: 18px;
border-radius: 4px;
border: 1px solid #bbb;
}
.dc-radio input[type="radio"] + label:after,
.dc-checkbox input[type="checkbox"] + label:after {
top: 0;
left: 0;
opacity: 0;
width: 20px;
height: 20px;
color: #00cc8d;
font-size: 22px;
content: "\f00c";
line-height: 20px;
position: absolute;
text-align: center;
visibility: hidden;
font-weight: 800;
font-family: "Font Awesome\ 5 Free";
}
.dc-checkbox input[type="checkbox"]:checked + label:after,
.dc-radio input[type="radio"]:checked + label:after {
opacity: 1;
visibility: visible;
}
.dc-radio input[type="radio"] + label:before {
border-radius: 50px;
border: 2px solid #bbb;
}
.dc-radio input[type="radio"] + label:after,
.dc-checkbox input[type="checkbox"] + label:after {
content: "\f14a";
}
.dc-radio input[type="radio"]:checked + label:before,
.dc-checkbox input[type="checkbox"]:checked + label:before {
border-color: #00cc8d;
}
.dc-radio input[type="radio"] + label:after {
color: #fff;
content: "\f00c";
font-size: 12px;
}
.dc-radio input[type="radio"]:checked + label:after {
background: #00cc8d;
}
.dc-radio input[type="radio"] + label:after {
overflow: hidden;
border-radius: 50%;
}
.dc-haslayout {
width: 100%;
float: left;
}
.dc-main-section {
padding: 80px 0;
}
.dc-locationmap {
width: 100%;
float: left;
height: 500px;
}
.dc-btn {
min-width: 160px;
padding: 0 10px;
position: relative;
text-align: center;
border: 2px solid;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
font: 400 14px/46px "Poppins", Arial, Helvetica, sans-serif;
border-color: var(--themecolor);
}
.dc-btn[type="submit"] {
background: transparent;
}
.dc-btn[type="submit"]:focus {
outline: 0;
}
.dc-btn-sm {
min-width: 145px;
line-height: 32px;
}
.dc-btnactive,
.dc-btn:hover,
.dc-btnactive:focus {
color: #fff;
}
.dc-btnactive,
.dc-btn:hover {
border-color: var(--themecolor);
background-color: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.dc-btn-lg {
width: 100%;
}
.dc-socialicons {
overflow: hidden;
list-style: none;
text-align: center;
line-height: 34px;
}
.dc-socialicons li {
float: left;
padding: 0 4px;
line-height: inherit;
list-style-type: none;
}
.dc-socialicons li a {
width: 34px;
height: 34px;
color: #fff;
display: block;
background: #000;
overflow: hidden;
font-size: 13px;
line-height: 34px;
position: relative;
text-align: center;
border-radius: 34px;
text-transform: capitalize;
}
.dc-inputwithicon.dc-facebook .dc-icon,
.dc-checkbox.dc-facebook,
li.dc-facebook a {
background: #3b5999;
}
.dc-inputwithicon.dc-twitter .dc-icon,
.dc-checkbox.dc-twitter,
li.dc-twitter a {
background: #55acee;
}
.dc-inputwithicon.dc-linkedin .dc-icon,
.dc-checkbox.dc-linkedin,
li.dc-linkedin a {
background: #0077b5;
}
.dc-inputwithicon.dc-skype .dc-icon,
.dc-checkbox.dc-skype,
li.dc-skype a {
background: #00aff0;
}
.dc-checkbox.dc-dropbox,
li.dc-dropbox a {
background: #007ee5;
}
.dc-checkbox.dc-vimeo,
li.dc-vimeo a {
background: #1ab7ea;
}
.dc-checkbox.dc-tumblr,
li.dc-tumblr a {
background: #34465d;
}
.dc-checkbox.dc-yahoo,
li.dc-yahoo a {
background: #410093;
}
.dc-inputwithicon.dc-googleplus .dc-icon,
.dc-checkbox.dc-googleplus,
li.dc-googleplus a {
background: #dd4b39;
}
.dc-inputwithicon.dc-pinterestp .dc-icon,
.dc-checkbox.dc-pinterestp,
li.dc-pinterestp a {
background: #bd081c;
}
.dc-checkbox.dc-youtube,
li.dc-youtube a {
background: #cd201f;
}
.dc-checkbox.dc-stumbleupon,
li.dc-stumbleupon a {
background: #eb4924;
}
.dc-checkbox.dc-reddit,
li.dc-reddit a {
background: #ff5700;
}
.dc-checkbox.dc-quora,
li.dc-quora a {
background: #b92b27;
}
.dc-checkbox.dc-yelp,
li.dc-yelp a {
background: #af0606;
}
.dc-checkbox.dc-soundcloud,
li.dc-soundcloud a {
background: #f30;
}
.dc-checkbox.dc-whatsapp,
li.dc-whatsapp a {
background: #25d366;
}
.dc-checkbox.dc-wechat,
li.dc-wechat a {
background: #09b83e;
}
.dc-checkbox.dc-instagram,
li.dc-instagram a {
background: #e4405f;
}
.dc-checkbox.dc-dribbble,
li.dc-dribbble a {
background: #ea4c89;
}
.dc-checkbox.dc-flickr,
li.dc-flickr a {
background: #ff0084;
}
.dc-checkbox.dc-rss,
li.dc-rss a {
background: #f60;
}
.dc-socialiconsborder li.dc-facebook a {
color: #3b5999;
border: 1px solid #3b5999;
}
.dc-socialiconsborder li.dc-twitter a {
color: #55acee;
border: 1px solid #55acee;
}
.dc-socialiconsborder li.dc-linkedin a {
color: #0077b5;
border: 1px solid #0077b5;
}
.dc-socialiconsborder li.dc-skype a {
color: #00aff0;
border: 1px solid #00aff0;
}
.dc-socialiconsborder li.dc-dropbox a {
color: #007ee5;
border: 1px solid #007ee5;
}
.dc-socialiconsborder li.dc-vimeo a {
color: #1ab7ea;
border: 1px solid #1ab7ea;
}
.dc-socialiconsborder li.dc-tumblr a {
color: #34465d;
border: 1px solid #34465d;
}
.dc-socialiconsborder li.dc-yahoo a {
color: #410093;
border: 1px solid #410093;
}
.dc-socialiconsborder li.dc-googleplus a {
color: #dd4b39;
border: 1px solid #dd4b39;
}
.dc-socialiconsborder li.dc-pinterestp a {
color: #bd081c;
border: 1px solid #bd081c;
}
.dc-socialiconsborder li.dc-youtube a {
color: #cd201f;
border: 1px solid #cd201f;
}
.dc-socialiconsborder li.dc-stumbleupon a {
color: #eb4924;
border: 1px solid #eb4924;
}
.dc-socialiconsborder li.dc-reddit a {
color: #ff5700;
border: 1px solid #ff5700;
}
.dc-socialiconsborder li.dc-quora a {
color: #b92b27;
border: 1px solid #b92b27;
}
.dc-socialiconsborder li.dc-yelp a {
color: #af0606;
border: 1px solid #af0606;
}
.dc-socialiconsborder li.dc-soundcloud a {
color: #f30;
border: 1px solid #f30;
}
.dc-socialiconsborder li.dc-whatsapp a {
color: #25d366;
border: 1px solid #25d366;
}
.dc-socialiconsborder li.dc-wechat a {
color: #09b83e;
border: 1px solid #09b83e;
}
.dc-socialiconsborder li.dc-instagram a {
color: #e4405f;
border: 1px solid #e4405f;
}
.dc-socialiconsborder li.dc-dribbble a {
color: #ea4c89;
border: 1px solid #ea4c89;
}
.dc-socialiconsborder li.dc-flickr a {
color: #ff0084;
border: 1px solid #ff0084;
}
.dc-socialiconsborder li.dc-rss a {
color: #f60;
border: 1px solid #f60;
}
.dc-socialiconsborder li a {
background: 0;
line-height: 32px;
}
.dc-socialiconsborder li.dc-facebook a i {
color: #3b5999;
}
.dc-socialiconsborder li.dc-twitter a i {
color: #55acee;
}
.dc-socialiconsborder li.dc-linkedin a i {
color: #0077b5;
}
.dc-socialiconsborder li.dc-skype a i {
color: #00aff0;
}
.dc-socialiconsborder li.dc-dropbox a i {
color: #007ee5;
}
.dc-socialiconsborder li.dc-vimeo a i {
color: #1ab7ea;
}
.dc-socialiconsborder li.dc-tumblr a i {
color: #34465d;
}
.dc-socialiconsborder li.dc-yahoo a i {
color: #410093;
}
.dc-socialiconsborder li.dc-googleplus a i {
color: #dd4b39;
}
.dc-socialiconsborder li.dc-pinterestp a i {
color: #bd081c;
}
.dc-socialiconsborder li.dc-youtube a i {
color: #cd201f;
}
.dc-socialiconsborder li.dc-stumbleupon a i {
color: #eb4924;
}
.dc-socialiconsborder li.dc-reddit a i {
color: #ff5700;
}
.dc-socialiconsborder li.dc-quora a i {
color: #b92b27;
}
.dc-socialiconsborder li.dc-yelp a i {
color: #af0606;
}
.dc-socialiconsborder li.dc-soundcloud a i {
color: #f30;
}
.dc-socialiconsborder li.dc-whatsapp a i {
color: #25d366;
}
.dc-socialiconsborder li.dc-wechat a i {
color: #09b83e;
}
.dc-socialiconsborder li.dc-instagram a i {
color: #e4405f;
}
.dc-socialiconsborder li.dc-dribbble a i {
color: #ea4c89;
}
.dc-socialiconsborder li.dc-flickr a i {
color: #ff0084;
}
.dc-socialiconsborder li.dc-rss a i {
color: #f60;
}
.dc-socialicons li a i {
color: #fff;
display: block;
text-align: center;
font-size: inherit;
line-height: inherit;
}
.dc-socialsharewithtext li a i {
width: 34px;
}
.dc-socialicons li a:hover {
color: #fff;
}
.dc-socialiconssimple {
width: 100%;
float: left;
list-style: none;
line-height: 20px;
}
.dc-socialiconssimple li {
float: left;
padding: 0 10px;
line-height: inherit;
list-style-type: none;
}
.dc-socialiconssimple li:first-child {
padding-left: 0;
}
.dc-socialiconssimple li a {
width: auto;
height: auto;
display: block;
font-size: 18px;
background: 0;
border-radius: 0;
line-height: inherit;
}
.dc-socialiconssimple li.dc-facebook a i {
color: #3b5999;
}
.dc-socialiconssimple li.dc-twitter a i {
color: #55acee;
}
.dc-socialiconssimple li.dc-linkedin a i {
color: #0077b5;
}
.dc-socialiconssimple li.dc-googleplus a i {
color: #dd4b39;
}
.dc-socialiconssimple li.dc-rss a i {
color: #f60;
}
.dc-socialiconssimple li.dc-vimeo a i {
color: #1ab7ea;
}
.dc-socialiconssimple li.dc-tumblr a i {
color: #34465d;
}
.dc-socialiconssimple li.dc-yahoo a i {
color: #410093;
}
.dc-socialiconssimple li.dc-yelp a i {
color: #af0606;
}
.dc-socialiconssimple li.dc-pinterestp a i {
color: #bd081c;
}
.dc-socialiconssimple li.dc-youtube a i {
color: #cd201f;
}
.dc-socialiconssimple li.dc-stumbleupon a i {
color: #eb4924;
}
.dc-socialiconssimple li.dc-reddit a i {
color: #ff5700;
}
.dc-socialiconssimple li.dc-bloggerb a i {
color: #f57d00;
}
.dc-socialiconssimple li.dc-clone a i {
color: #878787;
}
.dc-socialiconfooter li.dc-facebook:hover a i {
color: #3b5999;
}
.dc-socialiconfooter li.dc-twitter:hover a i {
color: #55acee;
}
.dc-socialiconfooter li.dc-linkedin:hover a i {
color: #0077b5;
}
.dc-socialiconfooter li.dc-skype:hover a i {
color: #00aff0;
}
.dc-socialiconfooter li.dc-dropbox:hover a i {
color: #007ee5;
}
.dc-socialiconfooter li.dc-vimeo:hover a i {
color: #1ab7ea;
}
.dc-socialiconfooter li.dc-tumblr:hover a i {
color: #34465d;
}
.dc-socialiconfooter li.dc-yahoo:hover a i {
color: #410093;
}
.dc-socialiconfooter li.dc-googleplus:hover a i {
color: #dd4b39;
}
.dc-socialiconfooter li.dc-pinterestp:hover a i {
color: #bd081c;
}
.dc-socialiconfooter li.dc-youtube:hover a i {
color: #cd201f;
}
.dc-socialiconfooter li.dc-stumbleupon:hover a i {
color: #eb4924;
}
.dc-socialiconfooter li.dc-reddit:hover a i {
color: #ff5700;
}
.dc-socialiconfooter li.dc-quora:hover a i {
color: #b92b27;
}
.dc-socialiconfooter li.dc-yelp:hover a i {
color: #af0606;
}
.dc-socialiconfooter li.dc-soundcloud:hover a i {
color: #f30;
}
.dc-socialiconfooter li.dc-whatsapp:hover a i {
color: #25d366;
}
.dc-socialiconfooter li.dc-wechat:hover a i {
color: #09b83e;
}
.dc-socialiconfooter li.dc-instagram:hover a i {
color: #e4405f;
}
.dc-socialiconfooter li.dc-dribbble:hover a i {
color: #ea4c89;
}
.dc-socialiconfooter li.dc-flickr:hover a i {
color: #ff0084;
}
.dc-socialiconfooter li.dc-rss:hover a i {
color: #f60;
}
.dc-roundicontext .dc-usericonholder {
width: 250px;
display: block;
overflow: hidden;
font-style: normal;
}
.dc-roundicontext i,
.dc-roundicontext span {
float: left;
font-size: inherit;
line-height: inherit;
}
.dc-roundicontext span {
padding: 0 15px 0 0;
}
.dc-roundicontext:focus,
.dc-roundicontext:hover {
color: #fff;
width: 100%;
}
.dc-roundicontext:hover .dc-usericonholder {
width: 100%;
}
.dc-verticalmiddle {
margin: 0 -1px;
float: none !important;
display: inline-block;
vertical-align: middle;
}
.dc-description {
width: 100%;
float: left;
}
.dc-bglight {
background: #f7f7f7;
}
.dc-bgdark {
background: #373542;
}
.dc-stars span,
.dc-stars {
width: 100px;
height: 16px;
float: left;
line-height: 16px;
position: relative;
}
.dc-stars span:after,
.dc-stars:before {
top: 0;
left: 0;
font-size: 16px;
line-height: 16px;
font-weight: 700;
position: absolute;
font-family: "Font Awesome\ 5 Free";
color: rgba(218, 218, 218, 0.8);
content: "\f005 \f005 \f005 \f005 \f005";
}
.dc-stars span {
width: 75%;
overflow: hidden;
}
.dc-stars span:after {
color: #f1c40f;
}
.row.no-gutters {
margin-right: 0;
margin-left: 0;
}
.no-gutters > [class^="col-"],
.no-gutters > [class*="col-"],
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0;
}
.dc-dropdowarrow {
top: 9px;
right: 15px;
color: #fff;
width: 20px;
height: 20px;
display: none;
cursor: pointer;
font-size: 16px;
line-height: 20px;
position: absolute;
text-align: center;
background-color: var(--themecolor);
}
.dc-dropdowarrow i {
display: block;
font-size: inherit;
line-height: inherit;
}
.dc-open > .dc-dropdowarrow > i:before {
content: "\e874";
}
.menu-item-has-children,
.menu-item-has-mega-menu {
position: relative;
}
.navbar-toggler {
border: 0;
color: #fff;
margin: 28px 0;
padding: 6px 10px;
border-radius: 4px;
background-color: var(--secthemecolor);
}
.navbar-toggler:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
background: #fff;
}
.dc-formtheme {
width: 100%;
float: left;
}
.dc-formtheme fieldset {
border: 0;
margin: 0;
padding: 0;
width: 100%;
float: left;
position: relative;
}
.dc-inputwithicon {
position: relative;
}
.dc-inputwithicon i {
top: 0;
right: 0;
z-index: 2;
width: 40px;
height: 50px;
line-height: 50px;
position: absolute;
text-align: center;
}
.dc-inputwithicon .form-control {
z-index: 1;
position: relative;
}
a,
p a,
p a:hover,
a:hover,
a:focus,
a:active {
color: var(--themecolor);
}
.page-links,
.dc-pagination {
width: 100%;
float: left;
font: 14px/24px "Open Sans", sans-serif;
}
.dokan-pagination-container .dokan-pagination,
.dc-pagination ul {
margin: 0;
padding: 0;
float: left;
width: 100%;
list-style: none;
text-align: center;
line-height: inherit;
}
.dokan-pagination-container .dokan-pagination li,
.dc-pagination ul li {
float: none;
margin: 0 3px;
line-height: inherit;
list-style-type: none;
display: inline-block;
vertical-align: middle;
}
.dc-pagination ul li.dc-prevpage {
float: left;
margin-left: 0;
font-size: 18px;
}
.dc-pagination ul li.dc-nextpage {
float: right;
margin-right: 0;
font-size: 18px;
}
.dc-pagination ul li.dc-active a {
color: #fff;
}
.dokan-pagination-container .dokan-pagination li a,
.dc-pagination ul li a,
.post-page-numbers {
color: #999;
width: 36px;
height: 36px;
display: block;
font-size: 14px;
background: #fff;
text-align: center;
position: relative;
line-height: 34px;
border-radius: 4px;
border: 1px solid #ddd;
}
.dc-pagination ul li a.dc-nextpage,
.dc-pagination ul li a.dc-nextpage,
.dc-pagination ul li a i {
line-height: 34px;
}
.dokan-pagination-container .dokan-pagination li.active a,
.dokan-pagination-container .dokan-pagination li a:hover,
.dc-pagination ul li a:hover,
.post-page-numbers.current,
.post-page-numbers:hover {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.post-page-numbers {
display: inline-block;
vertical-align: middle;
}
.page-links {
margin: 0 0 20px;
}
.dc-breadcrumbarea {
float: left;
width: 100%;
padding: 20px 0;
}
.dc-breadcrumb {
margin: 0;
padding: 0;
width: 100%;
float: left;
color: #767676;
list-style: none;
font: 400 13px/13px "Poppins", Arial, Helvetica, sans-serif;
}
.dc-breadcrumb li {
width: auto;
float: left;
padding: 0 15px;
position: relative;
line-height: inherit;
list-style-type: none;
}
.dc-breadcrumb li:after {
top: 0;
left: -3px;
content: "\f105";
font-weight: 800;
position: absolute;
font-family: "Font Awesome\ 5 Free";
}
.dc-breadcrumb li:first-child {
padding-left: 0;
font-weight: 500;
}
.dc-breadcrumb li:last-child {
padding-right: 0;
}
.dc-breadcrumb li strong {
color: #767676;
display: block;
font: 400 13px/13px "Poppins", Arial, Helvetica, sans-seri;
}
.dc-breadcrumb li:first-child:after {
display: none;
}
.dc-breadcrumb li a {
color: #55acee;
display: block;
}
.dc-main {
padding: 100px 0;
}
.dc-footer {
background: var(--terthemefootercolor);
}
.dc-header {
z-index: 10;
position: relative;
}
.dc-logo {
margin: 33px 0;
flex-basis: 143px;
}
.dc-logofooter svg,
.dc-logo svg,
.dc-logo a {
display: block;
}
.dc-navigationarea {
float: left;
width: 100%;
background: #fff;
}
.dc-nav {
float: left;
font: 500 14px/20px "Poppins", sans-serif;
}
.dc-navigation {
padding: 0;
width: 100%;
float: left;
}
.dc-navigation ul {
list-style: none;
line-height: inherit;
}
.dc-navigation > ul {
width: 100%;
float: left;
display: block;
list-style: none;
text-align: center;
line-height: inherit;
}
.dc-navigation ul li {
line-height: inherit;
list-style-type: none;
}
.dc-navigation > ul > li {
padding: 0;
width: auto;
position: relative;
vertical-align: top;
display: inline-block;
}
.dc-navigation > ul > li > a {
padding: 36px 15px;
}
.dc-navigation > ul > li:before {
top: 50%;
right: 0;
width: 3px;
height: 3px;
content: "";
margin: -1px 0 0 -1px;
border-radius: 50px;
position: absolute;
background: var(--secthemecolor);
}
.dc-navigation > ul > li.current-menu-parent > a:after,
.dc-navigation > ul > li.current_page_item > a:after,
.dc-navigation > ul > li > a:after {
bottom: 0;
left: 50%;
height: 0;
width: 60px;
content: "";
position: absolute;
margin-left: -30px;
border-radius: 3px 3px 0 0;
background: var(--themecolor);
}
.dc-navigation > ul > li.current-menu-parent:hover > a:after,
.dc-navigation > ul > li.current_page_item:hover > a:after,
.dc-navigation > ul > li:hover > a:after,
.dc-navigation > ul > li.current-menu-parent > a:after,
.dc-navigation > ul > li.current_page_item > a:after,
.dc-navigation > ul > li.dc-navactive > a:after {
height: 4px;
}
.dc-navigation ul li a {
display: block;
color: var(--terthemecolor);
}
.children,
.sub-menu,
.mega-menu {
top: 150px;
left: 0;
opacity: 0;
background: #fff;
visibility: hidden;
position: absolute;
}
.children,
.sub-menu {
margin: 0;
width: 220px;
}
.dc-navigation .page_item_has_children:hover > .sub-menu,
.dc-navigation .menu-item-has-children:hover > .sub-menu,
.dc-navigation > ul > li:hover > .children,
.dc-navigation > ul > li:hover > .sub-menu,
.dc-navigation > ul > li:hover > .mega-menu {
top: 100%;
opacity: 1;
visibility: visible;
}
.menu-item-has-children > .sub-menu .menu-item-has-children:hover > .sub-menu {
top: 0;
}
.dc-simplesocialicons.dc-socialiconsborder li a {
border: 0;
line-height: inherit;
}
.dc-simplesocialicons {
font-size: 16px;
overflow: hidden;
list-style: none;
line-height: 20px;
text-align: center;
}
.dc-simplesocialicons li {
line-height: inherit;
display: inline-block;
vertical-align: middle;
list-style-type: none;
}
.dc-topbar .dc-rightarea .dc-simplesocialicons {
float: left;
padding: 11px 0;
}
.dc-topbar .dc-rightarea .dc-simplesocialicons li {
float: left;
width: auto;
padding: 0 10px;
}
.dc-topbar .dc-rightarea .dc-simplesocialicons li:last-child {
padding-right: 0;
}
.mega-menu-row {
margin: 0;
display: table;
table-layout: fixed;
}
.dc-rightarea {
float: right;
}
.dc-topbar {
padding: 10px 0;
background: #f7f7f7;
border-top: 1px solid;
border-color: var(--themecolor);
}
.dc-helpnum {
line-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-helpnum span {
font-size: 13px;
display: block;
line-height: inherit;
}
.dc-helpnum a {
font-weight: 700;
font-size: 18px;
line-height: inherit;
color: var(--secthemecolor);
}
.dc-rightarea .dc-loginarea > .dc-btn {
margin-left: 27px;
}
.dc-userlogedin {
width: auto;
float: right;
padding: 20px 0;
cursor: pointer;
margin-left: 25px;
position: relative;
}
.dc-userimg {
margin: 0;
float: left;
width: auto;
margin-right: 10px;
background: #fff;
border-radius: 50%;
border: 1px solid #ddd;
}
.dc-userimg img {
width: 100%;
padding: 3px;
display: block;
border-radius: 50%;
}
.dc-username {
overflow: hidden;
position: relative;
padding: 7px 30px 7px 0;
}
.dc-username h4 {
max-width: 100px;
display: block;
margin: 0 0 2px;
font-size: 14px;
font-weight: 500;
overflow: hidden;
line-height: 18px;
white-space: nowrap;
text-overflow: ellipsis;
}
.dc-username span {
display: block;
color: var(--themecolor);
font-size: 13px;
line-height: 16px;
}
.dc-header .dc-username span {
max-width: 110px;
overflow: hidden;
line-height: 18px;
white-space: nowrap;
text-overflow: ellipsis;
}
.dc-username:after {
right: 0;
top: 50%;
font-size: 10px;
content: "\e64b";
margin-top: -10px;
line-height: 20px;
position: absolute;
font-family: "themify";
color: var(--terthemecolor);
}
.dc-usernav,
ul.sub-menu,
ul.children {
-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
}
.dc-navigation > ul > li > .children > li > a,
.dc-navigation > ul > li > .sub-menu > li > a,
.dc-navigation > ul > li > .mega-menu > li > a {
background: #fcfcfc;
}
.dc-navigation > ul > li > .children > li:last-child > a,
.dc-navigation > ul > li > .sub-menu li:last-child > a,
.dc-navigation > ul > li > .mega-menu > li:last-child > a {
border-radius: 0 0 4px 4px;
}
.dc-navigation
> ul
> li
> .children
> li.page_item_has_children
ul
> li:last-child
> a,
.dc-navigation
> ul
> li
> .sub-menu
> li.menu-item-has-children
ul
> li:last-child
> a {
border-radius: 0 0 4px 0;
}
.dc-navigation
> ul
> li
> .children
> li.page_item_has_children
ul
> li:first-child
> a,
.dc-navigation
> ul
> li
> .sub-menu
> li.menu-item-has-children
ul
> li:first-child
> a {
border-radius: 0 4px 0 0;
}
.dc-navigation > ul > li > .sub-menu > li:hover > a,
.dc-navigation > ul > li > .children > li:hover > a,
.dc-navigation > ul > li > .mega-menu > li:hover > a {
background: #fff;
}
.dc-navigation > ul > li > .sub-menu > li > .sub-menu > li a,
.dc-navigation > ul > li > .children > li > .children > li a,
.dc-navigation > ul > li > .mega-menu > li > .sub-menu > li a {
background: #fff;
}
.dc-navigation > ul > li > .sub-menu > li > .sub-menu > li:hover a,
.dc-navigation > ul > li > .children > li > .children > li:hover a,
.dc-navigation > ul > li > .mega-menu > li > .sub-menu > li:hover a {
background: #fcfcfc;
}
.dc-navigation > ul > li > .children,
.dc-navigation > ul > li > .sub-menu {
border-radius: 0 0 5px 5px;
}
.dc-navigation ul li .children li a,
.dc-navigation ul li .sub-menu li a {
font-size: 13px;
}
.page_item_has_children,
.menu-item-has-children,
.menu-item-has-mega-menu {
position: relative;
}
.dc-dropdowarrow {
top: 11px;
right: 15px;
color: #fff;
z-index: 1;
width: 20px;
height: 20px;
display: none;
cursor: pointer;
font-size: 12px;
line-height: 20px;
position: absolute;
text-align: center;
}
.dc-navigation ul li .children li,
.dc-navigation ul li .sub-menu li {
text-align: left;
}
.dc-navigation ul li .children li a,
.dc-navigation ul li .sub-menu li a {
font-size: 13px;
font-weight: 400;
padding: 10px 20px;
}
.children li.page_item_has_children > a:before,
.sub-menu li.menu-item-has-children > a:before,
.children li.menu-item-has-children > a:before,
.sub-menu li.page_item_has_children > a:before,
.children li.page_item_has_children > a:before {
top: 0;
right: 20px;
font-size: 10px;
line-height: 40px;
position: absolute;
color: var(--terthemecolor);
content: "\e649";
font-family: "themify";
}
.dc-navigation > ul > li.page_item_has_children .children li .children,
.dc-navigation > ul > li.menu-item-has-children .sub-menu li .sub-menu,
.dc-navigation > ul > li.page_item_has_children .sub-menu li .sub-menu {
z-index: 1;
left: 100%;
border-radius: 0 4px 4px 0;
}
.children li.page_item_has_children:hover .children,
.sub-menu li.page_item_has_children:hover .sub-menu {
top: 0;
opacity: 1;
visibility: visible;
}
.dc-navigation ul li .children li + li a,
.dc-navigation ul li .sub-menu li + li a {
border-top: 1px solid #eee;
}
.dc-usernav {
left: 0;
opacity: 0;
top: 140px;
z-index: 9;
width: 230px;
visibility: hidden;
position: absolute;
border-radius: 5px;
}
.dc-userlogedin:hover .dc-usernav {
top: 100%;
opacity: 1;
visibility: visible;
}
.dc-usernav ul {
width: 100%;
float: left;
font-size: 14px;
background: #fff;
list-style: none;
line-height: 19px;
border-radius: 0 0 4px 4px;
}
.dc-usernav ul li {
width: 100%;
float: left;
position: relative;
line-height: inherit;
list-style-type: none;
}
.dc-usernav ul li + li {
border-top: 1px solid #eee;
}
.dc-usernav ul li a {
color: var(--terthemecolor);
display: block;
padding: 10px 19px;
line-height: inherit;
position: relative;
}
.dc-usernav ul li a i {
color: #999;
font-size: 14px;
min-width: 28px;
line-height: inherit;
display: inline-block;
vertical-align: middle;
}
.dc-usernav ul li a span {
line-height: inherit;
display: inline-block;
vertical-align: middle;
}
.dc-usernav ul li .sub-menu {
border: 0;
left: auto;
right: 100%;
display: block;
opacity: 0;
z-index: 9;
visibility: hidden;
position: absolute;
border-radius: 4px 0 0 4px;
}
.dc-usernav ul li:hover .sub-menu {
top: 0;
opacity: 1;
visibility: visible;
}
.dc-usernav ul li .sub-menu li a {
border-radius: 0 5px 5px 0;
}
.dc-usernav ul li.menu-item-has-children:after,
.dc-usernav ul li.page_item_has_children:after {
top: 0;
right: 20px;
color: #3d4461;
font-size: 10px;
line-height: 40px;
position: absolute;
content: "\e649";
font-family: "themify";
}
.dc-verticalscrollbar {
height: 100%;
}
.dc-navigation > ul > li.menu-item-has-children .sub-menu.menu-item-moved,
.dc-navigation > ul > li.page_item_has_children .sub-menu.menu-item-moved {
border-radius: 4px 0 0 4px;
}
.dc-navigation
> ul
> li
> .sub-menu.menu-item-moved
> li.menu-item-has-children
ul
> li:first-child
> a {
border-radius: 4px 0 0 0;
}
.dc-navigation
> ul
> li
> .sub-menu.menu-item-moved
> li.menu-item-has-children
ul
> li:last-child
> a {
border-radius: 0 0 0 4px;
}
.dc-loginarea {
float: right;
margin: 20px 0 20px 25px;
}
.dc-loginarea .dc-loginbtn {
color: var(--terthemecolor);
font: 500 14px/20px "Poppins", sans-serif;
}
.dc-loginoption > .dc-btn {
padding: 0 15px;
line-height: 36px;
}
.dc-loginoption {
position: relative;
display: inline-block;
vertical-align: middle;
}
.dc-loginformhold {
top: 58px;
z-index: 9;
width: 350px;
right: -156px;
display: none;
overflow: hidden;
background: #fff;
border-radius: 4px;
position: absolute;
line-height: normal;
-webkit-box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
box-shadow: 5px 10px 20px 0 rgba(0, 0, 0, 0.1);
}
.dc-loginformholds {
overflow: hidden;
border-radius: 5px;
}
.dc-loginheader {
float: left;
width: 100%;
padding: 20px 20px 0;
}
.dc-loginheader span {
font-size: 16px;
line-height: 16px;
display: inline-block;
vertical-align: middle;
}
.dc-loginheader a {
opacity: 1;
float: right;
color: #ddd;
font-size: 14px;
line-height: 18px;
}
.dc-loginheader a:hover {
color: #ddd;
}
.dc-logininfo {
float: left;
width: 100%;
}
.dc-loginform fieldset {
padding: 20px;
}
.dc-loginform fieldset .form-group {
margin: 0 0 10px;
}
.dc-loginform fieldset .form-group .form-control {
height: 40px;
border: 1px solid #ddd;
}
.dc-logininfo .dc-btn {
float: left;
width: auto;
min-width: 0;
line-height: 32px;
padding: 0 30px;
}
.dc-logininfo .dc-checkbox {
width: auto;
float: none;
padding: 8px 0;
margin-left: 20px;
display: inline-block;
vertical-align: middle;
font-family: "Open Sans", sans-serif;
}
.dc-loginfooterinfo {
width: 100%;
float: left;
background: #f7f7f7;
}
.dc-loginfooterinfo a {
width: 50%;
float: left;
color: #55acee;
font-size: 14px;
text-align: center;
position: relative;
line-height: 50px;
}
.dc-loginfooterinfo a + a:before {
top: 50%;
left: 0;
content: "";
width: 1px;
height: 30px;
background: #ddd;
position: absolute;
margin: -15px 0 0;
}
.dc-hide-form {
display: none;
}
.modal-content {
border: 0;
border-radius: 4px;
}
.dc-offerpopup .modal-dialog {
max-width: 540px;
}
.dc-offerpopup .dc-modalcontent .dc-formhelp fieldset .form-group.dc-btnarea {
margin-top: 10px;
}
.dc-popuptitle {
float: left;
width: 100%;
padding: 13px 20px;
border-bottom: 1px solid #ddd;
}
.dc-popuptitle h3 {
margin: 0;
font-size: 18px;
line-height: 26px;
font-weight: 500;
display: inline-block;
vertical-align: middle;
}
.dc-popuptitle a {
opacity: 1;
font-size: 20px;
line-height: 26px;
color: var(--secthemecolor);
}
.dc-popuptitle a i {
display: block;
line-height: 26px;
}
.dc-popuptitle a:hover {
color: var(--secthemecolor);
}
.dc-modalcontent {
background: #fff;
}
.dc-modalcontent .modal-body {
padding: 30px;
}
.dc-modalcontent .dc-formhelp fieldset .form-group textarea {
height: 200px;
}
.dc-modalcontent .dc-formhelp fieldset .form-group {
margin: 0 0 10px;
}
.dc-modalcontent .dc-formhelp fieldset .form-group:last-child {
margin: 10px 0 0;
}
.dc-headervtwo .dc-navigationarea {
background: 0;
position: absolute;
}
.dc-headervtwo .dc-navigation > ul > li > a {
color: #fff;
}
.dc-headervtwo .dc-loginarea > .dc-btn {
color: #fff;
border-color: #fff;
}
.dc-headervtwo .dc-topbar {
border: 0;
background: #fff;
}
.dc-langchange {
width: auto;
float: right;
margin: 4px 0 4px 30px;
}
.dc-headervtwo .dc-loginarea .dc-loginbtn {
color: #fff;
}
.dc-headervtwo .dc-loginarea > .dc-btn:hover {
border-color: var(--themecolor);
}
.dc-langchange .dc-select select {
height: 34px;
text-transform: uppercase;
color: var(--secthemecolor);
padding: 0 30px 0 20px;
}
.dc-langchange .dc-select:after {
line-height: 34px;
color: var(--secthemecolor);
}
.dc-homesliderholder {
background-size: cover;
background-repeat: no-repeat;
}
.dc-bannerslider li {
width: 10px;
height: 10px;
border-radius: 50px;
list-style-type: none;
background: var(--terthemecolor);
}
.dc-bannerslider li.active {
background: var(--themecolor);
}
.dc-bannerdots {
margin: 0;
bottom: 0;
display: none;
}
.dc-homeslider {
float: left;
width: 100%;
overflow: hidden;
min-height: 694px;
padding: 40px 0 130px;
}
.slider-item {
height: auto;
overflow: visible;
}
.dc-bannerimg {
margin: 0;
float: left;
width: auto;
position: relative;
}
.dc-bannerimg img {
width: 100%;
display: block;
}
.dc-bannercontent {
float: left;
width: auto;
padding: 123px 0;
margin-left: 60px;
position: relative;
}
.dc-bannercontent h1 {
margin: 0;
font-size: 70px;
font-weight: 700;
line-height: 73px;
}
.dc-bannercontent h1 span,
.dc-bannercontent h1 em {
display: block;
line-height: inherit;
font-size: 50px;
font-style: normal;
color: var(--secthemecolor);
}
.dc-bannercontent h1 span {
line-height: 65px;
}
.dc-btnarea {
float: left;
width: 100%;
}
.dc-bannercontent .dc-btnarea {
margin-top: 15px;
}
.dc-bannercontent .dc-btnarea .dc-btn {
float: left;
}
.dc-bannercontent .dc-btnarea .dc-btn + .dc-btn {
margin-left: 30px;
}
.dc-bannervtwo {
float: left;
width: 100%;
}
.dc-silderimg {
margin: 0;
width: 100%;
float: left;
}
.dc-silderimg img {
opacity: 0.2;
display: block;
max-width: none;
min-height: 690px;
object-fit: cover;
}
.dc-homeslidervtwo {
min-height: 690px;
position: relative;
background: var(--terthemecolor);
}
.dc-slidercontentimg {
float: left;
width: 100%;
margin: 37px 0 0 !important;
}
.dc-slidercontentimg img {
width: auto;
margin: 0 auto;
display: block;
}
.dc-homevtwo .dc-doctorslider {
margin-top: -20px;
}
.dc-homevtwo .dc-doctordetails-holder {
height: 186px;
}
.dc-homevtwo .dc-doctordetails-holder h3 {
margin: 74px 0 10px;
}
.dc-homevtwo .dc-doctordetails-holder:hover h3 {
margin: 0;
}
.dc-homevtwo .dc-doctorslider .owl-item .dc-doctordetails-holder {
padding-top: 20px;
}
.dc-medicalfacility {
float: left;
width: 100%;
background: #fff;
margin: 82px 0;
border-radius: 4px;
}
.dc-medicalform {
padding: 30px;
border-top: 1px solid #eee;
}
.dc-medicalform fieldset {
float: left;
width: 100%;
margin: -5px;
}
.dc-medicalform fieldset .form-group {
margin: 0;
padding: 5px;
}
.dc-medicalform fieldset .form-group.dc-btnarea {
margin-top: 10px;
}
.dc-medicalfacility .dc-title {
padding: 23px 30px;
}
.dc-medicalfacility .dc-title h2 {
margin: 0;
color: #2d3e50;
font-size: 30px;
line-height: 35px;
}
.dc-medicalfacility .dc-title h2 em {
display: block;
margin-bottom: 16px;
font-style: normal;
color: var(--secthemecolor);
}
.dc-medicalfacility .dc-title h2 span {
display: block;
font-size: 50px;
line-height: 40px;
margin-bottom: 9px;
}
.dc-medicalform fieldset .dc-btnarea .dc-docsearch {
margin: 9px 0;
}
.dc-searchholder {
margin-bottom: 20px;
}
.dc-searchform-holder {
float: left;
width: 100%;
z-index: 2;
position: relative;
background: #fff;
border-radius: 4px;
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.dc-advancedsearch {
float: left;
width: 58%;
position: relative;
z-index: 9;
}
.dc-title {
float: left;
width: 100%;
}
.dc-advancedsearch .dc-title {
padding: 23px 30px 0;
}
.dc-advancedsearch .dc-title h2 {
margin: 0;
font-size: 20px;
line-height: 22px;
display: inline-block;
vertical-align: middle;
}
.dc-docsearch {
color: #999;
float: right;
text-transform: uppercase;
font: 400 11px/16px "Poppins", sans-serif;
}
.dc-docsearch span:last-child {
display: inline-block;
vertical-align: middle;
margin-left: 10px;
}
.dc-advanceicon {
display: inline-block;
vertical-align: middle;
}
.dc-advanceicon i {
width: 22px;
display: block;
margin: 7px 0 0;
position: relative;
border: 1px solid #bababa;
}
.dc-advanceicon i:first-child {
margin: 0;
}
.dc-advanceicon i:after {
top: 0;
left: 0;
width: 6px;
height: 6px;
content: "";
background: #fff;
position: absolute;
border-radius: 50px;
margin: -3px 0 0 -5px;
border: 1px solid #bababa;
}
.dc-advanceicon i:first-child:after {
left: 50%;
}
.dc-advanceicon i:nth-child(2):after {
left: 20%;
}
.dc-advanceicon i:nth-child(3):after {
left: 80%;
}
.dc-docsearch:hover .dc-advanceicon i:first-child:after {
left: 10%;
}
.dc-docsearch:hover .dc-advanceicon i:nth-child(2):after {
left: 80%;
}
.dc-docsearch:hover .dc-advanceicon i:nth-child(3):after {
left: 20%;
}
.dc-form-advancedsearch {
float: left;
width: 100%;
padding: 15px 30px 30px;
}
.dc-form-advancedsearch fieldset {
float: left;
width: 100%;
margin: -5px;
padding-right: 60px;
}
.dc-form-advancedsearch fieldset .form-group {
margin: 0;
padding: 5px;
}
.dc-form-advancedsearch fieldset .form-group:first-child {
width: 60%;
}
.dc-form-advancedsearch fieldset .form-group:nth-child(2) {
width: 40%;
}
.dc-advancesearch-holder {
float: left;
width: 100%;
display: flex;
text-align: center;
align-items: center;
justify-content: center;
padding: 12px 10px 11px;
border-top: 1px solid #eee;
}
.dc-advancesearch-holder .dc-advanceicon i {
border-color: #b4b4b4;
}
.dc-advancesearch-holder .dc-advanceicon i + i {
margin-top: 5px;
}
.dc-advancesearch-holder .dc-docsearch {
float: none;
min-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-formbtn {
top: 5px;
right: 5px;
position: absolute;
}
.dc-formbtn button {
width: 50px;
outline: none;
color: #fff;
height: 50px;
display: block;
font-size: 16px;
line-height: 50px;
text-align: center;
border-radius: 4px;
background-color: var(--themecolor);
}
.dc-formbtn button:hover,
.dc-formbtn button:focus {
color: #fff;
}
.dc-btn.dc-serach-form-v2 {
background: transparent;
}
.dc-btn.dc-serach-form-v2:hover {
background: var(--themecolor);
}
.dc-formbtn button:hover {
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.dc-jointeamholder {
float: left;
width: 42%;
}
.dc-jointeam {
float: left;
width: 100%;
position: relative;
padding: 0 10px 0 20px;
border-radius: 0 4px 4px 0;
background: var(--terthemecolor);
}
.dc-jointeamimg {
float: left;
width: auto;
margin: -21px 0 0 !important;
}
.dc-jointeamcontent {
overflow: hidden;
padding: 35px 0 43px 30px;
}
.dc-jointeamcontent h3 {
color: #fff;
font-size: 26px;
margin: 0 0 14px;
line-height: 30px;
}
.dc-jointeamcontent h3 span {
font-size: 16px;
display: block;
line-height: inherit;
font-weight: 400;
}
.dc-jointeamcontent .dc-btn {
line-height: 32px;
}
.dc-jointeamnoti {
top: -12px;
width: 24px;
color: #fff;
right: -12px;
font-size: 14px;
line-height: 24px;
border-radius: 50px;
text-align: center;
position: absolute;
background: var(--secthemecolor);
}
.dc-jointeamnoti i {
display: block;
line-height: 24px;
}
.dc-doctorslider {
float: left;
width: 100%;
}
.dc-doctordetails-holder {
float: left;
width: 100%;
padding: 30px;
height: 280px;
background: #fff;
overflow: hidden;
position: relative;
border: 1px solid #eee;
}
.dc-doctordetails-holder:after {
left: 0;
width: 0;
bottom: 0;
height: 2px;
content: "";
background: #eee;
position: absolute;
}
.dc-doctordetails-holder:hover:after {
width: 100%;
}
.dc-doctorslider .owl-item + .owl-item .dc-doctordetails-holder {
border-left: 0;
}
.dc-doctordetails-holder h3 {
display: block;
font-size: 26px;
line-height: 20px;
margin: 165px 0 0;
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
}
.dc-doctordetails-holder h3 span {
display: block;
font-size: 16px;
font-weight: 400;
margin-bottom: 5px;
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
color: var(--terthemecolor);
}
.dc-doctordetails-holder .dc-btn {
width: 100%;
margin-top: 30px;
}
.dc-doctordetails-holder:hover .dc-btn {
margin-top: 26px;
}
.dc-slidercounter {
right: 0;
bottom: 0;
font-size: 160px;
line-height: 128px;
position: absolute;
color: rgba(61, 68, 97, 0.06);
font-family: "Poppins", sans-serif;
}
.dc-doctordetails-holder:hover {
background: #fcfcfc;
}
.dc-doctordetails-holder:hover .dc-slidercounter {
opacity: 0;
visibility: hidden;
}
.dc-doctordetails-holder:hover h3 {
margin: 85px 0 0;
}
.dc-titlecolor1 .dc-btn {
border-color: #1abc9c;
}
.dc-titlecolor1 .dc-btn:hover {
background: #1abc9c;
-webkit-box-shadow: 0 9px 20px 0 rgba(26, 188, 156, 0.5);
box-shadow: 0 9px 20px 0 rgba(26, 188, 156, 0.5);
}
.dc-titlecolor2 .dc-btn {
border-color: var(--themecolor);
}
.dc-titlecolor2 .dc-btn:hover {
background: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 rgba(63, 171, 243, 0.5);
box-shadow: 0 9px 20px 0 rgba(63, 171, 243, 0.5);
}
.dc-titlecolor3 .dc-btn {
border-color: #f1c40f;
}
.dc-titlecolor3 .dc-btn:hover {
background: #f1c40f;
-webkit-box-shadow: 0 9px 20px 0 rgba(241, 196, 15, 0.5);
box-shadow: 0 9px 20px 0 rgba(241, 196, 15, 0.5);
}
.dc-titlecolor4 .dc-btn {
border-color: #9b59b6;
}
.dc-titlecolor4 .dc-btn:hover {
background: #9b59b6;
-webkit-box-shadow: 0 9px 20px 0 rgba(155, 89, 182, 0.5);
box-shadow: 0 9px 20px 0 rgba(155, 89, 182, 0.5);
}
.dc-titlecolor5 .dc-btn {
border-color: var(--secthemecolor);
}
.dc-titlecolor5 .dc-btn:hover {
background: var(--secthemecolor);
-webkit-box-shadow: 0 9px 20px 0 rgba(255, 88, 81, 0.5);
box-shadow: 0 9px 20px 0 rgba(255, 88, 81, 0.5);
}
.dc-titlecolor6 .dc-btn {
border-color: #2eca80;
}
.dc-titlecolor6 .dc-btn:hover {
background: #2eca80;
-webkit-box-shadow: 0 9px 20px 0 rgba(46, 202, 128, 0.5);
box-shadow: 0 9px 20px 0 rgba(46, 202, 128, 0.5);
}
.dc-titlecolor7 .dc-btn {
border-color: #7751e5;
}
.dc-titlecolor7 .dc-btn:hover {
background: #7751e5;
-webkit-box-shadow: 0 9px 20px 0 rgba(119, 81, 229, 0.5);
box-shadow: 0 9px 20px 0 rgba(119, 81, 229, 0.5);
}
.dc-titlecolor1.dc-doctordetails-holder:after {
background: #1abc9c;
}
.dc-titlecolor2.dc-doctordetails-holder:after {
background: var(--themecolor);
}
.dc-titlecolor3.dc-doctordetails-holder:after {
background: #f1c40f;
}
.dc-titlecolor4.dc-doctordetails-holder:after {
background: #9b59b6;
}
.dc-titlecolor5.dc-doctordetails-holder:after {
background: var(--secthemecolor);
}
.dc-titlecolor6.dc-doctordetails-holder:after {
background: #2eca80;
}
.dc-titlecolor7.dc-doctordetails-holder:after {
background: #7751e5;
}
.dc-titlecolor1 h3 {
color: #1abc9c;
}
.dc-titlecolor2 h3 {
color: var(--themecolor);
}
.dc-titlecolor3 h3 {
color: #f1c40f;
}
.dc-titlecolor4 h3 {
color: #9b59b6;
}
.dc-titlecolor5 h3 {
color: var(--secthemecolor);
}
.dc-titlecolor6 h3 {
color: #2eca80;
}
.dc-titlecolor7 h3 {
color: #7751e5;
}
.dc-text-center {
text-align: center;
}
.dc-sectionhead {
float: left;
width: 100%;
margin-top: -4px;
margin-bottom: 20px;
}
.dc-sectiontitle {
float: left;
width: 100%;
}
.dc-sectiontitle h2 {
float: left;
width: 100%;
margin: 0 0 17px;
font-size: 36px;
line-height: 34px;
}
.dc-sectiontitle h2 span {
display: block;
font-size: 16px;
font-weight: 400;
line-height: 20px;
margin-bottom: 6px;
}
.dc-sectiontitle h2 em {
font-style: normal;
display: inline-block;
color: var(--secthemecolor);
}
.dc-sectionhead .dc-description p {
margin-bottom: 13px;
font-size: 16px;
line-height: 1.65;
}
.dc-sectionheadvtwo {
margin: 0;
}
.dc-sectionheadvtwo .dc-sectiontitle h2 {
font-size: 40px;
line-height: 45px;
margin-bottom: 14px;
}
.dc-sectionheadvtwo .dc-sectiontitle h2 span {
margin-top: 5px;
font-size: 40px;
margin-bottom: 0;
line-height: inherit;
color: var(--secthemecolor);
}
.dc-bringcareholder,
.dc-bringcarecontent {
float: left;
width: 100%;
}
.dc-bringcarecontent .dc-btnarea {
margin-top: 20px;
}
.dc-bringcarecontent .dc-btnarea .dc-btn {
float: left;
}
.dc-bringcarecontent .dc-btnarea .dc-btn + .dc-btn {
margin-left: 30px;
}
.dc-bringimg-holder {
float: left;
width: 100%;
height: 100%;
padding-left: 35px;
padding-bottom: 20px;
}
.dc-doccareimg {
width: auto;
float: left;
z-index: 9;
height: 100%;
margin: 0 0 20px;
}
.dc-doccareimg:before {
top: 20px;
left: 20px;
content: "";
width: 100%;
z-index: -1;
height: 100%;
position: absolute;
background: url(//citamedica.app/wp-content/themes/doctreat/images/img-bg.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}
.dc-doccareimg img {
width: 100%;
display: block;
}
.dc-doccareimg figcaption {
bottom: 20px;
right: -117px;
margin-right: 10px;
position: absolute;
}
.dc-doccareimg figcaption:after {
width: 4px;
content: "";
height: 100%;
right: -10px;
position: absolute;
background: var(--secthemecolor);
}
.dc-doccarecontent {
float: left;
width: 100%;
padding: 24px 30px 26px;
border-radius: 4px 0 0 4px;
background: var(--terthemecolor);
}
.dc-doccarecontent h3 {
margin: 0;
color: #fff;
font-size: 26px;
line-height: 26px;
}
.dc-doccarecontent h3 em {
font-size: 16px;
font-weight: 400;
display: block;
margin-bottom: 4px;
font-style: normal;
line-height: inherit;
}
.dc-sectionbg {
position: relative;
}
.dc-sectionbg:after {
position: absolute;
left: 0;
content: "";
width: 588px;
height: 303px;
bottom: -205px;
z-index: 99;
background: url(//citamedica.app/wp-content/themes/doctreat/images/section-bg.png);
}
.dc-bgcolor {
background: #e8f6ff;
}
.dc-workdetails-holder {
position: relative;
}
.dc-main-section.dc-workdetails-holder {
padding-top: 0;
}
.dc-workdetails {
float: left;
width: 100%;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
-webkit-box-orient: vertical;
justify-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.dc-workdetails-bordertwo,
.dc-workdetails-border {
position: relative;
}
.dc-workdetails-border:after,
.dc-workdetails-bordertwo:before {
position: absolute;
top: 0;
top: 20px;
content: "";
left: -127px;
width: 235px;
height: 148px;
background: url(//citamedica.app/wp-content/themes/doctreat/images/work-icon/line-01.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.dc-workdetails-bordertwo:before {
background: url(//citamedica.app/wp-content/themes/doctreat/images/work-icon/line-02.png);
left: -138px;
}
.dc-workdetail {
float: left;
width: auto;
padding: 20px;
margin-bottom: 30px;
text-align: center;
border-radius: 100%;
background: url(//citamedica.app/wp-content/themes/doctreat/images/border-img.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.dc-workdetail figure {
width: 160px;
height: 160px;
margin: 0 auto;
background: #fff;
border-radius: 100%;
-webkit-box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3);
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
-webkit-box-orient: vertical;
justify-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.dc-workdetail figure img {
width: 70px;
margin: 0 auto;
display: block;
}
.dc-workdetails .dc-title span {
font-size: 16px;
display: block;
margin-bottom: 5px;
line-height: 20px;
font-family: "Poppins", sans-serif;
}
.dc-workdetails .dc-title h3 {
margin: 0;
font-size: 26px;
line-height: 30px;
}
.dc-workdetails .dc-title h3 a {
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
}
.dc-ratedecontent {
float: left;
width: 100%;
padding: 94px 40px 80px;
}
.dc-ratedecontent .dc-btnarea {
margin-top: 3px;
text-align: center;
}
.dc-neurosurgeons-img {
width: 112px;
height: 112px;
background: #fff;
border-radius: 100%;
margin: 0 auto 36px;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-shadow: 0 0 0 14px rgba(255, 255, 255, 0.3);
box-shadow: 0 0 0 14px rgba(255, 255, 255, 0.3);
}
.dc-neurosurgeons-img img {
width: auto;
display: block;
}
.dc-docpostslider {
float: left;
width: 100%;
}
.dc-docpostslider .owl-stage-outer {
padding: 67px 0 24px 30px;
}
.dc-docpostslider .item {
float: left;
width: 100%;
}
.dc-docfeatured {
float: left;
widows: 100%;
margin-top: -30px;
}
.dc-docfeatured > div > div {
margin-top: 30px;
}
.dc-docfeatured > div > div > .dc-btnarea {
margin-top: 10px;
text-align: center;
}
.dc-docfeatured .dc-docpostcontent > .dc-title > .dc-title {
float: none;
display: flex;
}
.dc-docfeatured .dc-docpostcontent {
padding: 17px 20px 20px;
}
.dc-docfeatured .dc-doclocation span {
line-height: 14px;
}
.dc-docpostholder {
float: left;
width: 100%;
border-radius: 4px;
}
.dc-docpostholder:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.dc-docpostholder:hover .dc-docpostcontent .dc-btn {
color: #fff;
background: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.dc-docpostholder:hover .dc-docpostimg img {
opacity: 0.7;
}
.dc-docpostimg {
margin: 0;
float: left;
width: 100%;
background: #000;
overflow: hidden;
position: relative;
border-radius: 4px 4px 0 0;
}
.dc-docpostimg img {
width: 100%;
display: block;
}
.dc-docpostimg figcaption {
top: 0;
left: 0;
content: "";
width: 100%;
height: 100%;
position: absolute;
}
.dc-featuredtag {
top: 0;
left: 0;
width: 40px;
height: 40px;
position: absolute;
border-top: 40px solid var(--secthemecolor);
border-right: 40px solid transparent;
}
.dc-featuredtag i {
left: 8px;
top: -42px;
color: #fff;
bottom: auto;
font-size: 12px;
line-height: 30px;
position: absolute;
}
.dc-like {
padding: 5px;
background: #fff;
border-radius: 100%;
display: inline-block;
vertical-align: middle;
}
.dc-like i {
width: 38px;
color: #ddd;
display: block;
line-height: 38px;
text-align: center;
border-radius: 4px;
border: 1px solid #eee;
}
.dc-liked i,
.dc-like:hover i {
color: var(--secthemecolor);
}
.dc-doclocationvtwo .dc-btnarea .dc-like.dc-liked i,
.dc-doclocationvtwo .dc-btnarea .dc-like:hover i {
border-color: var(--secthemecolor);
}
.dc-docpostcontent {
float: left;
width: 100%;
padding: 20px;
position: relative;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
.dc-docpostcontent .dc-like {
right: 10px;
top: -24px;
position: absolute;
}
.dc-docpostcontent .dc-like i {
border-radius: 50%;
width: 40px;
}
.dc-docstatus {
margin-bottom: 3px;
display: inline-block;
vertical-align: middle;
font: 400 13px/16px "Poppins", sans-serif;
}
.dc-docpostcontent .dc-title h3 {
margin: 0 0 4px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
float: left;
}
.dc-docpostholder .dc-docpostcontent .dc-title h3 {
width: 100%;
}
.dc-docpostcontent .dc-title h3 a {
float: left;
max-width: 80%;
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
color: var(--terthemecolor);
}
.dc-docpostcontent .dc-title h3 i {
font-size: 14px;
margin-left: 1px;
line-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-docpostcontent .dc-title > h3 i {
margin-left: 1px;
}
.dc-docpostcontent .dc-title h3 i:nth-child(2) {
margin-left: 8px;
}
.dc-docpostcontent .dc-title h3 i.fa-award {
color: var(--themecolor);
}
.dc-docpostcontent .dc-title h3 i.fa-check-circle {
color: #1abc9c;
}
.dc-awardtooltip {
position: relative;
}
.dc-awardtooltip em {
top: 20px;
left: 25px;
z-index: 999;
opacity: 0;
width: 160px;
color: #767676;
padding: 0 5px;
visibility: hidden;
font-style: normal;
position: absolute;
background: #fff;
font: 11px/18px "Open Sans", sans-serif;
border: 1px solid #9297a4;
-webkit-box-shadow: 0 3px 20px 0 rgba(165, 165, 165, 0.3);
box-shadow: 0 3px 20px 0 rgba(165, 165, 165, 0.3);
}
.dc-awardtooltip:hover em {
top: 0;
opacity: 1;
visibility: visible;
}
.dc-awardtooltip em:before {
width: 0;
height: 0;
content: "";
border-top: 5px solid transparent;
border-right: 7px solid #9297a4;
border-bottom: 5px solid transparent;
position: absolute;
left: -8px;
top: 50%;
margin: -5px 0 0;
}
.dc-docinfo {
float: left;
width: 100%;
list-style: none;
line-height: 16px;
}
.dc-docinfo li {
width: 100%;
float: left;
line-height: inherit;
list-style-type: none;
}
.dc-docinfo li + li {
margin-top: 5px;
}
.dc-docinfo li em {
display: block;
color: #767676;
font-size: 13px;
font-style: normal;
line-height: inherit;
}
.dc-stars {
width: 80px;
}
.dc-stars span:after,
.dc-stars:before {
font-size: 12px;
}
.dc-doclocation {
float: left;
width: 100%;
margin-top: 20px;
}
.dc-doclocation span {
display: block;
color: #767676;
font-size: 13px;
line-height: 16px;
}
.dc-doclocation span + span {
margin-top: 8px;
}
.dc-doclocation span i {
font-size: 12px;
min-width: 20px;
vertical-align: top;
line-height: inherit;
display: inline-block;
}
.dc-doclocation .dc-btn {
margin-top: 18px;
max-width: 145px;
line-height: 32px;
}
.dc-next,
.dc-prev {
width: 40px;
color: #999;
float: left;
cursor: pointer;
font-size: 14px;
line-height: 36px;
text-align: center;
border: 2px solid #eee;
border-radius: 100%;
}
.dc-prev {
margin-right: 20px;
}
.dc-next:hover,
.dc-prev:hover {
color: var(--themecolor);
border-color: var(--themecolor);
}
.dc-next span,
.dc-prev span {
display: block;
line-height: 36px;
}
.dc-docslidernav {
top: 0;
left: 30px;
margin: 14px 0;
position: absolute;
}
.dc-appicons {
float: left;
width: 100%;
list-style: none;
}
.dc-appicons li {
width: auto;
float: left;
border-radius: 5px;
list-style-type: none;
}
.dc-appicons li + li {
margin-left: 30px;
}
.dc-appicons li figure {
margin: 0;
float: left;
width: auto;
}
.dc-appicons li img {
width: 100%;
display: block;
border-radius: 5px;
}
.dc-appcontent {
float: left;
width: 100%;
}
.dc-appcontent .dc-sectionhead .dc-description p {
margin-bottom: 23px;
}
.dc-appbgimg {
float: left;
width: 100%;
padding: 20px 0;
}
.dc-appbgimg figure {
margin: 0;
float: left;
width: auto;
}
.dc-appbgimg figure img {
width: auto;
height: 350px;
display: block;
max-width: none;
margin-left: -62px;
}
.dc-articlesholder {
float: left;
width: 100%;
}
.dc-article {
float: left;
width: 100%;
border-radius: 4px;
}
.dc-article:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.dc-articleimg {
float: left;
width: 100%;
margin: 0;
background: #000;
border-radius: 4px 4px 0 0;
}
.dc-articleimg > img {
width: 100%;
display: block;
border-radius: 4px 4px 0 0;
}
.dc-article:hover .dc-articleimg > img {
opacity: 0.7;
}
.dc-articlecontent {
float: left;
width: 100%;
border-radius: 4px;
border: 1px solid #eee;
}
.dc-articleimg + .dc-articlecontent {
border-top: 0;
border-radius: 0 0 4px 4px;
}
.dc-articlecontent .dc-title h3 {
margin: 0 0 5px;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.dc-articlecontent .dc-title > a {
font-size: 13px;
line-height: 20px;
}
.dc-articlecontent .dc-title h3 a {
color: var(--terthemecolor);
word-break: break-word;
}
.dc-articleby {
display: block;
color: #55acee;
font-size: 13px;
line-height: 16px;
margin-bottom: 4px;
}
.dc-datetime {
display: block;
color: #767676;
font-size: 13px;
line-height: 16px;
}
.dc-datetime i {
margin-right: 5px;
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
}
.dc-articleimg figcaption {
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
position: absolute;
}
.dc-articlesdocinfo {
bottom: 10px;
padding: 2px;
right: -130px;
background: #fff;
position: absolute;
border-radius: 15px;
}
.dc-article:hover .dc-articlesdocinfo {
right: 10px;
}
.dc-articlesdocinfo img {
width: auto;
float: left;
border-radius: 50px;
}
.dc-articlesdocinfo span {
width: 136px;
padding: 0 10px;
overflow: hidden;
max-width: 300px;
white-space: nowrap;
line-height: inherit;
display: inline-block;
vertical-align: middle;
text-overflow: ellipsis;
color: var(--terthemecolor);
font: 400 14px/20px "Poppins", sans-serif;
}
.dc-article:hover .dc-articlesdocinfo span {
width: auto;
}
.dc-dayon {
color: var(--secthemecolor);
font-style: normal;
}
.dc-bold {
font-weight: bold;
font-style: normal;
}
.dc-moreoptions {
float: left;
width: 100%;
list-style: none;
font-size: 13px;
text-align: right;
line-height: 20px;
padding: 15px 20px;
border-top: 1px solid #efefef;
margin: 0;
}
.dc-moreoptions li {
width: auto;
float: none;
padding-right: 15px;
display: inline-block;
line-height: inherit;
list-style-type: none;
vertical-align: middle;
}
.dc-moreoptions li:last-child {
padding: 0;
}
.dc-moreoptions li a {
color: #767676;
line-height: inherit;
display: inline-block;
vertical-align: middle;
}
.dc-moreoptions li a i {
margin-right: 5px;
}
.dc-footercol {
float: left;
width: 100%;
}
.dc-footeraboutus {
float: left;
width: 100%;
padding: 60px 0 100px;
margin: 20px 0 -20px;
}
.dc-widgetskills {
float: left;
width: 100%;
margin: -4px 0 -5px;
}
.dc-fwidgettitle {
float: left;
width: 100%;
padding-bottom: 15px;
}
.dc-fwidgettitle h3 {
margin: 0;
display: block;
font-size: 18px;
font-weight: 400;
line-height: 21px;
}
.dc-fwidgetcontent {
float: left;
width: 100%;
font-size: 14px;
list-style: none;
line-height: 20px;
font-family: "Open Sans", sans-serif;
}
.dc-fwidgetcontent li {
float: left;
width: 100%;
padding: 5px 0;
line-height: inherit;
list-style-type: none;
}
.dc-fwidgetcontent li:last-child {
padding-bottom: 0;
}
.dc-fwidgetcontent li a {
display: block;
position: relative;
line-height: inherit;
color: var(--terthemecolor);
}
.dc-fwidgetcontent li a:after {
left: 0;
top: 7px;
opacity: 0;
width: 3px;
height: 3px;
content: "";
visibility: hidden;
position: absolute;
background: var(--secthemecolor);
}
.dc-fwidgetcontent li:hover a,
.dc-fwidgetcontent li a:focus {
padding-left: 10px;
}
.dc-fwidgetcontent li:hover a:after {
opacity: 1;
visibility: visible;
}
.dc-fwidgetcontent li.dc-viewmore a {
color: #55acee;
font-family: "Poppins", sans-serif;
}
.dc-footertopbar {
float: left;
width: 100%;
margin: -40px 0;
}
.dc-footer-call-email {
display: flex;
margin: 0 auto;
float: left;
padding: 20px 30px;
background: #fff;
border-radius: 40px;
-webkit-box-shadow: 0 9px 20px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 9px 20px 0 rgba(0, 0, 0, 0.2);
}
.dc-footer-call-email > span,
.dc-footer-call-email > div:first-child {
order: -1;
}
.dc-fcall-email-wrap {
float: left;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.dc-callinfoholder {
float: left;
width: auto;
}
.dc-callinfoimg {
float: left;
width: auto;
margin: 0 20px 0 0;
}
.dc-callinfoimg img {
width: 100%;
display: block;
}
.dc-callinfocontent {
overflow: hidden;
padding: 0 0 0 20px;
margin-left: 20px;
border-left: 1px solid #ddd;
}
.dc-callinfocontent h3 {
margin: 0;
font-size: 18px;
line-height: 20px;
}
.dc-callinfocontent h3 span {
display: block;
font-size: 13px;
font-weight: 400;
line-height: inherit;
color: var(--terthemecolor);
}
.dc-callinfocontent h3 a {
display: block;
line-height: inherit;
color: var(--secthemecolor);
}
.dc-mailinfoholder {
float: right;
}
.dc-mailinfoholder .dc-callinfoimg {
float: right;
margin: 0 0 0 20px;
}
.dc-mailinfoholder .dc-callinfocontent {
border: 0;
text-align: right;
margin: 0 20px 0 0;
padding: 0 20px 0 0;
border-right: 1px solid #ddd;
}
.dc-or-text {
margin: 10px;
font-size: 14px;
display: block;
line-height: 20px;
text-align: center;
flex: none;
}
.dc-fthreecolumns {
float: left;
width: 100%;
padding: 60px 0;
}
.dc-footertopbar + .dc-fthreecolumns {
padding-top: 100px;
}
.dc-logofooter {
float: none;
margin: 0 0 24px;
flex-basis: 164px;
}
.dc-logofooter a {
display: block;
}
.dc-footercontent {
float: left;
width: 100%;
}
.dc-footercontent .dc-description p {
color: #fff;
font-size: 14px;
margin: 0 0 15px;
line-height: 24px;
}
.dc-detailsinfo {
padding: 0 6px;
font-size: 14px;
line-height: 20px;
position: relative;
text-decoration: none;
width: auto !important;
}
.dc-detailsinfo:hover {
text-decoration: none;
}
.dc-detailsinfo:after,
.dc-detailsinfo:before {
top: 0;
left: 0;
content: "[";
color: #dadada;
position: absolute;
}
.dc-detailsinfo:after {
left: auto;
right: 0;
content: "]";
}
.dc-detailsinfo.dc-detailsinfofooter {
margin: 0 0 0 2px;
}
.dc-detailsinfo.dc-detailsinfofooter:before,
.dc-detailsinfo.dc-detailsinfofooter:after {
color: #dadada;
}
.dc-footercontactus {
float: left;
width: 100%;
color: #fff;
list-style: none;
margin-bottom: 30px;
font: 400 14px/ 20px "Open Sans", sans-serif;
}
.dc-footercontactus li {
width: 100%;
float: left;
line-height: inherit;
list-style-type: none;
}
.dc-footercontactus li span {
display: block;
line-height: inherit;
}
.dc-footercontactus li i {
min-width: 30px;
display: inline-block;
}
.dc-footercontactus li a {
color: #27c5f1;
}
.dc-footercontactus li a i {
color: #fff;
}
.dc-footercontactus li address {
margin: 0;
font-style: normal;
}
.dc-footercontactus li + li {
margin-top: 10px;
}
.dc-fsocialicon {
float: left;
width: 100%;
}
.dc-fsocialicon .dc-simplesocialicons li {
float: left;
}
.dc-fsocialicon .dc-simplesocialicons li a {
background: 0;
}
.dc-fsocialicon .dc-simplesocialicons li a {
color: #fff;
}
.dc-fsocialicon .dc-simplesocialicons li + li {
margin-left: 20px;
}
.dc-fcol {
float: left;
width: 100%;
}
.dc-ftitle {
float: left;
width: 100%;
margin: 0 0 20px;
}
.dc-ftitle h3 {
color: #fff;
font-size: 20px;
font-weight: 400;
margin: 0;
line-height: 18px;
}
.doc-widgetheading h2 a,
.dc-ftitle h3 a {
color: #fff;
}
.dc-livefeeddetails {
float: left;
width: 100%;
color: #fff;
list-style: none;
}
.dc-livefeeddetails li {
width: 100%;
float: left;
list-style-type: none;
}
.dc-livefeeddetails li + li {
margin-top: 30px;
}
.dc-latestadimg {
float: left;
width: auto;
margin: 0 10px 0 0;
}
.dc-latestadimg img {
width: auto;
display: block;
}
.dc-latestadcontent {
padding: 5px 0;
overflow: hidden;
}
.dc-latestadcontent p {
font-size: 14px;
line-height: 16px;
margin-bottom: 10px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.dc-latestadcontent p em {
color: #999;
font-style: normal;
}
.dc-latestadcontent p a {
color: #27c5f1;
text-decoration: none;
}
.dc-latestadcontent time {
color: #fff;
display: block;
font: 700 13px/ 14px "Open Sans", sans-serif;
opacity: 0.8;
}
.dc-formnewsletter fieldset .form-group {
margin: 0;
}
.dc-formnewsletter fieldset .form-group .form-control {
z-index: 1;
height: 44px;
font-size: 14px;
border-radius: 4px;
position: relative;
padding: 10px 65px 10px 17px;
}
.dc-formnewsletter button {
top: 0;
right: 0;
z-index: 2;
color: #fff;
width: 44px;
height: 44px;
outline: none;
line-height: 44px;
position: absolute;
border-radius: 0 4px 4px 0;
background: var(--themecolor);
}
.dc-formnewsletter fieldset .form-group .form-control::placeholder {
color: #999;
}
.dc-footerapps {
float: left;
width: 100%;
}
.dc-btnapps {
float: left;
width: 100%;
list-style: none;
}
.dc-btnapps li {
width: auto;
float: left;
list-style-type: none;
}
.dc-btnapps li + li {
margin-left: 10px;
}
.dc-btnapps li a img {
max-width: 110px;
border-radius: 4px;
}
.dc-newsletterholder .dc-description {
margin-bottom: 8px;
margin-top: -6px;
}
.dc-footerbottom {
float: left;
width: 100%;
background: rgba(0, 0, 0, 0.1);
}
.dc-copyright {
margin: 0;
color: #fff;
display: block;
padding: 24px 0;
text-align: center;
font: 400 14px/ 20px "Open Sans", sans-serif;
}
.dc-copyright span {
color: #21b8f0;
}
.dc-docpostslider.owl-carousel .owl-item,
.dc-docpostslider.owl-carousel .owl-wrapper {
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none !important;
}
.dc-formhelp fieldset .form-group:first-child {
margin-bottom: 10px;
}
.dc-formhelp fieldset .form-group textarea {
height: 240px;
}
.dc-formhelp fieldset .dc-btnarea {
margin-bottom: 0;
}
.dc-prohelpholder .dc-sectionheadvtwo {
margin-bottom: 20px;
}
.dc-feedbackholder {
float: left;
width: 100%;
}
.dc-feedbackholder .dc-sectionhead .dc-sectiontitle h2 {
font-size: 26px;
line-height: 28px;
margin-bottom: 10px;
}
.dc-feedbackcontent-holder {
float: left;
width: 100%;
margin-bottom: 23px;
}
.dc-feedbackcontent {
overflow: hidden;
padding-left: 20px;
}
.dc-feedbackcontent .dc-title {
margin-bottom: 7px;
}
.dc-feedbackcontent .dc-title h3 {
margin: 0;
font-size: 18px;
font-weight: 500;
line-height: 20px;
}
.dc-feedbackcontent .dc-title h3 a {
color: var(--terthemecolor);
}
.dc-feedbackcontent .dc-title > a {
font-size: 13px;
line-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-feedbackcontent .dc-title span {
display: block;
color: #767676;
font-size: 13px;
line-height: 20px;
}
.dc-feedbackimg {
margin: 0;
width: auto;
float: left;
border-radius: 4px;
border: 1px solid #ddd;
}
.dc-feedbackimg img {
width: 100%;
display: block;
}
.dc-feedbackcontent .dc-description p {
margin-bottom: 0;
line-height: 24px;
font-family: "Open Sans", sans-serif;
}
.dc-feedbackholder > .dc-btnarea {
position: relative;
}
.dc-feedbackholder > .dc-btnarea .dc-btn {
float: right;
}
.dc-feedbackholder > .dc-btnarea hr {
margin: 0;
border: 0;
}
.dc-feedbackholder > .dc-btnarea hr:before {
left: 0;
top: 50%;
content: "";
width: 65%;
height: 1px;
background: #eee;
position: absolute;
}
.dc-color1 {
border-color: #1abc9c;
}
.dc-color2 {
border-color: var(--themecolor);
}
.dc-color3 {
border-color: #f1c40f;
}
.dc-color4 {
border-color: #9b59b6;
}
.dc-color5 {
border-color: var(--secthemecolor);
}
.dc-color6 {
border-color: #2eca80;
}
.dc-color7 {
border-color: #7751e5;
}
.dc-innerbanner {
float: left;
width: 100%;
}
.dc-innerbannerform {
padding: 20px 110px 20px 0;
}
.dc-innerbannerform fieldset {
padding-right: 174px;
}
.dc-innerbannerform .dc-btnarea {
top: 5px;
right: 5px;
width: auto;
position: absolute;
}
.dc-innerbanner > .dc-docsearch {
top: 0;
right: 15px;
color: #fff;
margin: 29px 0;
position: absolute;
}
.dc-innerbannerform .dc-btnarea > .dc-btn[type="submit"],
.dc-innerbannerform .dc-btnarea > a {
color: #fff;
}
.dc-innerbannerform .dc-btnarea > .dc-btn[type="submit"],
.dc-innerbannerform .dc-btnarea > a.dc-btn {
width: 164px;
}
.dc-innerbanner > .dc-docsearch .dc-advanceicon i {
border-color: #fff;
}
.dc-innerbanner > .dc-docsearch .dc-advanceicon i:after {
border: 2px solid #fff;
background: var(--terthemecolor);
}
.dc-advancedsearch-holder {
float: left;
display: none;
width: 100%;
background: #31364e;
border-top: 1px solid #4e5779;
}
.dc-advancedsearchs {
float: left;
width: 100%;
padding: 20px 0;
position: relative;
}
.dc-form-advancedsearchs fieldset {
float: left;
width: 100%;
margin: 0 -5px;
padding-right: 130px;
}
.dc-form-advancedsearchs fieldset .form-group {
margin: 0;
width: 25%;
padding: 0 5px;
}
.dc-form-advancedsearchs fieldset .form-group .form-control,
.dc-form-advancedsearchs fieldset .form-group .dc-checkbox,
.dc-form-advancedsearchs fieldset .form-group .dc-select select {
border: 1px solid #4e5779;
}
.dc-form-advancedsearchs fieldset .form-group .dc-select select,
.dc-form-advancedsearchs fieldset .form-group .dc-select,
.dc-form-advancedsearchs fieldset .form-group .form-control,
.dc-form-advancedsearchs fieldset .form-group input[type="text"]::placeholder,
.dc-form-advancedsearchs fieldset .form-group .dc-select:after {
color: #fff;
height: 44px;
}
.dc-form-advancedsearchs fieldset .form-group .form-control,
.dc-form-advancedsearchs fieldset .form-group .dc-select,
.dc-form-advancedsearchs fieldset .form-group .dc-select select,
.dc-form-advancedsearchs fieldset .form-group .dc-checkbox {
background: var(--terthemecolor);
}
.dc-form-advancedsearchs fieldset .form-group .dc-checkbox {
height: 44px;
border-radius: 4px;
padding: 11px 20px;
}
.dc-form-advancedsearchs fieldset .form-group .dc-checkbox label {
color: #fff;
font-family: "Open Sans", sans-serif;
}
.dc-typeoptions {
float: left;
width: 100%;
position: relative;
}
.dc-typeoptions span {
top: 0;
left: 20px;
color: #fff;
font-size: 14px;
line-height: 44px;
position: absolute;
}
.dc-typeoptions .dc-select select {
padding-left: 60px;
}
.dc-typeoptions .dc-select select,
.dc-typeoptions .dc-select {
background: transparent !important;
}
.dc-form-advancedsearchs
fieldset
.form-group
.dc-typeoptions
.dc-select
select {
color: #3ea5ea;
}
.dc-form-advancedsearchs fieldset .dc-btnarea {
top: 0;
right: 5px;
width: auto;
position: absolute;
}
.dc-form-advancedsearchs fieldset .dc-btnarea .dc-resetbtn {
color: #fff;
width: auto;
min-width: 0;
padding: 0 17px;
line-height: 42px;
background: #83444f;
border: 1px solid var(--secthemecolor);
}
.dc-form-advancedsearchs fieldset .dc-btnarea .dc-resetbtn:hover {
box-shadow: none;
}
.dc-form-advancedsearchs fieldset .form-group .dc-select:after {
line-height: 44px;
}
.dc-advancedsearchs {
position: relative;
}
.dc-advancedsearchs:before {
width: 0;
top: -7px;
height: 0;
right: 40px;
content: "";
position: absolute;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 7px solid #31364e;
}
.dc-aboutstep {
float: left;
width: 100%;
}
.dc-aboutstep .dc-sectionheadvtwo {
margin: 0 0 3px;
}
.dc-welcome-holder {
float: left;
width: 100%;
}
.dc-bksteps .dc-welcomecontent {
float: left;
width: 100%;
padding: 30px;
border: 1px solid #eee;
border-radius: 4px;
text-align: center;
}
.dc-welcomeimg {
float: left;
width: 100%;
margin: 0 0 23px;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor) .dc-welcomeimg {
margin: 0 0 23px;
}
.dc-bksteps .dc-welcomeimg img {
width: 100%;
max-width: 65px;
margin: 0 auto;
display: block;
}
.dc-welcomecontent .dc-title {
margin-bottom: 15px;
word-break: break-word;
}
.dc-welcomecontent .dc-title h3 {
margin: 0;
font-size: 20px;
line-height: 30px;
}
.dc-welcomecontent .dc-title h3 span {
font-size: 16px;
font-weight: 400;
display: block;
line-height: 20px;
}
.dc-welcomecontent .dc-description p {
margin: 0;
font: 400 14px/24px "Open Sans", sans-serif;
}
.dc-ourteamholder {
float: left;
width: 100%;
}
.dc-ourteam {
float: left;
width: 100%;
background: #fff;
border-radius: 4px;
}
.dc-ourteam:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.dc-ourteamimg {
float: left;
margin: 0;
width: 100%;
background: #000;
border-radius: 4px 4px 0 0;
}
.dc-ourteamimg img {
width: 100%;
display: block;
border-radius: 4px 4px 0 0;
}
.dc-ourteam:hover .dc-ourteamimg img {
opacity: 0.7;
}
.dc-ourteamcontent {
float: left;
width: 100%;
padding: 30px;
text-align: center;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
.dc-ourteamcontent .dc-title > a {
display: block;
font-size: 13px;
line-height: 16px;
margin-bottom: 6px;
}
.dc-ourteamcontent .dc-title h3 {
margin: 0 0 12px;
font-size: 18px;
font-weight: 500;
line-height: 20px;
}
.dc-ourteamcontent .dc-title h3 a {
color: var(--terthemecolor);
}
.dc-ourteamcontent .dc-simplesocialicons {
float: left;
width: 100%;
line-height: 16px;
}
.dc-ourteamcontent .dc-simplesocialicons li {
padding: 0 10px;
}
.dc-testimonials {
width: 100%;
float: left;
}
.dc-testimonials-head {
float: left;
width: 100%;
text-align: center;
}
.dc-testimonials-head .dc-title {
position: relative;
padding-bottom: 70px;
margin-bottom: 30px;
}
.dc-testimonials-head .dc-title:after {
left: 50%;
bottom: 0;
width: 1px;
content: "";
height: 40px;
position: absolute;
background: var(--secthemecolor);
}
.dc-testimonials-head .dc-title h3 {
margin: 0;
font-size: 40px;
line-height: 40px;
}
.dc-testimonials-head .dc-title h3 span {
display: block;
margin-top: 10px;
font-weight: 400;
color: var(--secthemecolor);
}
.dc-heart {
float: left;
width: 100%;
margin-bottom: 75px;
position: relative;
margin-top: -130px;
}
.dc-heart span {
color: #fff;
display: block;
margin: 0 auto;
font-size: 40px;
max-width: 100px;
border-radius: 50%;
line-height: 100px;
text-align: center;
background: var(--secthemecolor);
}
.dc-hearticon i {
display: block;
line-height: 100px;
}
.dc-heart span {
position: relative;
}
.dc-heart span:after,
.dc-heart span:before {
position: absolute;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;
border-radius: 50%;
-webkit-animation: pulse 2s infinite;
-moz-animation: pulse 2s infinite;
-o-animation: pulse 2s infinite;
animation: pulse 2s infinite;
}
.dc-heart span:before {
-webkit-animation: pulset 2s infinite;
-moz-animation: pulset 2s infinite;
-o-animation: pulset 2s infinite;
animation: pulset 2s infinite;
}
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.8);
}
70% {
-webkit-box-shadow: 0 0 0 20px rgba(255, 88, 82, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
}
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.8);
box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 20px rgba(255, 88, 82, 0);
box-shadow: 0 0 0 20px rgba(255, 88, 82, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
}
}
@-webkit-keyframes pulset {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 40px rgba(255, 88, 82, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
}
}
@keyframes pulset {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.4);
box-shadow: 0 0 0 0 rgba(255, 88, 82, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 40px rgba(255, 88, 82, 0);
box-shadow: 0 0 0 40px rgba(255, 88, 82, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
box-shadow: 0 0 0 0 rgba(255, 88, 82, 0);
}
}
.dc-customerfeedbacks {
float: left;
width: 100%;
}
.dc-authorpicslider {
float: none;
width: 250px;
margin: 0 auto;
display: block;
}
.dc-authorpicslider .item {
float: left;
width: 100%;
}
.dc-authorpicslider .item figure {
margin: 0;
float: left;
width: 100%;
border-radius: 50%;
}
.dc-authorpicslider .item figure img {
width: 100%;
margin: 0 auto;
display: block;
max-width: 50px;
border-radius: 50%;
}
.dc-authorpicslider .center .item figure img {
max-width: 100%;
}
.dc-authorpicslider .center .item figure {
max-width: none;
max-width: 90px;
border: 4px solid #fff;
}
.dc-feedbackslider {
float: left;
width: 100%;
margin-top: 30px;
text-align: center;
}
.dc-testimonialscontent {
float: left;
width: 100%;
}
.dc-testimonialscontent .dc-description blockquote p,
.dc-testimonialscontent .dc-description blockquote {
border: 0;
padding: 0;
font-size: 16px;
line-height: 26px;
background: transparent;
color: var(--terthemecolor);
font-family: "Poppins", sans-serif;
}
.dc-testimonialscontent .dc-description blockquote p {
margin: 0;
}
.dc-testimonialscontent .dc-description blockquote q span {
color: var(--secthemecolor);
}
.dc-testimonialscontent .dc-title > span {
display: block;
margin-top: 5px;
font: 400 14px/20px "Poppins", sans-serif;
}
.dc-testimonialscontent .dc-title > h3 {
margin: 0;
font-size: 24px;
line-height: 24px;
color: var(--secthemecolor);
}
.dc-clientslogo {
float: left;
width: 100%;
}
.dc-clientslogo ul {
width: 100%;
float: left;
list-style: none;
background: #fff;
}
.dc-clientslogo ul li {
width: 25%;
float: left;
list-style-type: none;
border-left: 1px solid #eee;
}
.dc-clientslogo ul li:nth-child(n + 5) {
border-top: 1px solid #eee;
}
.dc-clientslogo ul li:first-child,
.dc-clientslogo ul li:nth-child(5) {
border-left-color: transparent;
}
.dc-clientslogo ul li a {
display: block;
}
.dc-clientslogo ul li a img {
width: 100%;
display: block;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.4;
}
.dc-clientslogo ul li:hover a img {
opacity: 1;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
.dc-searchresult-holder {
float: left;
width: 100%;
}
.dc-searchresult-head {
float: left;
width: 100%;
margin-bottom: 20px;
}
.dc-searchresult-head .dc-title {
width: auto;
}
.dc-searchresult-head .dc-title h4 {
margin: 0;
color: #767676;
padding: 8px 0;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.dc-searchresult-head .dc-title h4 strong {
color: #767676;
font-weight: 700;
}
.dc-searchresult-head .dc-rightarea .dc-select {
width: 160px;
}
.dc-searchresult-head .dc-rightarea .dc-select + .dc-select {
margin-left: 10px;
}
.dc-searchresult-head .dc-rightarea .dc-select select {
height: 36px;
padding: 0 30px 0 20px;
}
.dc-searchresult-head .dc-rightarea .dc-select:after {
line-height: 36px;
}
.dc-gridlist-option {
float: right;
margin-left: 10px;
}
.dc-gridlist-option a {
float: left;
width: 36px;
color: #999;
line-height: 32px;
text-align: center;
border-radius: 4px;
border: 2px solid #eee;
}
.dc-gridlist-option a + a {
margin-left: 10px;
}
.dc-gridlist-option .dc-linkactive,
.dc-gridlist-option a:hover {
color: #fff;
background: var(--secthemecolor);
border-color: var(--secthemecolor);
}
.dc-gridlist-option a i {
display: block;
line-height: 32px;
}
.dc-searchresult-grid {
float: left;
width: 100%;
}
.dc-searchresult-grid > div > .col-12:nth-child(n + 4) {
margin-top: 30px;
}
.dc-searchresultad {
margin: 0;
float: left;
width: 100%;
text-align: center;
}
.dc-searchresultad span {
color: #999;
display: block;
font-size: 9px;
line-height: 14px;
text-align: center;
margin-top: 10px;
text-transform: uppercase;
}
.dc-searchresultad img {
padding: 10px;
border-radius: 4px;
background: #fff;
border: 1px solid #eee;
}
.dc-widget {
float: left;
width: 100%;
border-radius: 4px;
margin: 0 0 30px;
}
.dc-widgettitle {
float: left;
width: 100%;
padding: 15px 20px;
border-radius: 4px 4px 0 0;
background: var(--themecolor);
}
.dc-widgettitle h3 {
margin: 0;
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
}
.dc-widgetcontent {
float: left;
width: 100%;
padding: 20px;
background: #fcfcfc;
border-radius: 0 0 4px 4px;
}
.dc-footer .dc-widgetcontent {
background: #fff;
}
.dc-onlinuserimg {
margin: 0;
float: left;
width: 100%;
border-radius: 4px 4px 0 0;
}
.dc-onlinuserimg img {
width: 100%;
display: block;
border-radius: 4px 4px 0 0;
}
.dc-onlinuserimg figcaption {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}
.dc-onlinuserimg figcaption span {
top: 10px;
right: 10px;
color: #fff;
font-size: 12px;
min-width: 38px;
line-height: 17px;
text-align: center;
border-radius: 4px;
position: absolute;
text-transform: uppercase;
background: var(--secthemecolor);
}
.dc-onlineoption-content {
width: 100%;
float: left;
padding: 28px 29px 30px;
text-align: center;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
.dc-onlineoption-content .dc-title h3 {
margin: 0 0 15px;
font-size: 22px;
line-height: 24px;
}
.dc-onlineoption-content .dc-title h3 span {
display: block;
font-size: 16px;
font-weight: 400;
line-height: 16px;
margin-bottom: 8px;
}
.dc-onlineoption-content .dc-btnarea .dc-btn {
border: 0;
width: 100%;
line-height: 38px;
background: #1abc9c;
-webkit-box-shadow: 0 9px 20px 0 rgba(26, 188, 156, 0.5);
box-shadow: 0 9px 20px 0 rgba(26, 188, 156, 0.5);
}
.dc-onlineoption-content .dc-btnarea span {
display: block;
font-size: 18px;
margin-top: 26px;
line-height: 22px;
text-align: center;
}
.dc-onlineoption-content .dc-btnarea span em {
display: block;
font-size: 13px;
font-style: normal;
}
.dc-mostsearch-content {
float: left;
width: 100%;
line-height: 20px;
list-style: none;
}
.dc-mostsearch-content li {
float: left;
width: 100%;
list-style-type: none;
line-height: inherit;
}
.dc-mostsearch-content li + li {
margin-top: 15px;
}
.dc-mostsearch-content li a {
color: #767676;
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
}
.dc-mostsearch-content li a:hover {
color: var(--secthemecolor);
}
.dc-mostsearch-content li a:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
line-height: 20px;
background: #767676;
position: absolute;
border-radius: 50px;
}
.dc-mostsearch-content li a:hover:before {
background: var(--secthemecolor);
}
.dc-appimgs {
margin: 0;
float: left;
width: 100%;
border-radius: 4px 4px 0 0;
}
.dc-appimgs img {
display: block;
width: 100%;
border-radius: 4px 4px 0 0;
}
.dc-mobileapp-content {
float: left;
width: 100%;
text-align: center;
border: 1px solid #eee;
border-top: 0;
padding: 24px 10px 10px;
border-radius: 0 0 4px 4px;
}
.dc-mobileapp-content .dc-title h3 {
margin: 0 0 9px;
font-size: 22px;
line-height: 24px;
}
.dc-mobileapp-content .dc-title h3 span {
display: block;
font-size: 16px;
font-weight: 400;
margin-bottom: 4px;
}
.dc-mobileapp-content .dc-description p {
margin: 0 0 23px;
line-height: 24px;
font-family: "Open Sans", sans-serif;
}
.dc-appemail-form {
float: left;
width: 100%;
position: relative;
}
.dc-appemail-form input {
height: 44px;
padding-right: 40px;
}
.dc-appemail-form button {
top: 0;
right: 20px;
width: auto;
font-size: 14px;
line-height: 44px;
text-align: center;
position: absolute;
background: transparent;
color: var(--secthemecolor);
}
.dc-appemail-form button:focus {
outline: 0;
}
.dc-searchresult-list .dc-docpostcontent {
width: auto;
float: none;
padding: 0 30px;
overflow: hidden;
border: 1px solid #eee;
border-left: 0;
border-radius: 0 4px 4px 0;
}
.dc-searchresult-list .dc-docpostholder {
overflow: hidden;
}
.dc-searchresult-list .dc-docpostholder .dc-doclocation {
width: auto;
float: right;
min-width: 255px;
padding: 24px 0 24px 30px;
border-left: 1px solid #eee;
}
.dc-searchresult-list .dc-docpostholder .dc-title {
width: auto;
padding: 25px 0;
}
.dc-searchresult-list .dc-docpostholder .dc-docpostimg {
width: auto;
overflow: hidden;
border-radius: 4px 0 0 4px;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-docpostimg {
border-radius: 4px;
}
.dc-searchresult-list .dc-docpostholder .dc-docpostimg img {
border-radius: 0;
}
.dc-doclocationvtwo {
margin: 0;
}
.dc-doclocationvtwo .dc-btnarea {
margin-top: 18px;
}
.dc-doclocationvtwo .dc-btnarea .dc-btn {
margin: 0;
}
.dc-doclocationvtwo .dc-btnarea .dc-like {
padding: 0;
margin-left: 7px;
position: static;
}
.dc-doclocationvtwo .dc-btnarea .dc-like i {
width: 36px;
line-height: 32px;
border-width: 2px;
border-radius: 4px;
}
.dc-doclocationvtwo .dc-btnarea .dc-like i:before {
transition: none;
}
.dc-searchresult-list .dc-docpostholder:nth-child(n + 2) {
margin-top: 20px;
}
.dc-searchresult-list .dc-searchresultad {
margin: 30px 0 10px;
}
.dc-searchresult-list .dc-pagination {
margin-top: 30px;
}
.dc-searchvtwo {
float: left;
padding: 20px;
max-width: 535px;
min-width: 535px;
}
.dc-docinfo .dc-stars {
width: 68px;
margin-right: 10px;
}
.dc-docpostslider .dc-docinfo .dc-stars {
width: 68px;
margin-right: 10px;
}
.dc-docpostslider .dc-docpostcontent .dc-title h3 a {
max-width: 80%;
}
.dc-searchvtwo .dc-docpostimg {
margin-right: 20px;
}
.dc-searchvlistvtwo .dc-docpostcontent {
border: 0;
padding: 0;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-title {
float: none;
padding: 2px 0 3px;
overflow: hidden;
}
.dc-searchvlistvtwo .dc-docpostholder {
border: 1px solid #eee;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-doclocation {
min-width: 285px;
padding: 26px 0 26px 30px;
}
.dc-searchvtwo .dc-tags {
margin-top: 20px;
}
.dc-tags {
float: left;
width: 100%;
}
.dc-tags ul {
float: none;
width: auto;
margin: -5px;
overflow: hidden;
list-style: none;
}
.dc-tags ul li {
float: left;
width: auto;
padding: 5px;
list-style-type: none;
}
.dc-tags ul li a {
float: left;
color: #767676;
font-size: 12px;
padding: 0 14px;
line-height: 24px;
border-radius: 4px;
background: #f7f7f7;
}
.dc-tags ul li a:hover {
color: #fff;
background: #55acee;
}
.dc-tags a.dc-tagviewall {
color: #55acee !important;
background: transparent !important;
}
.dc-available {
color: #1abc9c;
font-style: normal;
}
.dc-docsingle-header {
float: left;
width: 100%;
margin-bottom: 30px;
}
.dc-docsingleimg {
margin: 0;
float: left;
width: auto;
overflow: hidden;
background: #fff;
margin-right: 30px;
border-radius: 4px;
border: 1px solid #eee;
}
.dc-docsingleimg img {
width: 100%;
padding: 5px;
display: block;
}
.dc-docsingleimg > img:first-child {
max-width: 255px;
}
.dc-docsingle-content {
overflow: hidden;
margin-top: -5px;
}
.dc-docsingle-content .dc-title {
position: relative;
margin-bottom: 20px;
}
.dc-docsingle-content .dc-title .dc-docstatus {
font-size: 16px;
line-height: 20px;
margin-bottom: 6px;
}
.dc-docsingle-content .dc-title h2 {
margin: 0 0 8px;
font-size: 22px;
line-height: 26px;
}
.dc-docsingle-content .dc-title h2 a {
float: left;
max-width: 500px;
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
color: var(--terthemecolor);
}
.dc-docsingle-content .dc-title h2 i {
font-size: 16px;
margin-left: 5px;
line-height: 24px;
display: inline-block;
vertical-align: middle;
}
.dc-docsingle-content .dc-title h2 i.icon-sheild {
color: #f1c40f;
font-size: 16px;
}
.dc-docsingle-content .dc-title h2 i.fa-check-circle {
color: #1abc9c;
}
.dc-docsingle-content .dc-title h2 i.fa-award:before {
content: "\e900";
font-family: "icomoon";
}
.dc-docsingle-content .dc-btnarea .dc-btn + .dc-like {
margin-left: 10px;
}
.dc-docsingle-content .dc-btnarea .dc-like {
padding: 0;
}
.dc-docsingle-content .dc-like i {
display: block;
line-height: 32px;
border-width: 2px;
border-radius: 4px;
width: 36px;
}
.dc-docsingle-content .dc-like i:before {
transition: none;
}
.dc-docsingle-content .dc-like:hover i,
.dc-docsingle-content .dc-like.dc-liked i {
border-color: var(--secthemecolor);
}
.dc-docsingle-content .dc-like:hover i {
color: var(--secthemecolor);
}
.dc-docsingle-content .dc-docinfo li + li {
margin-top: 10px;
}
.dc-docsingle-content .dc-title .dc-docinfo {
line-height: 20px;
}
.dc-docsingle-content .dc-title .dc-docinfo li em {
font-size: 16px;
}
.dc-docsingle-content .dc-title .dc-docinfo .dc-stars {
width: 78.75px;
line-height: 20px;
margin-right: 7px;
}
.dc-docsingle-content .dc-title .dc-docinfo .dc-stars span {
line-height: 20px;
}
.dc-docsingle-content .dc-title .dc-docinfo .dc-stars span:after,
.dc-docsingle-content .dc-title .dc-docinfo .dc-stars:before {
font-size: 14px;
line-height: 20px;
}
.dc-docsingle-content .dc-description p {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font: 14px/24px "Open Sans", sans-serif;
}
.dc-docsingle-content .dc-btnarea {
margin-top: 13px;
}
.dc-docsingle-content .dc-btnarea .dc-btn {
float: left;
line-height: 32px;
}
.dc-docsingle-content .dc-btnarea .dc-btn:hover {
box-shadow: none;
}
.dc-docsingle-content .dc-btnarea .dc-btn + .dc-btn {
margin-left: 10px;
}
.dc-docsingle-holder {
float: left;
width: 100%;
}
.dc-navdocsingletab {
width: 100%;
float: left;
display: block;
line-height: 38px;
list-style-type: none;
}
.dc-navdocsingletab li {
width: auto;
float: left;
line-height: inherit;
list-style-type: none;
}
.dc-navdocsingletab li a {
color: #767676;
display: block;
font-size: 14px;
padding: 0 30px;
font-weight: 500;
line-height: 38px;
border: 1px solid #eee;
border-left: 0;
border-bottom: 0;
border-radius: 4px 4px 0 0;
}
.dc-navdocsingletab li:first-child a {
border-left: 1px solid #eee;
}
.dc-navdocsingletab li a.active {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.dc-contentdoctab {
float: left;
width: 100%;
padding: 30px;
border: 1px solid #eee;
border-radius: 0 0 4px 4px;
}
.single-doctors .dc-contentdoctab.dc-articles-holder {
border: 0;
padding: 0;
}
.dc-location-holder .dc-searchresult-head .dc-title h4 {
font-size: 18px;
color: var(--terthemecolor);
}
.dc-location-holder .dc-searchvlistvtwo .dc-docpostcontent .dc-searchvtwo {
max-width: 475px;
}
.dc-shareprofile {
float: left;
width: 100%;
margin: 30px 0 0;
}
.dc-shareprofile ul {
float: none;
width: auto;
line-height: 20px;
text-align: right;
padding: 15px 20px;
margin: 0 -30px -30px;
border-top: 1px solid #eee;
}
.dc-shareprofile ul li {
float: none;
width: auto;
padding: 0 7px;
}
.dc-shareprofile ul li:last-child {
padding-right: 0;
}
.dc-sharecontent {
padding: 0;
font-size: 14px;
line-height: 20px;
color: var(--terthemecolor);
}
.dc-registerformhold {
float: left;
width: 100%;
background: #f7f7f7;
}
.dc-registerformmain {
float: left;
width: 100%;
padding: 30px;
}
.dc-registerhead {
float: left;
width: 100%;
margin: 0 0 30px;
padding: 0 100px;
text-align: center;
}
.dc-registerhead .dc-title h3 {
font-size: 28px;
line-height: 30px;
margin: 0 0 16px;
text-transform: inherit;
}
.dc-registerhead .dc-description p {
margin: 0 0 8px;
font: 14px/24px "Open Sans", sans-serif;
}
.dc-joinforms {
float: left;
width: 100%;
}
.dc-joinsteps {
float: left;
width: 100%;
margin: 0 0 30px;
list-style: none;
text-align: center;
}
.dc-joinsteps li {
padding: 0 12px;
margin: 0 15px;
position: relative;
display: inline-block;
vertical-align: middle;
list-style-type: none;
}
.dc-joinsteps li + li:after {
width: 30px;
content: "";
top: 50%;
left: -32px;
height: 2px;
margin-top: -1px;
background: #ddd;
position: absolute;
}
.dc-joinsteps li a {
color: #999;
width: 40px;
height: 40px;
display: block;
text-align: center;
border-radius: 50px;
border: 2px solid #ddd;
font: 700 13px/38px "Poppins", sans-serif;
}
.dc-joinsteps li.dc-done-next a {
color: #fff;
background: #00cc8d;
border-color: #00cc8d;
}
.dc-joinsteps li.dc-active a {
color: #00cc8d;
border-color: #00cc8d;
}
.dc-formregister .dc-formregisterstart {
float: left;
width: 100%;
margin-top: 30px;
}
.dc-startoption {
float: left;
width: 100%;
background: #fff;
border-radius: 4px;
list-style-type: none;
border: 2px solid #eee;
border-left: 0;
}
.dc-startoption li {
float: left;
width: 33.33%;
padding: 15px 20px;
line-height: inherit;
list-style-type: none;
border-left: 2px solid #eee;
}
.dc-startoption li:nth-child(n + 4) {
border-top: 2px solid #eee;
width: 100%;
}
.dc-formregister .dc-registerformgroup {
float: none;
width: auto;
margin: -5px;
}
.dc-registerformgroup + .dc-registerformgroup {
margin-top: 5px;
}
.dc-termsconditions .dc-checkboxholder {
margin-top: 10px;
}
.form-group-half {
width: 50%;
}
.dc-formregister .dc-registerformgroup .form-group {
margin: 0;
padding: 5px;
}
.dc-form-group-dropdown .form-control {
padding: 10px 10px 10px 113px;
}
.dc-form-group-dropdown .dc-select {
top: 5px;
left: 5px;
width: 95px;
position: absolute;
}
.dc-form-group-dropdown .dc-select select {
border-radius: 4px 0 0 4px;
}
.dc-formtitle h4 {
font-size: 18px;
margin: 0 0 20px;
font-weight: 400;
line-height: 18px;
}
.dc-joinnowholder {
float: left;
width: 100%;
margin-top: 37px;
text-align: center;
}
.dc-joinnowholder .dc-title h4 {
font-size: 20px;
margin: 0 0 7px;
font-weight: 400;
line-height: 22px;
}
.dc-joinnowholder .dc-description p {
margin: 0;
padding: 0 50px;
font: 14px/24px "Open Sans", sans-serif;
}
.dc-iconwithtext {
overflow: visible;
margin: 20px 0 -5px;
text-align: center;
float: left;
width: 100%;
}
.dc-iconwithtext li {
padding: 0;
float: none;
margin: 5px 0;
display: inline-block;
vertical-align: middle;
}
.dc-iconwithtext li + li {
margin-left: 7px;
}
.dc-iconwithtext li a {
padding: 0;
width: auto;
height: 44px;
line-height: 44px;
border-radius: 4px;
}
.dc-iconwithtext li a:hover {
-webkit-box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
box-shadow: 10px 10px 25px 0 rgba(0, 0, 0, 0.25);
}
.dc-iconwithtext li a i {
width: 44px;
height: 24px;
line-height: 24px;
border-right: 1px solid rgba(255, 255, 255, 0.4);
display: inline-block;
}
.dc-iconwithtext li a em {
padding: 0 20px;
font-weight: 700;
font-style: normal;
line-height: inherit;
}
.dc-termsconditions
.dc-checkboxholder
.dc-checkbox
input[type="checkbox"]
+ label
span {
color: #323232;
margin-top: -5px;
font-size: 14px;
line-height: 23px;
}
.dc-checkboxholder {
float: left;
width: 100%;
margin: 30px 0 0;
}
.dc-checkboxholder .dc-radio,
.dc-checkboxholder .dc-checkbox {
margin: 0 0 20px;
}
.dc-checkboxholder .dc-checkbox input[type="checkbox"] + label {
color: #323232;
font: 400 14px/14px "Open Sans", sans-serif;
}
.dc-checkboxholder .dc-checkbox input[type="checkbox"] + label a {
color: #55acee;
}
.dc-joinformc {
float: left;
width: 100%;
}
.dc-joinformsimg {
width: 220px;
display: block;
margin: 0 auto 35px !important;
}
.dc-joinformsimg img {
width: 100%;
display: block;
}
.dc-verifyform .form-group {
margin: 0;
}
.dc-verifyform .form-group label {
margin: 0 0 7px;
font-size: 14px;
line-height: 16px;
color: #767676;
}
.dc-verifyform .form-group label a {
color: #55acee;
}
.dc-verifyform .form-group.dc-btnarea {
margin: 10px 0 0;
}
.dc-gotodashboard {
float: left;
width: 100%;
text-align: center;
}
.dc-gotodashboard span {
font-size: 14px;
line-height: 22px;
display: block;
}
.dc-gotodashboard span a {
color: #55acee;
}
.dc-registerformfooter {
float: left;
width: 100%;
padding: 20px;
text-align: center;
border-top: 1px solid #ddd;
}
.dc-registerformfooter span {
display: block;
font-size: 14px;
line-height: 29px;
}
.dc-registerformfooter span a {
color: #55acee;
}
.dc-aboutinfo {
float: left;
width: 100%;
margin-bottom: 40px;
}
.dc-aboutinfovtwo {
margin-bottom: 0;
}
.dc-infotitle {
float: left;
width: 100%;
}
.dc-infotitle h3 {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
}
.dc-aboutinfo .dc-description p {
margin: 0 0 24px;
color: var(--terthemecolor);
font: 14px/24px "Open Sans", sans-serif;
}
.dc-aboutinfo .dc-description p:last-child {
margin: 0;
}
.dc-expandedu {
float: left;
width: 100%;
list-style: none;
line-height: 18px;
border: 1px solid #eee;
}
.dc-expandedu li {
float: left;
width: 100%;
line-height: inherit;
list-style-type: none;
position: relative;
}
.dc-expandedu li:nth-child(even) {
background: #fcfcfc;
}
.dc-expandedu li + li {
border-top: 1px solid #eee;
}
.dc-expandedu li span {
font-size: 14px;
min-width: 430px;
line-height: inherit;
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
padding: 0;
}
.dc-expandedu li .dc-subpaneltitle {
padding: 15px 20px;
}
.dc-tab-des-enb .dc-subpaneltitle {
padding-right: 50px !important;
}
.dc-expandedu li .dc-subpaneltitle.wrapper-activate,
.dc-expandedu li .dc-subpaneltitle:hover {
background: transparent;
}
.dc-expandedu li .dc-subpaneltitle:before {
top: 0;
left: -1px;
height: 0;
width: 2px;
content: "";
position: absolute;
background: var(--secthemecolor);
}
.dc-expandedu li .dc-subpaneltitle.wrapper-activate:before,
.dc-expandedu li .dc-subpaneltitle:hover:before {
height: 100%;
}
.dc-expandedu li em {
color: #767676;
font-style: normal;
line-height: inherit;
font-family: "Open Sans", sans-serif;
}
.dc-expandedu li span em {
float: none;
}
.dc-specializations .dc-infotitle h3 a {
font-size: 13px;
display: inline-block;
vertical-align: baseline;
font-family: "Open Sans", sans-serif;
}
.dc-specializationslist {
float: left;
width: 100%;
list-style: none;
line-height: 20px;
font-family: "Open Sans", sans-serif;
}
.dc-specializationslist li {
float: left;
width: 33.33%;
padding-left: 12px;
position: relative;
line-height: inherit;
list-style-type: none;
}
.dc-specializationslist li:nth-child(n + 4) {
margin-top: 10px;
}
.dc-specializationslist li:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
position: absolute;
background: var(--secthemecolor);
border-radius: 50%;
}
.dc-specializationslist li span {
font-size: 14px;
display: block;
line-height: inherit;
color: var(--terthemecolor);
}
.dc-specializationslist li span a {
color: var(--terthemecolor);
}
.dc-memberships .dc-specializationslist li {
width: 100%;
}
.dc-memberships .dc-specializationslist li:nth-child(n + 2) {
margin-top: 10px;
}
.dc-downloads-listing {
float: left;
width: 100%;
list-style: none;
}
.dc-downloads-listing li {
float: left;
width: 50%;
padding-left: 60px;
position: relative;
list-style-type: none;
}
.dc-downloads-listing li:nth-child(n + 3) {
margin-top: 20px;
}
.dc-downloads-listing li:before {
left: 0;
top: 0;
content: "";
width: 50px;
height: 50px;
position: absolute;
background: url(//citamedica.app/wp-content/themes/doctreat/images/icon-imgs/img-01.png);
background-repeat: no-repeat;
}
.dc-downloads-listing li h3 {
margin: 0;
font-size: 14px;
font-weight: 400;
line-height: 16px;
padding: 6px 0 5px;
word-break: break-word;
}
.dc-downloads-listing li h3 span {
display: block;
color: #767676;
font-size: 13px;
margin-top: 7px;
}
.dc-gallery-holder {
margin: 0;
}
.dc-accordion {
float: left;
width: 100%;
}
.dc-panel {
float: left;
width: 100%;
}
.dc-panel + .dc-panel {
margin-top: 10px;
}
.dc-paneltitle {
float: left;
width: 100%;
display: flex;
padding: 10px 20px;
position: relative;
background: #fcfcfc;
border-radius: 4px;
border: 1px solid #eee;
align-items: center;
}
.dc-paneltitle.active {
border-radius: 4px 4px 0 0;
}
.dc-tab-des-enb .dc-subpaneltitle:after,
.dc-paneltitle:after {
top: 50%;
right: 20px;
color: var(--terthemecolor);
font-size: 14px;
content: "\e61a";
margin-top: -10px;
line-height: 20px;
position: absolute;
font-family: "themify";
}
.dc-tab-des-enb .dc-subpaneltitle:after {
top: 0;
margin: 0;
line-height: 50px;
}
.dc-tab-des-enb .dc-subpaneltitle.wrapper-activate:after,
.dc-paneltitle.active:after {
content: "\e622";
color: var(--secthemecolor);
}
.dc-titleicon {
margin: 0;
width: auto;
float: left;
margin-right: 20px;
padding: 6px 20px 6px 0;
border-right: 1px solid #eee;
}
.dc-titleicon img {
width: 100%;
display: block;
}
.dc-paneltitle span {
padding: 5px 0;
font-size: 14px;
line-height: 18px;
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
}
.dc-paneltitle span em {
color: #767676;
display: block;
margin-top: 4px;
font-size: 13px;
font-style: normal;
line-height: 14px;
}
.dc-panelcontent {
float: left;
width: 100%;
border: 1px solid #eee;
border-top: 0;
}
.dc-childaccordion {
float: left;
width: 100%;
position: relative;
}
.dc-subpanel {
float: left;
width: 100%;
position: relative;
}
.dc-subpanel .dc-subpaneltitle:before {
top: 0;
left: -1px;
height: 0;
width: 2px;
content: "";
position: absolute;
background: var(--secthemecolor);
}
.dc-subpanel .dc-subpaneltitle.active:before,
.dc-subpanel:hover .dc-subpaneltitle:before {
height: 100%;
}
.dc-subpanel + .dc-subpanel {
border-top: 1px solid #eee;
}
.dc-subpaneltitle {
float: left;
width: 100%;
}
.dc-subpaneltitle.active,
.dc-subpaneltitle:hover {
background: #fcfcfc;
}
.dc-subpaneltitle span {
color: var(--terthemecolor);
display: block;
font-size: 14px;
line-height: 20px;
padding: 15px 30px 15px 20px;
font-family: "Open Sans", sans-serif;
}
.dc-subpaneltitle span em {
float: right;
font-style: normal;
}
.dc-subpanelcontent {
float: left;
width: 100%;
padding: 20px;
border-top: 1px solid #eee;
}
.dc-subpanelcontent .dc-description p {
font-size: 14px;
line-height: 24px;
}
.dc-subpanelcontent .dc-description p a {
text-decoration: none;
}
.dc-contentdoctab .dc-searchresult-head .dc-title h4 {
color: var(--terthemecolor);
font-size: 18px;
}
.single-healthforum .dc-contentdoctab .dc-searchresult-head .dc-title h4 {
padding: 0;
}
.dc-consultation,
.dc-consultation-content {
float: left;
width: 100%;
}
.dc-consultation-details {
float: left;
width: 100%;
padding: 20px;
position: relative;
border-top: 1px solid #eee;
list-style-type: none;
}
.dc-consultation-details:before {
top: 0;
left: 0;
height: 0;
width: 2px;
content: "";
position: absolute;
background: var(--secthemecolor);
}
.dc-consultation-details:hover:before {
height: 100%;
}
.dc-consultation-img {
margin: 0;
float: left;
width: auto;
max-width: 40px;
min-width: 40px;
border: 1px solid #ddd;
border-radius: 50px;
margin-right: 10px;
min-height: 40px;
display: flex;
justify-content: center;
align-items: center;
}
.dc-imgcolor1 {
border-color: #1ebd9e;
}
.dc-imgcolor2 {
border-color: #9e5eb8;
}
.dc-imgcolor3 {
border-color: #f1c616;
}
.dc-consultation-img img {
width: auto;
display: block;
border-radius: 50px;
}
.dc-consultation-title {
overflow: hidden;
}
.dc-consultation-title h5 {
margin: 0;
font-size: 16px;
width: 80%;
font-weight: 500;
line-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-consultation-title h5 a {
color: var(--terthemecolor);
}
.dc-consultation-title h5 em {
display: block;
color: #767676;
font-weight: 400;
font-size: 13px;
font-style: normal;
}
.dc-consultation-title span {
float: right;
color: #767676;
font-size: 13px;
padding: 10px 0;
line-height: 20px;
}
.dc-consultation-details .dc-description {
margin-top: 20px;
}
.dc-consultation-details .dc-description p {
margin: 0;
font-size: 14px;
line-height: 24px;
}
.dc-consultation-content .dc-pagination {
padding: 30px;
border-top: 1px solid #eee;
}
.dc-consultation-details:last-child {
padding-bottom: 0;
}
.dc-feedback-content .dc-consultation-img {
border: 0;
}
.dc-feedback-content .dc-description p {
margin-bottom: 20px;
}
.dc-feedback-content .dc-description p a {
color: var(--themecolor);
text-decoration: none;
}
.dc-feedback-content .dc-description > a {
font-size: 13px;
line-height: 16px;
}
.dontrecommend {
color: var(--secthemecolor);
}
.dontrecommend i:before {
content: "\e671";
}
.dc-feedback-content .dc-description > a i {
margin-right: 5px;
}
.dc-feedback-content .dc-consultation-title h5 em i {
color: #1abc9c;
}
.dc-articles {
float: left;
width: 100%;
}
.dc-articleslist-content {
float: left;
width: 100%;
}
.dc-articles-list .dc-articleimg {
width: auto;
}
.dc-articles-list .dc-articlecontent {
width: auto;
float: none;
overflow: hidden;
border: 1px solid #eee;
border-left: 0;
border-radius: 0 4px 4px 0;
}
.dc-articles-list .dc-article + .dc-article {
margin-top: 20px;
}
.dc-articles-list .dc-article .dc-articleimg,
.dc-articles-list .dc-article .dc-articleimg > img {
border-radius: 4px 0 0 4px;
}
.dc-articles-list .dc-pagination {
margin-top: 30px;
}
.dc-articles-list .dc-articlecontent .dc-title {
min-height: 165px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
height: 100%;
}
.dc-articles-list .dc-articlecontent .dc-moreoptions {
min-height: 53px;
line-height: 30px;
padding: 10px 30px;
}
.dc-popupsubtitle {
float: left;
width: 100%;
}
.dc-popupsubtitle h3 {
font-size: 14px;
font-weight: 400;
margin: 0 0 15px;
line-height: 20px;
}
.dc-subtitlewithbtn h3 {
margin: 0;
padding: 10px 0;
display: inline-block;
vertical-align: middle;
}
.dc-subtitlewithbtn .dc-btnarea {
float: right;
width: auto;
}
.dc-subtitlewithbtn .dc-btnarea .dc-btn {
min-width: 135px;
color: #767676;
line-height: 38px;
font-size: 16px;
cursor: pointer;
border: 1px solid #ddd;
}
.dc-subtitlewithbtn .dc-btnarea .dc-btn:hover {
color: #fff;
border-color: var(--themecolor);
}
.dc-subtitlewithbtn .dc-btnarea input[type="radio"] {
display: none;
}
.dc-subtitlewithbtn .dc-btnarea label i:before {
transition: none;
}
.dc-formfeedback {
margin-top: 20px;
}
.dc-formfeedback fieldset {
margin-bottom: 20px;
}
.dc-subtitlewithbtn .dc-btnarea .dc-btn:nth-child(n + 2) {
margin-left: 7px;
}
.dc-modalcontent .dc-formhelp fieldset .form-group:last-child {
margin-top: 0;
}
.dc-formfeedback fieldset .form-group {
margin: 0 0 10px;
}
.dc-formfeedback fieldset .form-group:last-child {
margin: 0;
}
.dc-feedbackpopup .modal-dialog {
max-width: 540px;
}
.dc-popupcheckbox {
float: left;
width: 100%;
}
.dc-popupcheckbox .dc-checkbox {
width: 50%;
}
.dc-popupcheckbox .dc-checkbox:nth-child(n + 3) {
margin-top: 10px;
}
.dc-popupcheckbox .dc-checkbox input[type="checkbox"] + label span {
font-weight: 400;
}
.dc-rating-holder {
float: left;
width: 100%;
margin: 20px 0;
padding: 20px;
background: #f7f7f7;
}
.dc-ratingtitle {
float: left;
width: auto;
}
.dc-ratingtitle h3 {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 20px;
}
.dc-ratingtitle h3 span {
display: block;
font-size: 14px;
}
.dc-ratingarea {
float: right;
height: auto;
}
.dc-rating-content {
display: block;
color: #767676;
font-size: 12px;
line-height: 12px;
text-align: right;
}
.dc-rating-holder textarea.form-control {
height: 200px;
}
.dc-formsubmit .dc-btnarea a {
float: left;
margin-right: 15px;
}
.dc-formsubmit .dc-btnarea .dc-checkbox {
width: auto;
padding: 15px 0;
}
.dc-themerangeslider {
width: 100%;
float: left;
height: 2px;
border-radius: 0;
margin: 10px 0 54px;
border: 0 !important;
background: var(--secthemecolor);
}
.dc-themerangeslider .ui-slider-handle {
top: 0;
width: 20px;
height: 20px;
margin: -9px 0 0;
background: var(--secthemecolor);
border: 0 !important;
border-radius: 50% 50% 50% 0;
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-box-shadow: 0 9px 20px 0 rgba(255, 88, 81, 0.5);
box-shadow: 0 9px 20px 0 rgba(255, 88, 81, 0.5);
}
.dc-themerangeslider .ui-slider-handle:focus {
outline: 0;
}
.ui-slider-horizontal .ui-slider-range {
background: #eee;
}
.dc-timerange {
width: 100%;
float: left;
font-size: 12px;
margin-top: 20px;
list-style: none;
line-height: 16px;
font-family: "Poppins", sans-serif;
}
.dc-timerange li {
width: 25%;
float: left;
line-height: inherit;
list-style-type: none;
}
.dc-timerange li:nth-child(2) {
text-align: center;
}
.dc-timerange li:nth-child(3),
.dc-timerange li:nth-child(4) {
text-align: right;
}
.dc-timerange li span {
display: block;
cursor: pointer;
}
.dc-popupfooter {
float: left;
padding-top: 20px;
width: 100%;
text-align: center;
margin: 10px 0 -10px;
border-top: 1px solid #eee;
}
.dc-popupfooter span {
color: #767676;
display: block;
font-size: 13px;
line-height: 16px;
font-family: "Open Sans", sans-serif;
}
.dc-appointmentpopup .dc-popuptitle .dc-close {
top: 0;
}
.dc-appointmentpopup .dc-popuptitle .dc-close i {
line-height: 54px;
}
.dc-appointmentpopup .dc-modalcontent .modal-body {
padding: 0;
}
.dc-appointmentpopup .dc-modalcontent .dc-joinsteps {
margin: 0;
padding: 30px 30px 23px 30px;
}
.dc-appointmentpopup .dc-modal-content-one .dc-joinsteps {
padding: 30px;
}
.dc-appointmentpopup .modal-dialog {
max-width: 730px;
}
.dc-visitingdoctor {
float: left;
width: 100%;
}
.dc-visitingdoctor .dc-booking-step1 > .dc-title {
padding: 0 30px;
}
.dc-visitingdoctor .dc-booking-step1 > .dc-title > span {
padding: 10px 0;
display: inline-block;
font: 14px/20px "Poppins", sans-serif;
}
.dc-tabbtns {
float: right;
}
.dc-tabbtns .dc-tabbtns-active {
color: #fff;
background: var(--themecolor);
border-color: var(--themecolor);
}
.dc-tabbtns a {
float: left;
min-width: 228px;
color: #767676;
padding: 0 30px;
font-size: 16px;
line-height: 38px;
border-radius: 4px;
text-align: center;
position: relative;
border: 1px solid #eee;
}
.dc-tabbtns a:hover {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.dc-tabbtns a + a {
margin-left: 10px;
}
.dc-popupdropdown:after {
width: 0;
height: 0;
position: absolute;
left: 50%;
bottom: -5px;
content: "";
margin-left: -5px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid var(--themecolor);
opacity: 0;
visibility: hidden;
}
.dc-tabbtnsactive .dc-popupdropdown {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.dc-tabbtnsactive .dc-popupdropdown:after {
opacity: 1;
visibility: visible;
}
.dc-docinfoform {
padding: 20px;
margin-top: 15px;
background: #f7f7f7;
}
.dc-docinfoform fieldset {
margin: 0 -5px;
float: none;
width: auto;
}
.dc-docinfoform .form-group {
margin: 0;
padding: 0 5px;
}
.form-group-relation {
display: none;
}
.dc-vistingdocinfo {
float: left;
width: 100%;
padding: 30px;
}
.dc-vistingdocinfo fieldset {
margin: -5px;
float: left;
width: 100%;
}
.dc-vistingdocinfo fieldset .form-group {
margin: 0;
padding: 5px;
}
.dc-vistingdocinfo fieldset .form-group.form-group-half {
width: 33.33%;
}
.dc-vistingdocinfo fieldset .form-group textarea {
height: 200px;
}
.dc-appointment-holder {
float: left;
width: 100%;
padding: 0 30px 30px;
}
.dc-appointment-holder .dc-title {
margin: 0 0 20px;
}
.dc-appointment-holder .dc-title h4 {
margin: 0;
float: left;
font-size: 18px;
font-weight: 400;
line-height: 20px;
}
.dc-appointment-holder .dc-title .dc-checkbox {
width: auto;
float: right;
}
.dc-appointment-content {
float: left;
width: 100%;
}
.dc-appointment-time-holder {
width: 50%;
float: left;
padding-left: 15px;
}
.dc-calendar {
width: 100%;
float: left;
background: #fff;
border-radius: 6px 6px 0 0;
}
.fc-toolbar {
margin: 0;
width: 100%;
float: left;
padding: 10px 20px;
text-align: center;
position: relative;
background: var(--terthemecolor);
border-radius: 4px 4px 0 0;
}
.fc-toolbar .fc-left,
.fc-toolbar .fc-right {
float: none;
display: inline-block;
vertical-align: middle;
}
.fc .fc-toolbar-title,
.fc-toolbar-title,
.fc-toolbar h2 {
color: #fff;
font-size: 14px;
font-weight: 400;
line-height: 16px;
}
.fc-toolbar .fc-right .fc-today-button {
display: none;
}
.fc-button-group,
.fc .fc-toolbar > * > * {
margin: 0;
}
.fc button {
top: 50%;
border: 0;
padding: 0;
height: auto;
background: 0;
box-shadow: none;
position: absolute;
margin: -12px 0 0 !important;
}
.fc button .fc-icon {
margin: 0;
padding: 0;
}
.fc-icon-left-single-arrow:after {
top: auto;
font-weight: 400;
}
.fc-corner-left span,
.fc-corner-right span {
margin: 0;
color: #fff;
}
.fc-state-default.fc-corner-left {
left: 20px;
}
.fc-state-default.fc-corner-right {
right: 20px;
}
.fc-view-container {
width: 100%;
float: left;
}
.fc table {
margin: 0;
font-size: 14px;
font-weight: 400;
font-family: "Poppins", sans-serif;
}
.fc-row .fc-content-skeleton {
padding: 0;
}
.fc td,
.fc th {
padding: 0;
cursor: pointer;
border-color: #eee;
font-weight: 400;
vertical-align: middle;
}
.fc-basic-view .fc-body .fc-row {
min-height: auto;
}
.fc-other-month.fc-past span {
color: #999;
}
.fc-other-month.fc-future {
background: #f7f7f7;
border-color: #f7f7f7;
}
.fc-other-month.fc-future span {
color: #f7f7f7;
}
.dc-innerbanner-holder {
background: var(--terthemecolor);
}
.dc-typeoptions {
background: var(--terthemecolor);
} .dc-forumform .select2-container--default .select2-selection--single,
.dc-forumform fieldset .form-group .form-control {
height: 44px;
}
.dc-forumform
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
line-height: 40px;
}
.dc-tinymceeditor .mce-panel.mce-tinymce {
border-radius: 4px;
border: 2px solid #eee !important;
}
.dc-tinymceeditor .wp-editor-container {
border: 0;
}
.dc-tinymceeditor .mce-panel.mce-tinymce iframe {
width: 99% !important;
}
.mce-branding-powered-by {
display: none;
}
.dc-errorpage {
width: 100%;
float: left;
}
.dc-errorpage figure {
margin: 0;
width: 100%;
}
.dc-errorpage figure img {
display: block;
width: 100%;
}
.dc-errorcontent {
width: 100%;
float: left;
padding: 40px 0;
}
.dc-errorcontent .dc-title h4 {
font-size: 16px;
line-height: 18px;
font-weight: 400;
margin: 0 0 10px;
}
.dc-errorcontent .dc-title h3 {
font-size: 26px;
line-height: 28px;
margin: 0 0 20px;
}
.dc-errorcontent .dc-formsearch fieldset .form-group {
margin: 0;
}
.dc-errorcontent .dc-formsearch fieldset .form-group .form-control {
margin: 0 0 20px;
}
.dc-errorcontent .dc-btnarea .dc-btn {
margin: 0 10px 0 0;
}
.dc-errorcontent .dc-btnarea span a {
display: inline-block;
}
.dc-errorcontent .dc-btnarea span {
float: right;
margin: 15px 0 0;
font: 14px/20px "Open Sans", Arial, Helvetica, sans-serif;
}
.dc-maincmngsoon {
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/coomingsoon.jpg);
background-size: cover;
background-repeat: no-repeat;
}
.dc-header .dc-commingtopbar {
border: 0;
background: #fff;
padding: 40px 35px;
margin: 0 0 -20px 0;
}
.dc-header .dc-commingtopbar .dc-rightarea .dc-simplesocialicons {
padding: 5px 0;
}
.dc-commingtopbar .dc-logo {
margin: 0;
}
.dc-commingtopbar .dc-rightarea {
padding: 0;
}
.dc-cmgsoonftr .dc-footerbottom {
background: #fff;
}
.dc-cmgsoonftr .dc-footerbottom .dc-copyright {
padding: 20px 0;
color: var(--terthemecolor);
}
.dc-cmgsooncontent {
width: 100%;
float: left;
padding: 150px 0;
}
.dc-cmgsooncontent .dc-title h4 {
font-size: 50px;
color: #fe736e;
margin: 0 0 6px;
line-height: 57px;
}
.dc-cmgsooncontent .dc-title h3 {
font-size: 70px;
margin: 0 0 15px;
line-height: 80px;
}
.dc-cmgsooncontent .dc-formnewsletter {
margin: 0 0 20px;
}
.dc-cmgsooncontent .dc-btnarea span {
float: right;
padding: 12px 0;
}
.dc-cmgdetails {
float: left;
width: 100%;
max-width: 540px;
}
.dc-comming-sooncounter {
float: left;
width: 100%;
list-style: none;
}
.dc-counterbox + .dc-counterbox {
padding: 30px 0 0;
margin: 0 0 -15px 0;
border-top: 1px solid #ddd;
}
.dc-counterbox {
width: 100%;
float: left;
color: #fff;
text-align: center;
list-style-type: none;
}
.dc-comming-sooncounter .timer_box h1 {
margin: 0;
color: #fff;
font-size: 140px;
line-height: 140px;
text-shadow: 9px 0 20px rgba(165, 165, 165, 0.5);
}
.dc-comming-sooncounter .timer_box p {
margin: 0;
font-size: 40px;
font-weight: 700;
line-height: 46px;
text-transform: uppercase;
color: var(--secthemecolor);
transform: translate(10px, -57px);
-ms-transform: translate(10px, -57px);
-webkit-transform: translate(10px, -57px);
}
.dc-comming-sooncounter .dc-counterbox:last-child {
margin: 0 0 -50px 0;
}
.dc-comingsoon-holder {
position: relative;
}
.dc-comingsoon-holder:before,
.dc-comingsoon-holder:after {
z-index: 1;
top: -100px;
left: 280px;
content: "";
width: 135px;
height: 138px;
position: absolute;
background: url(//citamedica.app/wp-content/themes/doctreat/images/coomingsoon-holder.png);
}
.dc-comingsoon-holder:after {
left: auto;
right: 280px;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.dc-comingsoon-aligncenter {
overflow: hidden;
margin: 0 auto;
max-width: 1720px;
border-radius: 4px;
-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);
}
.dc-comingsoon-content {
float: left;
width: 100%;
}
.dc-comingsoon-logo {
display: block;
margin: 0 0 55px;
}
.dc-cmgsooncntent .dc-title h2 {
color: #fff;
font-size: 50px;
margin: 0 0 20px;
line-height: 60px;
}
.dc-cmgsooncntent .dc-title h2 span {
display: block;
font-weight: 400;
}
.dc-cmgsooncntent .dc-description {
color: #fff;
}
.dc-cmgdetails .dc-description p,
.dc-cmgsooncntent .dc-description p {
margin: 0;
font-size: 18px;
line-height: 28px;
font-family: "Open Sans", sans-serif;
}
.dc-cmgdetails .dc-description p {
margin-bottom: 23px;
}
.dc-comming-sooncountervtwo {
float: left;
width: 100%;
margin-top: 73px;
list-style: none;
}
.dc-counterboxes {
width: auto;
float: left;
color: #fff;
padding: 0 40px;
list-style-type: none;
}
.dc-counterboxes:first-child {
padding-left: 0;
}
.dc-counterboxes:last-child {
padding-right: 0;
}
.dc-counterboxes + .dc-counterboxes {
border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.dc-comming-sooncountervtwo .timer_box h1 {
margin: 0;
color: #fff;
font-size: 70px;
line-height: 70px;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.dc-comming-sooncountervtwo .timer_box p {
margin: 0;
color: #fff;
font-size: 30px;
transform: inherit;
font-weight: 400;
line-height: 36px;
text-transform: capitalize;
font-family: "Open Sans", sans-serif;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.dc-comingsoonimg {
float: left;
width: 100%;
}
.dc-comingsoonimg figure {
margin: 0;
float: left;
width: 100%;
padding-right: 50px;
}
.dc-comingsoonimg figure img {
width: auto;
float: right;
display: block;
max-height: 730px;
}
.dc-comingsoonvtwo {
position: relative;
background: -moz-linear-gradient(
left,
rgba(61, 68, 97, 1) 0,
rgba(61, 68, 97, 0) 100%
);
background: -webkit-linear-gradient(
left,
rgba(61, 68, 97, 1) 0,
rgba(61, 68, 97, 0) 100%
);
background: linear-gradient(
to right,
rgba(61, 68, 97, 1) 0,
rgba(61, 68, 97, 0) 100%
);
}
.dc-comingsoonvtwo:after {
top: 0;
left: 0;
content: "";
z-index: -2;
opacity: 1;
width: 100%;
height: 100%;
display: block;
position: absolute;
background-size: cover;
background-repeat: no-repeat;
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/coomingsoon.png);
}
.dc-comingsoonvtwo .dc-comingsoon-content {
padding: 200px 0 200px 140px;
}
.dc-comingsoonvtwo .dc-comingsoon-content .dc-cmgsooncntent {
float: left;
max-width: 560px;
}
.dc-comgsnspace {
padding: 80px 0 0;
}
.dc-howitswork {
width: 100%;
float: left;
}
.dc-howitswork .dc-sectionhead .dc-description {
width: 85%;
float: none;
margin: 0 auto;
}
.main-timeline {
position: relative;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.main-timeline:before {
top: 0;
content: "";
left: 50%;
width: 3px;
height: 100%;
position: absolute;
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/howitswork/img-01.png);
}
.main-timeline .timeline + .timeline {
margin-top: 100px;
position: relative;
}
.main-timeline .timeline:before,
.main-timeline .timeline:after {
content: "";
display: block;
width: 100%;
clear: both;
}
.main-timeline .timeline-icon {
width: 30px;
z-index: 9;
height: 30px;
border-radius: 50%;
overflow: hidden;
margin-left: -13px;
position: absolute;
top: 65px;
left: 50%;
text-align: center;
border: 1px solid #ddd;
background-color: #fff;
}
.main-timeline .timeline-icon i {
font-size: 30px;
line-height: 50px;
color: #fff;
}
.main-timeline .timeline-content {
width: 44%;
}
.main-timeline .dc-title h3 {
margin: 0 0 15px;
font-size: 22px;
line-height: 24px;
}
.main-timeline .dc-title h3 span {
display: block;
font-size: 16px;
font-weight: 400;
margin-bottom: 4px;
}
.main-timeline .timeline-content.right {
float: right;
}
.dc-workingtimeline {
width: 100%;
float: left;
position: relative;
}
.main-timeline .timeline-content p {
margin: 0;
}
.dc-workingtimeline .main-timeline .timeline-content + .timeline-content {
float: left;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content
.dc-contentwithimg {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: nowrap;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content
.dc-contentwithimg
span {
display: inline-block;
font-size: 50px;
line-height: 50px;
color: #e5e5e5;
font-weight: 700;
margin: 0 100px 0 0;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content
.dc-contentwithimg
figure {
margin: 0;
border-right: 1px solid #f7f7f7;
border-left: 1px solid #f7f7f7;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content
.dc-contentwithimg
figure:after {
top: 78px;
content: "";
left: -59px;
height: 1px;
z-index: 1;
width: 305px;
position: absolute;
background-repeat: no-repeat;
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/howitswork/line.png);
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content
.dc-contentwithimg
figure
img {
z-index: 9;
width: 100%;
display: block;
position: relative;
background: #fff;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content.float-right {
padding: 0;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content.float-right
.dc-contentwithimg
span {
float: right;
margin: 0 0 0 117px;
margin-left: auto;
}
.main-timeline .timeline-content.float-right {
padding: 20px 0 0 0;
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content.float-right
.dc-contentwithimg
figure {
transform: translateX(50px);
-ms-transform: translateX(50px);
-webkit-transform: translateX(50px);
}
.dc-workingtimeline
.main-timeline
.timeline-content
+ .timeline-content.float-right
.dc-contentwithimg
figure:after {
left: -82px;
}
.dc-workingtimeline .dc-btnarea {
text-align: center;
}
.dc-workingtimeline .dc-btnarea .dc-btn {
margin-top: 5px;
}
.dc-workingtimeline .main-timeline .timeline:last-child {
padding: 0 0 100px;
}
.dc-contactvone {
z-index: 9;
float: left;
width: 100%;
background: #fff;
margin: 0 0 -160px;
border-radius: 4px;
position: relative;
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
.dc-contactvone .dc-title {
padding: 20px;
border-bottom: 1px solid #eee;
}
.dc-contactvone .dc-title h4 {
margin: 0;
font-size: 18px;
line-height: 19px;
font-weight: 500;
}
.dc-contactvone .dc-medicalform textarea.form-control {
resize: none;
height: 200px;
}
.dc-contactvone .dc-medicalform fieldset .form-group.dc-btnarea {
margin-top: 10px;
}
.dc-cntctfrmdetail {
width: 100%;
float: left;
padding: 40px 0 0 30px;
}
.dc-ourcontact-holder {
padding-bottom: 0;
}
.dc-cntctfrmdetail .dc-title span {
display: block;
margin: 0 0 4px;
font-size: 16px;
font-weight: 400;
line-height: 20px;
}
.dc-cntctfrmdetail .dc-title h3 {
font-size: 26px;
margin: 0 0 17px;
line-height: 30px;
}
.dc-cntctfrmdetail .dc-description p {
font-size: 14px;
margin: 0 0 28px;
line-height: 24px;
font-family: "Open Sans", sans-serif;
}
.dc-formcontactus {
float: left;
width: 100%;
list-style: none;
color: var(--terthemecolor);
font: 400 14px/ 20px "Open Sans", Arial, Helvetica, sans-serif;
}
.dc-formcontactus li {
width: 100%;
float: left;
line-height: 19px;
list-style-type: none;
}
.dc-formcontactus li a {
font-size: 16px;
display: inline-block;
color: var(--terthemecolor);
}
.dc-formcontactus li address {
margin: 0;
font-size: 16px;
font-style: normal;
display: flex;
}
.dc-formcontactus li + li {
margin-top: 20px;
}
.dc-formcontactus li i {
font-size: 16px;
margin: 0 10px 0 0;
text-align: center;
display: inline-block;
vertical-align: baseline;
color: var(--secthemecolor);
}
.dc-formcontactus li span {
display: block;
line-height: inherit;
}
.dc-shadedmap {
position: relative;
width: 100%;
float: left;
margin: 0 0 -20px 0;
}
.dc-shadedmap:after {
content: "";
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 200px;
display: block;
position: absolute;
background-size: 100% 100%;
background: url(//citamedica.app/wp-content/themes/doctreat/images/howitswork/shade.png);
background-repeat: no-repeat;
}
.dc-thememap {
height: 600px;
}
.dc-thememapvtwo {
height: 426px;
}
.dc-tablocate {
margin: 0 15px 15px;
}
.dc-reportform .dc-appemail-form {
margin: 0 0 10px;
}
.dc-reportform .dc-btnarea .dc-btn {
width: 145px;
line-height: 31px;
}
.dc-reportform .form-group {
margin: 0 0 10px;
}
.dc-reportform .form-group textarea.form-control {
height: 200px;
}
.dc-forumform {
width: 100%;
float: left;
padding: 20px;
background-color: #e8f6ff;
}
.dc-forumform fieldset {
float: left;
width: 100%;
margin: -5px;
padding-right: 170px;
}
.dc-forumform fieldset .form-group {
margin: 0;
padding: 5px;
}
.dc-forumform fieldset .form-group:first-child {
width: 60%;
}
.dc-forumform fieldset .form-group:nth-child(2) {
width: 40%;
}
.dc-forumform fieldset .form-group .dc-select:after {
line-height: 44px;
}
.dc-forumform .dc-btnarea {
bottom: 0;
padding: 5px;
right: 0;
width: auto;
position: absolute;
}
.dc-forumform .dc-btnarea button[type="submit"],
.dc-forumform .dc-btnarea a {
line-height: 40px;
}
.dc-postquestion {
width: 60%;
float: left;
padding: 44px 50px;
}
.dc-questionsection {
width: 100%;
float: left;
padding: 5px;
margin: 0 0 30px;
position: relative;
border-radius: 4px;
border: 1px solid #eff2f5;
}
.dc-askquery {
width: 100%;
float: left;
background-size: 100% 100%;
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/bglight.jpg);
}
.dc-postquestion .dc-title span {
font-size: 16px;
line-height: 17px;
margin: 0 0 7px;
display: block;
}
.dc-postquestion .dc-title h2 {
line-height: 36px;
margin: 0 0 18px;
font-size: 36px;
}
.dc-postquestion .dc-btnarea .dc-btn {
width: 180px;
}
.dc-postquestion .dc-description p {
font-size: 16px;
margin: 0 0 23px;
}
.dc-questionsection figure {
margin: 0;
right: 50px;
bottom: 5px;
position: absolute;
}
.dc-questionsection figure img {
width: 100%;
display: block;
}
.dc-forumcontent .dc-consultation-details .dc-consultation-title span i {
font-size: 12px;
vertical-align: middle;
display: inline-block;
}
.dc-forumcontent .dc-consultation-title h5 i.fa-check-circle {
color: #1abc9c;
padding: 0 5px;
}
.dc-forumcontent .dc-consultation-title h5 i.fa-award {
color: var(--themecolor);
}
.dc-forumcontent .dc-consultation-details .dc-consultation-title span {
cursor: pointer;
}
.dc-forumcontent
.dc-consultation-details
.dc-consultation-title
span.dc-likans {
color: var(--themecolor);
}
.dc-forumcomments {
width: 100%;
float: left;
padding: 30px;
margin: 0 0 30px;
border-radius: 4px;
border: 1px solid #eee;
background-color: #fcfcfc;
}
.dc-forumcomments-details {
width: 100%;
float: left;
}
.dc-forumcomments-details .dc-consultation-title + .dc-description {
margin: 20px 0 0;
}
.dc-forumcomments .dc-formtheme .form-group textarea {
height: 200px;
}
.dc-forumcomments-details > a {
float: left;
color: var(--terthemecolor);
display: inline-block;
vertical-align: middle;
font-size: 18px;
line-height: 42px;
margin: 0 16px 0 0;
}
.dc-forumcomments-details .dc-consultation-title {
float: left;
}
.dc-itsworkvtwo {
width: 100%;
float: left;
}
.dc-itsworkvtwoitem {
width: 100%;
float: left;
padding: 0 0 70px;
border-bottom: 1px solid #eee;
}
.dc-workvtwocontent {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
min-height: 250px;
}
.dc-workvtwocontent .dc-title h3 {
margin: 0 0 16px;
font-size: 36px;
line-height: 40px;
}
.dc-workvtwocontent .dc-title h3 span {
display: block;
font-size: 16px;
line-height: 16px;
font-weight: 400;
margin-bottom: 5px;
}
.dc-workvtwoimg {
width: 100%;
float: left;
}
.dc-workvtwoimg figure {
margin: 0;
width: 100%;
float: left;
}
.dc-workvtwoimg figure img {
float: left;
width: 350px;
display: block;
}
.dc-workvtwocontent .dc-description p {
font-size: 16px;
margin: 0 0 23px;
line-height: 26px;
}
.dc-itsworkvtwo .dc-itsworkvtwoitem + .dc-itsworkvtwoitem {
padding: 80px 0;
}
.dc-itsworkvtwo .dc-itsworkvtwoitem:last-child {
border: 0;
padding-bottom: 0;
}
.dc-timeslots {
margin: -5px;
display: flex;
flex-wrap: wrap;
}
.dc-timeslots .dc-radio {
padding: 5px;
width: 33.33%;
}
.dc-timeslots .dc-radio input[type="radio"] + label {
font-size: 14px;
padding: 0 12px;
font-weight: 400;
line-height: 33px;
background: #fff;
overflow: hidden;
border-radius: 4px;
min-height: 35px;
text-align: center;
border: 1px solid #ddd;
color: var(--terthemecolor);
}
.dc-timeslots .dc-radio input[type="radio"] + label:hover,
.dc-timeslots .dc-radio input[type="radio"]:checked + label {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.dc-timeslots .dc-radio input[type="radio"]:checked + label {
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.dc-timeslots .dc-radio input[type="radio"]:disabled + label {
color: #767676;
background: #f7f7f7;
border-color: #f7f7f7;
}
.dc-timeslots .dc-radio input[type="radio"]:disabled + label:hover span {
margin: 0;
}
.dc-timeslots .dc-radio input[type="radio"]:disabled + label em {
display: none;
}
.dc-timeslots .dc-radio input[type="radio"] + label:before,
.dc-timeslots .dc-radio input[type="radio"]:checked + label:before {
display: none;
}
.dc-selectedtime {
clear: both;
padding: 0;
overflow: hidden;
margin: 100px -20px 0;
border-top: 1px solid #eee;
}
.dc-timeslots .dc-radio input[type="radio"]:checked + label:after {
display: none;
}
.dc-timeslots .dc-radio input[type="radio"] + label span {
display: block;
}
.dc-timeslots .dc-radio input[type="radio"] + label em {
display: block;
color: #fff;
font-style: normal;
margin-bottom: -33px;
}
.dc-timeslots .dc-radio input[type="radio"] + label:hover em {
margin-bottom: -33px;
}
.dc-timeslots .dc-radio input[type="radio"] + label:hover span {
margin-top: -33px;
}
ul {
list-style-type: none;
}
.dc-floatclear {
clear: both;
}
.dc-marginright {
margin: 40px 0;
}
.dc-contactinfo {
clear: both;
padding-top: 30px;
font: 400 16px/40px "Open Sans", Arial, Helvetica, sans-serif;
}
.dc-welcomecontent .dc-contactinfo ul li:first-child > span {
color: var(--terthemecolor);
display: flex;
}
.dc-welcomecontent .dc-contactinfo ul li {
line-height: 19px;
}
.dc-welcomecontent .dc-contactinfo ul li:nth-child(n + 2) {
margin-top: 22px;
}
.dc-contactinfo ul li {
list-style-type: none;
line-height: unset;
}
.dc-contactinfo ul li span {
color: var(--secthemecolor);
margin-right: 15px;
}
.dc-paddingr {
padding-right: 37px;
}
.dc-map {
padding: 6px;
border: 1px solid #eff2f5;
}
#map {
height: 426px;
width: 100%;
}
.dc-querycontent {
position: relative;
padding-bottom: 201px;
}
.dc-querycontent .dc-sectionheadvtwo {
margin-top: -8px;
}
.dc-querycontent .dc-btnarea {
margin-top: 10px;
}
.dc-bgqueryimg {
background-image: url(//citamedica.app/wp-content/themes/doctreat/images/bglight.jpg);
}
.dc-pnone {
margin-bottom: 13px;
}
.dc-queryimg {
position: absolute;
top: 147%;
left: 0;
margin: unset;
}
.dc-querycontent .dc-btnarea .dc-btn:first-child {
margin-right: 11px;
}
.dc-querycontent .dc-btnarea .dc-btn:last-child {
margin-left: 11px;
}
.dc-card-review {
float: left;
width: 100%;
padding: 0;
}
.dc-form .form-row .form-group {
margin-bottom: 10px;
}
.dc-form input {
border: 2px solid #eee;
height: 44px;
}
.dc-form .form-row {
margin: 0 -5px;
}
.dc-form textarea {
height: 200px;
width: 100%;
resize: none;
border: 1px solid #eee;
}
.dc-form textarea::placeholder {
color: #999;
}
.dc-form-first input {
height: 46px;
}
.dc-form-first textarea {
height: 200px;
border: 2px solid #eee;
}
.dc-btns {
background-color: var(--themecolor);
color: #fff;
font: 400 14px/40px "Poppins", Arial, Helvetica, sans-serif;
padding: 4px;
}
.dc-icon {
background: inherit !important;
color: var(--terthemecolor) !important;
}
.dc-borderlt-0 .dc-articlecontent {
border: 1px solid #eee;
border-left: 0;
}
.dc-borderlt-0 .dc-articleimg {
width: 492px;
}
.dc-borderlt-0 .dc-articleimg img {
height: 100%;
}
.dc-borderlt-0 .dc-option {
height: 53px;
}
.dc-searchresult-head .dc-title h3 {
font-size: 22px;
font-weight: 400;
}
.dc-option {
padding: 0;
height: 50px;
}
.dc-option li {
align-self: center;
margin-right: 14px;
padding-right: 0;
}
.dc-option > li:last-child {
margin-right: 19px;
}
.dc-articlesrow > .col-12:last-child {
margin-top: 30px;
}
.dc-ellipsis h3 a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.dc-para99 {
margin: 0 0 8px;
}
.dc-runner > .dc-runner-img {
margin-bottom: 11px;
}
.dc-runner-img {
margin: 0;
}
.dc-runner-img img {
border-radius: 4px;
}
.dc-runner-content a {
font: 400 14px/24px "Poppins", Arial, Helvetica, sans-serif;
}
.dc-runner-content ul.flex-wrap a {
color: #767676;
}
.dc-runner-content a:empty {
display: none;
}
.dc-runner-content a:not(:first-child)::before {
content: ", ";
margin-left: -3px;
}
.dc-runner-heading h3 {
font: 400 24px/34px "Poppins", sans-serif;
margin-bottom: 0;
word-break: break-word;
}
.dc-bread-current {
word-break: break-all;
}
.dc-runner-content ul li {
list-style-type: none;
padding-right: 24px;
font: 400 14px/24px "Open Sans", Arial, Helvetica, sans-serif;
color: #767676;
}
.dc-runner-content ul li i {
margin-right: 8px;
}
.dc-para {
font: 400 14px/24px "Open Sans", sans-serif;
margin-bottom: 21px;
}
.dc-para > :first-child p {
margin-bottom: 23px;
}
.dc-99-section {
width: 100%;
margin-top: 2px;
}
.dc-99icon-main {
border-radius: 50%;
padding: 6px;
background-color: #d9eefd;
}
.dc-99icon {
background-color: var(--themecolor);
padding: 20px;
font-size: 30px;
line-height: 25px;
border-radius: 36px;
color: #fff;
}
.dc-99-content {
padding-left: 11px;
padding-top: 20px;
}
.dc-99-content em {
font: italic 400 18px/28px "Open Sans", sans-serif;
}
.dc-para-content {
margin-top: 24px;
}
.dc-para-content p {
margin-bottom: 0;
}
.dc-py-15 {
padding: 15px 0;
}
.dc-pl-30 {
padding-left: 30px;
}
.dc-section {
width: auto;
}
.dc-section figure img {
width: auto;
margin: 0 auto;
display: block;
}
.dc-section-content {
padding-top: 4px;
}
.dc-section-content em {
font: italic 400 13px/22px "Open Sans", sans-serif;
}
.dc-content ul li {
list-style-type: none;
font: 400 14px/30px "Open Sans", sans-serif;
}
.dc-para-padding {
padding-top: 21px;
}
.dc-pb-10 {
padding-bottom: 10px;
}
.dc-pb-20 {
padding-bottom: 20px;
}
.dc-para-padding p {
margin-bottom: 10px;
}
.dc-para2 {
margin: 1px 0 21px 0;
}
.dc-flex {
flex: 1;
}
.dc-mt-18 {
margin-top: 18px;
}
.dc-my2 {
margin: 8px 0 5px 0;
}
.dc-my-20 {
margin: 20px 0 0;
}
.dc-card1 {
border-color: #eee;
}
.dc-card {
border-color: #eee;
}
.dc-card-tags {
padding: 20px 0;
}
.dc-tags1 {
margin-top: -10px;
margin-bottom: 0;
}
.dc-tags1 li {
margin-top: 10px;
list-style-type: none;
}
.dc-tags1 li:first-child {
font-size: 14px;
line-height: 24px;
}
.btn:focus {
box-shadow: none;
}
.dc-tags1 li:nth-last-child(n + 2) {
margin-right: 10px;
}
.dc-tags1 li a {
color: #6f6f6f;
font-size: 12px;
display: block;
padding: 0 15px;
line-height: 24px;
border-radius: 4px;
background-color: #f7f7f7;
font-family: "Poppins", sans-serif;
}
.dc-tags-social {
margin-left: auto;
margin: 0;
}
.dc-tags-social li {
list-style-type: none;
}
.dc-tags-social li:first-child {
font-size: 14px;
font-family: "Poppins", sans-serif;
}
.dc-tags-social li:nth-child(1n + 2) {
font-size: 16px;
padding-left: 19px;
}
.dc-tags-social li:nth-child(2) {
padding-left: 10px;
}
.dc-fb a i {
color: #3b5999;
}
.dc-twit a i {
color: #55acee;
}
.dc-ld a i {
color: #0077b5;
}
.dc-instg a i {
color: #e4405f;
}
.dc-yt a i {
color: #cd201f;
}
.dc-google-plus a i {
color: #dd4b39;
}
.dc-google a i {
color: #dd4b39;
}
.dc-p-flex {
padding-top: 17px;
}
.dc-p-flex2 {
padding-top: 17px;
}
.dc-heading > h3 {
font: 400 20px/0.7 "poppins", sans-serif;
}
.dc-mb-20 {
margin-bottom: 20px;
}
.dc-mt-20 {
margin-top: 20px;
}
.dc-py-20 {
padding: 40px 0;
}
.dc-pt-21 {
padding-top: 21px;
}
.dc-pl-10 {
padding-left: 10px;
}
.dc-title-content h5 {
font: 500 16px/24px "poppins", sans-serif;
margin: 0;
}
.dc-title-content h5 a {
color: var(--terthemecolor);
}
.dc-title-content span {
font: 400 13px/23px "Open Sans", sans-serif;
padding-left: 8px;
display: inline-block;
}
.dc-title-socialicons li {
padding-left: 19px;
font-size: 16px;
line-height: 40px;
}
.dc-author-description p {
color: var(--terthemecolor);
font: 400 14px/24px "Open Sans", sans-serif;
}
.dc-author-description p:last-child {
margin: 0;
}
.dc-comments.dc-users-review > ul > li {
list-style-type: none;
float: left;
width: 100%;
}
.comment-respond {
position: relative;
float: left;
width: 100%;
margin-bottom: 40px;
}
.dc-card-review .comment-respond {
margin-bottom: 0;
}
.dc-card-img {
padding-right: 10px;
padding-bottom: 10px;
}
.dc-card-img img {
max-width: 55px;
max-width: none;
border-radius: 4px;
}
.dc-reply span {
padding-right: 7px;
font: 400 13px/24px "Open Sans", sans-serif;
}
.dc-card-reply {
padding-top: 10px;
}
.dc-pt-10 {
padding-top: 10px;
}
.dc-mt-10 {
margin-top: 10px;
}
.dc-mt-40 {
margin-top: 40px;
}
.dc-btn-outline {
font: 400 14px "Poppins", sans-serif;
color: var(--terthemecolor);
padding: 5px 35px;
border: 2px solid var(--themecolor);
}
.dc-btn-outline:hover {
background-color: var(--themecolor);
border-color: var(--themecolor);
}
.card-title h4 {
font: 400 20px "Poppins", sans-serif;
}
.card-title {
margin-bottom: 20px;
}
.card-text .btn-outline-primary {
padding: 9px 56px;
font: 400 14px "Poppins", sans-serif;
color: var(--terthemecolor);
}
.card-text .btn-outline-primary:hover {
border-color: var(--themecolor);
color: #fff;
}
.dc-bg-fc {
background-color: #fcfcfc;
}
.dc-cardbg-color {
background-color: #fcfcfc;
}
.dc-my-btn {
margin-top: 10px;
margin-bottom: 40px;
}
.dc-cardtitle-firstuser {
margin-bottom: 13px;
}
.dc-cardtitle-firstuser img {
max-width: none;
}
.dc-cardtitle-user {
margin-bottom: 13px;
}
.dc-card-firstbody {
padding: 29px 29px 22px 29px;
}
.dc-card-body {
padding: 24px 30px 24px 30px;
}
body.single-post .dc-card-body {
padding: 21px 26px 20px 28px;
}
.dc-sidebar-grid {
margin-top: 30px;
}
.dc-categories-content {
float: left;
width: 100%;
line-height: 20px;
list-style: none;
}
.dc-categories-content li {
float: left;
width: 100%;
list-style-type: none;
line-height: inherit;
}
.dc-categories-content li a {
color: #767676;
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
}
.dc-categories-content li a:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
line-height: 20px;
background: #767676;
position: absolute;
border-radius: 50px;
}
.dc-categories-content li a:hover:before {
background: var(--secthemecolor);
}
.dc-categories-content li + li {
margin-top: 15px;
}
.dc-categories-content li a:hover {
color: var(--secthemecolor);
}
.dc-featured-content {
float: left;
width: 100%;
line-height: 20px;
list-style: none;
}
.dc-featured-content li {
float: left;
width: 100%;
list-style-type: none;
line-height: inherit;
display: flex;
}
.dc-featured-content li span {
width: auto;
overflow: hidden;
}
.dc-featured-content li a {
color: var(--terthemecolor);
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
width: 100%;
}
.dc-featured-content li + li {
margin-top: 20px;
}
.dc-featured-content li a:hover {
color: var(--secthemecolor);
}
.dc-featured-content li span span {
padding-left: 10px;
color: #767676;
}
.dc-popup-doc {
padding: 0 30px 12px 30px;
}
.dc-popup-doc:after {
content: "";
border-bottom: 1px solid;
}
.dc-popup-row {
padding-top: 10px;
}
#sec1 {
background-color: #fff;
}
.modal-footer.dc-modal-footer {
justify-content: space-between;
padding: 30px;
}
.modal-footer.dc-modal-footer .dc-btn {
background-color: var(--themecolor);
color: #fff;
}
.modal-footer.dc-modal-footer .dc-btn:focus {
box-shadow: none;
}
.modal-footer.dc-modal-footer .dc-footer-terms p {
font: 400 13px "Open Sans", sans-serif;
}
.modal-footer.dc-modal-footer .dc-footer-terms p a {
color: var(--themecolor);
text-decoration-line: none;
}
#dcbtn2 {
display: none;
}
#dcModalBody2 {
display: none;
opacity: 1;
background-color: #fff;
}
#dcModalBody3 {
display: none;
padding: 0 30px 30px 30px;
}
#dcModalBody3 h5 {
margin-bottom: 6px;
font: 400 18px/26px "Poppins Sans", sans-serif;
}
#dcModalBody3 p {
margin-bottom: 23px;
font: 400 14px "Open Sans", sans-serif;
}
#dcModalBody3 p a {
color: #3fabf3;
text-decoration-line: none;
}
#dcModalBody3 input::placeholder {
color: #999;
font: 400 14px "Open Sans", sans-serif;
}
#dcModalBody3 input {
width: 100%;
}
#dcbtn3 {
display: none;
}
#dcModalBody4 {
display: none;
padding: 0 30px;
text-align: center;
}
.dc-modal-body4-title {
clear: both;
margin-bottom: 45px;
text-align: left;
}
#dcModalBody4 .dc-modal-body4-title h6 {
margin-bottom: 14px;
font: 400 16px/24px "Poppins Sans", sans-serif;
}
#dcModalBody4 .dc-modal-body4-title h4 {
font: 400 18px/20px "Poppins Sans", sans-serif;
margin: 0 0 7px;
line-height: 1.5;
}
#dcModalBody4 .dc-modal-body4-description p {
color: #767676;
font: 400 14px/24px "Poppins Sans", sans-serif;
}
#dcModalBody4 .dc-modal-body4-description p a {
color: #55acee;
text-decoration-line: none;
}
#dcModalBody4 .modal-footer {
border-top: 0;
}
.dc-visit {
clear: both;
}
.dc-visit > span {
font: 400 18px/28px "Poppins", sans-serif;
}
.dc-modal-content-two .dc-joinsteps {
padding: 30px 30px 23px 30px;
}
.dc-modal-content-three .dc-joinsteps {
padding: 30px 30px 24px 30px;
}
.dc-modal-content-four .dc-joinsteps {
padding: 30px 30px 25px 30px;
}
.dc-modal-content-two .form-group {
margin-bottom: 10px;
}
#dcbtn4 {
display: none;
}
@keyframes slideLeftIn {
0% {
transform: translateX(50px);
opacity: 0;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
.carousel-item .dc-craousel-content {
animation-duration: 500ms;
}
.carousel-item img {
animation: slideLeftIn 800ms ease-in-out forwards;
animation-fill-mode: both;
animation-delay: 250ms;
}
.carousel-item .dc-bannercontent .dc-content-carousel {
animation: slideLeftIn 800ms ease-in-out forwards;
animation-fill-mode: both;
animation-delay: 750ms;
}
.dc-carousel-control-prev,
.dc-carousel-control-next {
position: absolute;
top: 50%;
height: 0;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
text-align: center;
}
.dc-carousel-control-prev {
left: -1%;
}
.dc-carousel-control-next {
right: -1%;
}
.dc-carousel-control-prev-icon {
left: 0;
color: #999;
width: 100px;
height: 40px;
padding-top: 6px;
position: relative;
padding-left: 26px;
border-radius: 20px;
background-color: #fff;
transition: all 300ms ease-in-out;
font: 700 14px/14px "Poppins", sans-serif;
-webkit-transition: all 300ms ease-in-out;
}
.dc-carousel-control-next-icon {
color: #999;
position: relative;
border-radius: 20px;
width: 100px;
height: 40px;
padding-right: 26px;
padding-top: 6px;
background-color: #fff;
font: 700 14px/14px "Poppins", sans-serif;
transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
right: 0;
}
.dc-carousel-control-next-icon:hover {
color: var(--terthemecolor);
right: 53px;
box-shadow: 0 9px 20px rgba(153, 153, 153, 0.5);
}
.dc-carousel-control-next-icon:after {
content: "\e628";
font-family: "themify";
position: absolute;
color: var(--secthemecolor);
top: 30%;
left: 48%;
bottom: 0;
right: 0;
visibility: hidden;
opacity: 0;
}
.dc-carousel-control-next-icon:hover:after {
transition: all ease-in-out 500ms;
opacity: 1;
visibility: visible;
}
.dc-carousel-control-prev-icon:hover {
color: #3d4461;
left: 53px;
box-shadow: 0 9px 20px rgba(153, 153, 153, 0.5);
}
.dc-carousel-control-prev-icon:before {
content: "\e629";
font-family: "themify";
position: absolute;
color: var(--secthemecolor);
top: 30%;
right: 48%;
bottom: 0;
left: 0;
visibility: hidden;
opacity: 0;
}
.dc-carousel-control-prev-icon:hover:before {
transition: all ease-in-out 500ms;
opacity: 1;
visibility: visible;
}
#slider-nav.slick-slide.slick-active {
width: 50px !important;
}
.slick-slide.slick-center img {
border: 4px solid #fff;
opacity: 1;
box-shadow: 0 5px 10px rgba(165, 165, 165, 0.5);
}
.slider-nav figure {
margin: 0;
position: relative;
border-radius: 50%;
}
.slider-nav figure:before {
width: 90px;
top: 50%;
margin: -45px 0 0 -45px;
left: 50%;
height: 90px;
content: "";
position: absolute;
border-radius: 50%;
background: rgba(0, 0, 0, 0.3);
}
.slick-slide.slick-center figure:before {
display: none;
}
.slider-nav figure img {
margin: 0 auto;
display: block;
border-radius: 50%;
}
.prevdiv {
float: right;
}
.nextdiv {
float: left;
}
.dc-bannercotent-craousel {
margin-left: 60px;
padding: 65px 0 13px 0;
}
.dc-num {
font: 300 120px/104px "Poppins", sans-serif;
color: rgba(61, 68, 97, 0.1);
margin-left: -5px;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
transition: -webkit-transform 0.6s ease;
transition: transform 0.6s ease;
transition: transform 0.6s ease, -webkit-transform 0.6s ease;
animation: slideLeftIn 800ms ease-in-out forwards;
animation-fill-mode: both;
}
.carousel-item-next,
.active.carousel-item-right {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.carousel-item-prev,
.active.carousel-item-left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.dc-py-para {
margin: 2px 0 8px 0;
}
.dc-articlesrow > .col-12:nth-child(n + 3) {
margin-top: 30px;
}
.dc-articlesrow > .col-xl-4:nth-child(3) {
margin: 0;
}
@media (max-width: 1199px) {
.dc-workingtimeline .main-timeline .timeline-content + .timeline-content {
margin-top: 20px;
}
.dc-articlesrow > .col-12:nth-child(n + 3) {
margin-top: 30px;
}
}
@media (max-width: 767px) {
.dc-articlesrow > .col-12:nth-child(n + 2) {
margin-top: 30px;
}
}
@media (min-width: 576px) {
.dc-author > li > .dc-child {
padding-left: 0;
}
}
@media (min-width: 768px) {
.dc-author > li > .dc-child {
padding-left: 44px;
}
}
@media (min-width: 992px) {
.dc-author > li > .dc-child {
padding-left: 74px;
}
.dc-99-section {
width: 90%;
}
}
@media (min-width: 1200px) {
.dc-99-section {
width: 70%;
}
.dc-content.align-self-center.dc-para-padding {
padding-top: 0;
}
.dc-p-flex {
padding: 0 0 26px 30px;
}
.dc-p-flex2 {
padding: 0 30px 15px 0;
}
}
[id*="dc-authorpicslider-"] figure,
#dc-authorpicslider figure {
padding-bottom: 20px;
}
[id*="dc-authorpicslider-"] .slick-slide:focus,
#dc-authorpicslider .slick-slide:focus {
outline: 0;
}
[id*="dc-feedbackslider-"],
#dc-feedbackslider {
margin-top: 10px;
}
.slick-slide.slick-active figure {
float: right;
width: 90px;
}
.slick-track .slick-slide figure {
margin: 4px 0 !important;
transform: scale(0.7);
}
.slick-slide.slick-center figure {
float: none;
margin: 0 !important;
width: auto;
transform: scale(1);
background: transparent;
}
.slick-slide.slick-center figure img {
max-width: 98px;
max-height: 98px;
}
[id*="dc-authorpicslider-"] figure,
#dc-authorpicslider figure {
padding: 0;
}
[id*="dc-authorpicslider-"] .slick-list .slick-track {
padding: 0 0 10px;
}
.slick-slide.slick-active.slick-center + .slick-active figure {
float: left;
}
.dc-nav {
float: none;
width: auto;
display: inline-block;
vertical-align: middle;
}
.dc-articles-mt > div:nth-child(n + 3) {
margin-top: 30px;
}
.loc-icon .geolocate {
top: 5px;
right: 25px;
position: absolute;
line-height: 50px;
}
.loc-icon input[type="text"] {
padding-right: 40px;
}
.dc-alert-loader {
float: left;
position: relative;
border-radius: 4px;
}
.dc-alert-loader .dc-close {
top: 50%;
right: 0;
width: 40px;
line-height: 20px;
margin-top: -10px;
background: transparent;
position: absolute;
}
.dc-alert-loader .dc-description p {
margin: 0;
display: flex;
padding: 10px 0;
align-items: center;
}
.dc-alert-loader .dc-description p i {
width: 50px;
float: left;
line-height: 50px;
text-align: center;
margin-right: 20px;
display: inline-block;
vertical-align: middle;
border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.dc-chatpopup {
z-index: 99;
width: 70px;
height: 70px;
right: 30px;
bottom: 30px;
position: fixed;
border-radius: 50%;
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.dc-chatbox {
right: 0;
width: 370px;
padding: 20px;
bottom: 100px;
display: none;
background: #fff;
position: absolute;
border-radius: 10px 10px 0 10px;
-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.dc-chatbox:before {
top: 100%;
right: 0;
width: 0;
height: 0;
content: "";
position: absolute;
border-top: 13px solid #fff;
border-left: 15px solid transparent;
}
.dc-themeimgborder {
width: 70px;
height: 70px;
cursor: pointer;
overflow: hidden;
position: relative;
border-radius: 50%;
}
.dc-chatbox .dc-replaybox .form-control {
border: 0;
height: 70px;
box-shadow: none;
}
.emojionearea .emojionearea-editor {
height: 70px;
min-height: 70px;
}
.dc-chatbox .dc-messages {
height: 400px;
}
.dc-chatbox .dc-memessage figure,
.dc-chatbox .dc-offerermessage figure {
width: 30px;
height: 30px;
margin: 0;
bottom: 21px;
overflow: hidden;
border-radius: 50%;
position: absolute;
}
.dc-offerermessage figure {
left: 0;
}
.dc-offerermessage,
.dc-memessage {
width: 100%;
float: left;
margin: 8px 0;
position: relative;
padding: 0 70px;
}
.dc-offerermessage .dc-description time,
.dc-memessage .dc-description time {
width: 100%;
float: left;
color: #666;
font-size: 11px;
line-height: 16px;
}
.dc-memessage .dc-description time {
text-align: right;
position: relative;
padding: 0 16px 0 0;
}
.dc-offerermessage .dc-description p,
.dc-memessage .dc-description p {
padding: 10px;
font-size: 14px;
color: #323232;
margin: 0 0 5px;
max-width: 485px;
line-height: 24px;
background: #f7f7f7;
}
.dc-memessage .dc-description p {
float: right;
}
.dc-offerermessage .dc-description p {
border-radius: 10px 10px 10px 0;
float: left;
}
.dc-memessage .dc-description p {
border-radius: 10px 10px 0 10px;
}
.dc-memessage figure {
right: 0;
}
.dc-chatbox .dc-offerermessage,
.dc-chatbox .dc-memessage {
padding: 0 50px;
}
.dc-themeimgborder:after {
top: 0;
left: 0;
z-index: 2;
content: "";
width: 100%;
height: 100%;
display: block;
position: absolute;
border-radius: 50px;
border: 6px solid rgba(255, 255, 255, 0.5);
}
.dc-replaybox {
float: left;
width: 100%;
border-radius: 4px;
border: 1px solid #ddd;
}
.dc-iconbox {
width: 100%;
float: left;
height: 37px;
text-align: right;
border-top: 1px solid #ddd;
}
.dc-replaybox .form-control {
border: 0;
width: 100%;
float: left;
resize: none;
padding: 8px;
height: 130px;
font-size: 13px;
line-height: 16px;
border-radius: 0;
}
.dc-iconbox > i {
width: 37px;
float: left;
cursor: pointer;
font-size: 16px;
text-align: center;
line-height: 36px;
border-right: 1px solid #ddd;
}
.dc-iconbox > i:hover {
background: #f7f7f7;
}
.dc-replaybox > .form-group {
margin: 0;
}
.dc-btnsendmsg {
color: #fff;
width: 70px;
margin: 4px;
height: 29px;
background: var(--themecolor);
line-height: 29px;
text-align: center;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
}
.dc-btnsendmsg:hover,
.dc-btnsendmsg:focus {
color: #fff;
}
.emojionearea .emojionearea-editor {
height: 100px;
}
.dc-emptydata {
width: 100%;
float: left;
position: relative;
}
.dc-emptydata:before,
.dc-emptydata:after {
top: 0;
left: 0;
width: 1px;
content: "";
height: 100%;
position: absolute;
background-size: 15px 15px;
background-image: linear-gradient(to top, transparent 50%, #ddd 50%);
}
.dc-emptydata:before {
left: auto;
right: 0;
}
.dc-emptydetails {
top: 0;
left: 0;
padding: 10px;
width: 100%;
height: 780px;
margin: 0 auto;
text-align: center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
}
.dc-emptydetails.dc-emptyholder-sm {
height: 450px;
}
.dc-emptydetails span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-01.png);
height: 200px;
width: 200px;
margin: 0 auto;
display: block;
background-size: 100% 100%;
}
.dc-empty-invoice span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-01.png);
}
.dc-empty-person span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-02.png);
}
.dc-empty-projects span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-03.png);
}
.dc-empty-message span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-04.png);
}
.dc-empty-saved span {
background: url(//citamedica.app/wp-content/themes/doctreat/images/empty-imgs/img-05.png);
}
.dc-emptydetails em {
color: #999;
display: block;
font-size: 18px;
line-height: 20px;
font-style: normal;
}
.dc-emptydetails:before,
.dc-emptydetails:after {
left: 0;
top: auto;
bottom: 0;
width: 100%;
content: "";
height: 1px;
position: absolute;
background-size: 15px 40%;
background-image: linear-gradient(to right, transparent 50%, #ddd 50%);
}
.dc-emptydetails:after {
top: 0;
bottom: auto;
}
.dc-searchvlistvtwo .dc-docpostcontent {
display: flex;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-doclocation {
display: flex;
flex-direction: column;
justify-content: center;
}
.dc-location-holder .dc-searchvlistvtwo .dc-docpostcontent .dc-searchvtwo {
min-width: 475px;
}
.sticky-queue .dc-alert-loader {
float: right;
}
.dc-userimg img {
max-width: 48px;
min-width: 48px;
}
.option-with-flag.highlighted,
.option-with-flag {
padding-left: 30px !important;
background-size: 18px !important;
background-repeat-x: no-repeat !important;
background-repeat-y: no-repeat !important;
background-position: 5px !important;
}
.dc-searchgbtn {
top: 0;
right: 0;
color: #fff;
width: 50px;
display: block;
line-height: 50px;
position: absolute;
text-align: center;
outline: none !important;
border-left: 1px solid #ddd;
border-radius: 0 5px 5px 0;
background: var(--secthemecolor);
}
.dc-tag-v2 {
float: left;
width: 100%;
line-height: 16px;
margin-left: -5px;
}
.dc-tag-v2 a {
color: #55acee;
font-size: 13px;
margin-left: 5px;
line-height: 16px;
margin-bottom: 4px;
display: inline-block;
text-transform: capitalize;
}
.dc-sidebar-grid.float-left {
width: 100%;
}
.widget_categories {
float: left;
width: 100%;
border-radius: 4px;
margin: 0 0 30px;
}
.doc-widgetheading {
float: left;
width: 100%;
padding: 15px 20px;
border-radius: 4px 4px 0 0;
background: var(--themecolor);
}
.doc-widgetheading h2 {
margin: 0;
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
}
.dc-widget.widget_archive ul,
.widget_categories form,
.widget_nav_menu ul#menu-all-pages,
.widget_categories > ul {
float: left;
width: 100%;
line-height: 1.45;
padding: 15px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-footer .dc-widget.widget_archive ul,
.dc-footer .widget_categories form,
.dc-footer .widget_nav_menu ul#menu-all-pages,
.dc-footer .widget_categories > ul {
background: #fff;
border-radius: 4px;
}
.widget_categories form .postform {
float: left;
width: 100%;
margin: 0 !important;
}
.widget_categories > ul > li {
float: left;
width: 100%;
list-style-type: none;
line-height: inherit;
}
.widget_categories > ul > li + li {
margin-top: 10px;
}
.widget_categories ul li a {
color: #6f6f6f;
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
}
.widget_recent_comments .recentcomments a,
.tagcloud a:hover,
.dc-footer .dc-widgetcontactus > ul li a:hover,
.widget_nav_menu .menu li a:hover,
.widget_nav_menu ul li .sub-menu li a:hover,
.widget_categories > ul > li > a:hover {
color: var(--themecolor);
}
.widget_categories ul li a:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
line-height: 20px;
background: #6f6f6f;
position: absolute;
border-radius: 50px;
}
.dc-preloader-section {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
position: fixed;
background: rgba(0, 0, 0, 0.5);
}
.dc-docsingle-holder .dc-feedback .dc-consultation-content .dc-pagination {
border-bottom: 1px solid #eee;
}
.dc-pagination ul li i:before {
transition: none;
}
.dc-docsingle-holder .dc-feedback .dc-consultation-content .dc-description {
margin: 0;
}
.dc-docsingle-holder
.dc-feedback
.dc-consultation-content
.dc-consultation-title
+ .dc-description {
margin-top: 13px;
}
#cancel-comment-reply-link {
position: absolute;
top: 30px;
right: 0;
}
.dc-blog-search .dc-searchgbtn {
min-height: 50px;
}
.card-title h4 #cancel-comment-reply-link {
margin: 0;
font-size: 14px;
line-height: 20px;
float: right;
padding: 5px 0;
}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
width: 100%;
}
.edit-account fieldset {
margin: 0;
border: 0;
padding: 0;
float: left;
width: 100%;
}
.cart-area .woocommerce-mini-cart__buttons a.button,
#dokan-seller-vacation-save-edit,
#dokan-seller-vacation-cancel-edit,
.widget_product_search button[type="submit"],
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-MyAccount-content input[type="submit"],
.woocommerce-MyAccount-content .woocommerce-Button.button {
text-decoration: none;
padding: 0 50px;
position: relative;
text-align: center;
border-radius: 5px;
display: inline-block;
color: #fff !important;
vertical-align: middle;
text-transform: uppercase;
background: var(--themecolor);
font: 700 13px/50px "Poppins", Arial, Helvetica, sans-serif;
outline: none;
}
.widget_product_search button[type="submit"]:focus,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce-MyAccount-content input[type="submit"]:focus,
.woocommerce-MyAccount-content .woocommerce-Button.button:focus {
background: var(--themecolor);
box-shadow: none;
}
.cart-area .woocommerce-mini-cart__buttons a.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background: var(--themecolor);
}
.wc-stripe-checkout-button {
color: #fff;
border-radius: 4px;
}
.edit-account {
margin: -5px;
}
.woocommerce form .form-row,
.edit-account p {
padding: 5px;
text-align: left;
}
.woocommerce-Addresses > div {
max-width: none;
padding: 0 !important;
width: 100% !important;
}
.woocommerce-Addresses > div + div {
padding-top: 10px !important;
border-top: 1px solid #ddd;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
width: 50%;
max-width: none;
}
span.woocommerce-input-wrapper,
.woocommerce form .form-row label {
width: 100%;
}
#add_payment_method #payment div.payment_box .wc-credit-card-form,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.wc-stripe-elements-field,
.wc-stripe-iban-element-field {
float: left;
width: 100%;
}
.woocommerce-checkout #payment div.payment_box p:last-child label {
margin: 0;
width: auto !important;
}
.woocommerce-checkout #payment ul.payment_methods li input {
margin-top: 7px !important;
}
.woocommerce form .form-row textarea {
height: 200px;
}
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before {
line-height: 26px;
}
#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
list-style-type: none;
}
.sticky-queue .dc-alert {
position: relative;
border-radius: 4px;
padding: 20px 50px 20px 20px;
float: left;
width: 100%;
}
.sticky-queue .dc-alert + .dc-alert {
margin: 10px 0 0;
}
.sticky-queue i {
font-size: 22px;
margin-right: 20px;
display: inline-block;
vertical-align: middle;
}
.sticky-queue .dc-close {
top: 6px;
right: 10px;
float: right;
font-size: 18px;
position: absolute;
background: transparent;
}
.sticky-queue .dc-close span:focus,
.sticky-queue .dc-close:focus,
.sticky-queue .dc-close i:focus {
outline: none;
}
.sticky-queue .dc-close i {
margin: 0;
}
.sticky-queue .dc-description {
display: inline-block;
vertical-align: baseline;
}
.sticky-queue .dc-description p {
margin: 0;
line-height: 20px;
}
.sticky-queue {
z-index: 9999999;
position: fixed;
width: 420px;
overflow: hidden;
}
.sticky-note {
padding: 20px;
margin: 0;
line-height: 15px;
}
.sticky {
font-size: 12px;
color: #555;
position: relative;
}
.sticky-close {
position: absolute;
top: 5px;
right: 5px;
height: 11px;
line-height: 11px;
width: 11px;
cursor: pointer;
text-align: right;
}
.sticky-close:before {
content: "\2716";
}
.top-right {
right: 20px;
}
.top-center {
top: 36px;
left: 50%;
margin-left: -210px;
}
.top-left {
left: 20px;
}
.top-right,
.top-center,
.top-left {
top: 36px;
}
.bottom-right {
right: 20px;
}
.bottom-center {
bottom: -2px;
left: 50%;
margin-left: -125px;
}
.bottom-left {
left: 20px;
}
.bottom-right,
.bottom-center,
.bottom-left {
bottom: 36px;
}
.border-top-right,
.border-top-center,
.border-top-left {
margin-top: 1px;
}
.border-bottom-right,
.border-bottom-center,
.border-bottom-left {
margin-top: 1px;
}
.success {
background: #00cc8d;
color: #fff;
}
.warning {
background: #eca137;
color: #fff;
}
.important {
background: #db4438;
color: #fff;
}
.info {
background: #3a87ad;
color: #fff;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
float: left;
width: 100%;
}
.woocommerce form.checkout_coupon {
margin: 0 15px 20px 0 !important;
border-color: #dbdbdb;
}
.woocommerce form.checkout_coupon .form-row {
padding: 0;
}
.woocommerce form.checkout_coupon .form-row-last {
margin: 0;
}
.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set {
width: auto;
margin: 0 -15px;
}
.woocommerce-checkout
.woocommerce
.woocommerce-checkout
.woocommerce-additional-fields
.notes,
.woocommerce-checkout
.woocommerce
.woocommerce-checkout
.shipping_address
.form-row,
.woocommerce-checkout
.woocommerce
.woocommerce-checkout
.woocommerce-billing-fields
.form-row {
padding: 0;
}
.woocommerce .product .entry-summary > .entry-title {
font-size: 24px;
margin: 0 0 14px;
line-height: 24px;
border: 0;
}
.woocommerce .product .entry-summary > .price {
color: #323232;
font-size: 16px;
font-weight: 400;
line-height: 16px;
padding-left: 10px;
}
.woocommerce .entry-summary .quantity .qty {
height: 46px;
}
.button.product_type_variable {
min-width: 170px;
}
.woocommerce
div.product
.entry-summary
form.cart
.group_table
td.woocommerce-grouped-product-list-item__label {
text-align: left;
padding-left: 1.5em;
padding-right: 1.5em;
}
.woocommerce div.product .entry-summary form.cart .group_table td:last-child {
text-align: right;
padding: 5px 0 5px;
}
.woocommerce
.entry-summary
form.cart
.group_table
td.woocommerce-grouped-product-list-item__label
label {
margin: 13px 0;
}
.woocommerce
.entry-summary
form.cart
.group_table
td.woocommerce-grouped-product-list-item__label
label
a {
display: block;
line-height: 20px;
}
.woocommerce div.product .entry-summary form.cart .button {
padding: 0 30px;
line-height: 46px;
}
.woocommerce-page div.product div.entry-summary {
width: 49%;
}
.woocommerce div.product form.cart .variations tbody tr {
display: block;
}
.woocommerce div.product form.cart .variations tbody tr + tr {
margin-top: 20px;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 20px;
}
.woocommerce div.product form.cart .woocommerce-variation-price {
margin: 0 0 10px;
}
.woocommerce div.product form.cart .variations td.label {
min-width: 100px;
text-align: left;
padding: 11px 0 1px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 22.15%;
}
body.single-product .type-product {
float: left;
width: 100%;
}
#calc_shipping_state_field > span {
float: left;
width: 100%;
text-align: left;
}
.woocommerce-order-details__title,
.woocommerce-column__title,
.cart-data-wrap h3 {
display: block;
font-size: 18px;
font-weight: 400;
margin: 0 0 10px;
line-height: 23px;
}
section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
margin: 0 -15px;
width: auto;
}
.woocommerce table.my_account_orders .button {
height: auto;
padding: 0 30px;
min-width: auto;
display: inline-block;
vertical-align: middle;
font: 700 13px/36px "Poppins", Arial, Helvetica, sans-serif;
}
.woocommerce table.shop_table th {
font-size: 16px;
line-height: 30px;
}
.payout-holder .dc-checkboxholder .dc-radio {
width: 220px;
padding: 0 5px;
margin: 0 0 10px;
}
.payout-holder .dc-checkboxholder .dc-radio label {
margin: 0;
border-radius: 4px;
border: 1px solid #dbdbdb;
padding: 20px 30px 20px 40px;
}
.woocommerce-checkout #payment ul.payment_methods li label {
overflow: hidden;
}
.woocommerce-checkout #payment ul.payment_methods li input {
float: left;
}
.payout-holder .dc-checkboxholder .dc-radio input[type="radio"] + label:before {
top: 50%;
left: 10px;
margin-top: -8px;
}
.payout-holder .dc-checkboxholder .dc-radio input[type="radio"] + label:after {
top: 50%;
margin-top: -3px;
left: 15px;
}
.woo-pagination {
text-align: center;
margin-top: 30px;
}
.woo-pagination span,
.woo-pagination a {
color: #999;
width: 36px;
height: 36px;
margin: 0 3px;
font-size: 14px;
background: #fff;
text-align: center;
position: relative;
line-height: 36px;
border-radius: 6px;
display: inline-block;
vertical-align: middle;
border: 1px solid #ddd;
}
.woo-pagination span:hover,
.woo-pagination a:hover,
.woo-pagination a:focus,
.woo-pagination span {
color: #fff;
}
.woo-pagination a.prev,
.woo-pagination a.next {
float: right;
margin-left: 0;
font-size: 18px;
margin: 0 0 0 3px;
}
.woo-pagination a.prev {
float: left;
margin: 0 3px 0 0;
}
.woocommerce-checkout .woocommerce {
float: left;
width: 100%;
}
.style-name .sp-pk-allowed {
color: #00cc67;
}
#ship-to-different-address span,
#order_review_heading,
.woocommerce-billing-fields h3 {
display: block;
font-size: 18px;
font-weight: 400;
line-height: 24px;
}
#ship-to-different-address span {
display: inline-block;
}
.woocommerce table.shop_table,
.cart-data-wrap {
margin-top: 20px;
}
.woocommerce table.shop_table {
margin-top: 0;
}
.woocommerce-checkout .form-row.place-order {
margin: 0;
}
.woocommerce table.shop_table tfoot th {
font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 100%;
padding: 0;
background: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
border-bottom: 1px solid #ddd;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
border: 0;
}
#ship-to-different-address label {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 24px;
}
.woocommerce-checkout .woocommerce form .form-row textarea {
resize: none;
}
.woocommerce ul.order_details li:last-of-type {
margin: 0;
padding: 0;
}
.woocommerce-cart .woocommerce .product-remove a.remove {
width: 20px;
height: 20px;
margin: 0 auto;
line-height: 20px;
text-align: center;
}
.woocommerce-cart .woocommerce .product-name a {
color: #767676;
}
.woocommerce-cart .woocommerce .quantity .qty {
width: auto;
max-width: 100px;
}
.woocommerce-cart .woocommerce-cart-form table.cart tbody tr td > button {
padding: 0 30px !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: auto;
}
.wc-stripe-checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
margin: 0;
padding: 0 50px;
text-align: center;
display: inline-block;
vertical-align: middle;
font: 700 13px/50px "Poppins", Arial, Helvetica, sans-serif;
width: 100%;
}
.cart_totals.calculated_shipping h2 {
display: block;
font-size: 18px;
font-weight: 400;
line-height: 24px;
}
.woocommerce-cart .woocommerce .return-to-shop {
margin: 0;
}
.woocommerce-products-header__title.page-title,
.woocommerce div.product .product_title {
font-size: 20px;
margin: 0 0 16px;
font-weight: 400;
line-height: 18px;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
.related.products h2 {
font-size: 18px;
margin: 0 0 16px;
font-weight: 400;
line-height: 18px;
}
.related.products h2 {
margin: 0 0 20px;
}
.woocommerce .woocommerce-result-count {
margin: 0;
font: 14px/14px "Open Sans", Arial, Helvetica, sans-serif;
}
.woocommerce .woocommerce-breadcrumb {
font-size: 13px;
margin: 0 0 20px;
line-height: 15px;
}
.woocommerce span.onsale {
top: 10px;
left: 10px;
}
.woocommerce span.onsale {
margin: 0;
padding: 0;
min-width: 40px;
min-height: auto;
line-height: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding-top: 0;
}
.woocommerce ul.products li.product .button {
padding: 0 20px;
line-height: 40px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding: 0;
font-size: 18px;
margin: 0 0 16px;
font-weight: 400;
line-height: 18px;
}
.woocommerce ul.products li.product .price {
font-size: 14px;
line-height: 15px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 14px;
line-height: 15px;
}
.woocommerce-product-details__short-description {
font: 14px/14px "Open Sans", Arial, Helvetica, sans-serif;
}
.woocommerce .quantity .qty {
min-width: 100px;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
margin: 0 0 -2.992em;
}
.woocommerce-Reviews .comment-respond .comment-reply-title {
display: block;
font-size: 14px;
margin: 0 0 10px;
line-height: 16px;
}
.comment-form fieldset {
margin: 0;
padding: 30px;
border-radius: 4px;
border-color: #eee;
}
.woocommerce #review_form .comment-form-rating p {
width: auto;
}
.woocommerce #review_form #respond textarea {
float: left;
width: 100%;
height: 210px;
resize: none;
}
.woocommerce #review_form #respond p.form-submit {
margin: 0;
}
.comment-form-rating label,
.comment-form-comment label {
font-size: 14px;
line-height: 16px;
text-transform: capitalize;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
top: 0;
left: 50%;
right: auto;
width: 20px;
margin: 0 0 0 -10px;
}
.woocommerce #respond input#submit.loading,
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading {
opacity: 1;
}
.woocommerce #respond input#submit.loading:before,
.woocommerce a.button.loading:before,
.woocommerce button.button.loading:before,
.woocommerce input.button.loading:before {
left: 0;
right: 0;
content: "";
width: 100%;
height: 100%;
opacity: 0.5;
background: #000;
border-radius: 4px;
position: absolute;
}
.woocommerce div.product form.cart div.quantity {
margin-right: 10px;
}
.woo-pagination span.current,
.woo-pagination a:hover {
color: #fff;
}
.woo-pagination a:focus {
color: #767676;
}
.woo-pagination ul li a i {
display: block;
line-height: 44px;
}
.woo-pagination ul li span,
.woo-pagination ul li a {
margin: 0;
}
.related.products {
float: left;
width: 100%;
padding-top: 30px;
border-top: 1px solid #ddd;
}
#recentcomments .recentcomments a {
line-height: 22px;
display: inline !important;
padding: 0 !important;
margin: 0 !important;
}
#recentcomments .recentcomments a:hover {
color: var(--themecolor);
}
#order_review_heading {
margin-top: 20px;
}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row {
padding: 0;
}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row input {
margin: 4px 10px 0 0;
}
.woocommerce-order-pay .woocommerce .woocommerce-checkout .form-row label {
width: auto;
line-height: 20px;
}
.woocommerce .product .entry-summary > .price {
float: right;
font-size: 18px;
font-weight: 600;
margin: 0;
line-height: 24px;
}
body.single-product .woocommerce-grouped-product-list .type-product {
float: none;
width: auto;
}
.woocommerce .product .entry-summary > .entry-title {
display: inline-block;
}
body.single-employers .dc-sidebar,
body.single-projects .dc-sidebar {
background: #fff;
}
body.single-projects .dc-sidebar .dc-proposalsr + .dc-widget {
border: 0;
}
.cart-style label {
margin-bottom: 0;
}
.cart-style label span {
display: block;
padding: 10px 15px;
}
.dc-tabbtns .dc-radio input[type="radio"] + label:after,
.dc-tabbtns .dc-radio input[type="radio"] + label:before {
display: none;
}
.dc-tabbtns .dc-radio input[id="someelse"] + label,
.dc-tabbtns .dc-radio input[id="myself"] + label {
float: left;
width: 100%;
padding: 0 30px;
font-size: 16px;
font-weight: 400;
line-height: 38px;
border-radius: 4px;
text-align: center;
position: relative;
border: 1px solid #eee;
}
.dc-tabbtns .next-step {
width: auto;
min-width: 228px;
}
.dc-tabbtns .dc-radio + .dc-radio {
margin-left: 10px;
}
.dc-tabbtns .dc-radio input[id="someelse"] + label {
background: #fff;
color: #767676;
border: 1px solid #eee;
}
.dc-moreservice {
float: left;
width: 100%;
}
.dc-moreservice .dc-panelcontent {
padding: 30px;
}
.dc-moreservice .dc-panelcontent .dc-subtitle {
float: left;
width: 100%;
}
.dc-moreservice .dc-panelcontent .dc-subtitle h4 {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
}
.dc-moreservice .dc-checkbox-holder {
float: left;
width: 100%;
}
.dc-moreservice .dc-checkbox-holder .dc-checkbox {
width: auto;
margin-left: 30px;
margin-top: 10px;
}
.dc-moreservice .dc-checkbox-holder {
margin-left: -30px;
margin-top: -10px;
}
.at-taxesfees {
float: left;
width: 100%;
list-style: none;
padding: 20px;
background: #f7f8f9;
border-radius: 4px;
}
.at-taxesfees li {
width: 100%;
float: left;
list-style-type: none;
}
.at-taxesfees li + li {
margin-top: 10px;
}
.at-taxesfees li em {
float: right;
font: 700 13px/16px "Nunito", sans-serif;
}
.at-taxesfees li i {
color: #b4b4b4;
min-width: 20px;
text-align: right;
font-size: 11px;
}
.at-taxesfees li span {
display: block;
font-size: 13px;
line-height: 16px;
text-transform: capitalize;
}
.at-taxesfees .at-toteltextfee,
.at-taxesfees .at-textfee {
margin-top: 17px;
padding-top: 17px;
border-top: 1px solid #ddd;
}
.at-taxesfees .at-toteltextfee span em,
.at-taxesfees .at-toteltextfee span {
color: var(--secthemecolor);
}
.dc-replaybox .emojionearea .emojionearea-editor {
height: 70px;
min-height: 70px;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div {
padding: 0;
text-align: center;
}
.comment-navigation {
float: left;
width: 100%;
margin: 20px 0 0 0;
}
.comment-navigation .nav-links {
background: #f7f7f7;
padding: 10px 15px;
border-radius: 4px;
margin-bottom: 15px;
float: left;
width: 100%;
}
.elementor-section-wrap section.elementor-top-section {
padding: 80px 0;
}
.elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.dc-breadcrumbarea + .dc-main {
padding: 80px 0 100px 0;
}
.elementor .elementor-custom-embed {
line-height: 0;
padding: 6px;
border: 1px solid #eff2f5;
float: left;
width: 100%;
}
.dc-livefeeddetails .dc-latestadimg img {
max-width: 50px;
border-radius: 4px;
}
.wp-block-cover-text,
.dc-description p.wp-block-cover-text {
font-size: 2em;
text-transform: none;
line-height: 1.3em;
color: #fff;
}
.wp-block-quote.is-style-large p {
font-size: 24px;
line-height: 1.5em;
}
.dc-description .wp-block-pullquote p {
font-size: 20px;
line-height: 1.5;
}
figure.wp-block-image.alignwide {
margin: 0;
}
.wp-block-image.alignwide + h3 {
margin-top: 30px;
margin-bottom: 0;
}
.wp-block-pullquote blockquote {
margin: 0;
}
.wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em;
border-left: 4px solid var(--themecolor);
padding-left: 1em;
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
background: transparent;
}
.wp-block-cover + p {
margin-top: 23px;
}
.wp-block-media-text {
margin-bottom: 30px;
}
p.has-large-font-size,
.dc-description p.has-large-font-size {
font-size: 28px;
line-height: 1.5em;
}
.dc-postarticlemeta li {
padding-right: 10px;
border-right: 1px solid #adadad;
}
.dc-postarticlemeta li:last-child {
border-right: 0;
}
.dc-articlesingle-content .dc-postarticlemeta {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
align-items: baseline;
-webkit-align-content: center;
-ms-flex-line-pack: center;
justify-content: flex-start;
}
.dc-articlesingle-content .dc-postarticlemeta li:first-child {
min-width: 137px;
}
.wp-block-embed + .wp-block-embed {
margin-top: 15px;
float: left;
width: 100%;
}
.dc-description .wp-block-cover + p {
margin: 20px 0 20px;
}
.comment-entry .dc-author-description h2,
body.single-post .dc-description h2 {
display: block;
font-size: 28px;
margin: 0 0 15px;
line-height: 26px;
}
.comment-entry .dc-author-description h3,
body.single-post .dc-description h3 {
margin: 0 0 15px;
}
.comment-entry .dc-author-description table {
margin-bottom: 30px;
}
.wp-block-cover {
margin: 0 0 15px;
}
.wp-block-cover.alignleft {
margin: 5px 20px 20px 0;
}
.wp-block-button {
margin-bottom: 1.5em;
}
.has-regular-font-size {
font-size: 16px;
}
p.has-small-font-size,
.dc-description p.has-small-font-size {
font-size: 14px;
line-height: 1.5em;
}
p.has-extra-large-font-size,
.dc-description p.has-extra-large-font-size {
font-size: 48px;
line-height: 1.5em;
}
.has-text-color.has-light-gray-color,
.has-text-color.has-light-gray-color cite {
color: #767676 !important;
}
.has-text-color.has-very-dark-gray-color,
.has-text-color.has-very-dark-gray-color cite {
color: #323232 !important;
}
.block-editor-rich-text__editable a {
color: #007fac;
}
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding: 20px;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 13px;
color: #767676;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border-left: 4px solid var(--themecolor);
}
.wp-block-quote.has-text-align-left.is-large cite,
.wp-block-quote.has-text-align-left {
text-align: left;
}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
color: inherit;
}
.has-light-gray-background-color.has-light-gray-background-color {
background-color: #767676;
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
background-color: #323232;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
color: inherit;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
margin-bottom: 0;
}
.wp-block-audio {
margin: 0;
padding: 0 0 15px 0;
float: left;
width: 100%;
}
.wp-block-table td,
.wp-block-table th {
border-top: 1px solid #eee;
border: 1px solid #eee;
line-height: 2.5;
padding-left: 3px;
text-align: center;
vertical-align: top;
}
.dc-description .wp-block-cover-image .wp-block-cover-image-text,
.dc-description .wp-block-cover-image .wp-block-cover-text,
.dc-description .wp-block-cover-image h2,
.dc-description .wp-block-cover .wp-block-cover-image-text,
.dc-description .wp-block-cover .wp-block-cover-text,
.dc-description .wp-block-cover h2 {
font-size: 2em;
line-height: 1.25;
text-align: left;
}
.wp-block-column p {
line-height: 1.5em;
}
.wp-block-latest-posts.is-grid li {
list-style: none;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
margin-bottom: 2rem;
margin-top: 2rem;
overflow: hidden;
clear: both;
}
.wp-block-categories-list.aligncenter {
text-align: center;
}
.wp-block-search .wp-block-search__button {
background: #f7f7f7;
border-radius: 4px;
border: 1px solid #ccc;
box-shadow: inset 0 -1px 0 #ccc;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 6px 30px;
}
.wp-block-latest-posts.is-grid li {
margin-bottom: 5px;
}
.wp-block-embed-vimeo {
position: relative;
display: block;
width: 100%;
padding: 0;
overflow: hidden;
}
.wp-block-embed-vimeo embed {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
blockquote:not(.blockquote-link) {
padding: 20px;
background: #f7f7f7;
padding-left: 15px;
border-left: 4px solid var(--themecolor);
font-size: 14px;
line-height: 40px;
position: relative;
overflow: hidden;
}
.wp-block-button__link {
border-radius: 28px;
}
.wp-block-button__link.has-strong-theme-color-background-color {
background: var(--themecolor);
}
.wp-block-button__link.has-light-gray-background-color {
background: #767676;
}
.wp-block-button__link.has-very-light-gray-background-color {
background: #eee;
}
.wp-block-button__link.has-very-dark-gray-background-color {
background: var(--terthemecolor);
}
blockquote:not(.blockquote-link) p {
margin: 0;
}
.wp-block-pullquote {
border-top: 0;
text-align: center;
border-bottom: 0;
padding: 0;
}
.wp-block-pullquote {
padding: 0;
border-left: 4px solid var(--themecolor);
}
.wp-block-pullquote:not(.is-style-solid-color) blockquote {
border: 0;
}
.dc-bannercontent .dc-formbanner .dc-radioholder {
z-index: 2;
}
@media (max-width: 1199px) {
body.post-template-full-single-post
.dc-articlesingle-holder
.dc-articlesingle-content {
padding: 30px;
}
}
@media (max-width: 991px) {
.has-4-columns .wp-block-column {
margin: 0 10px;
}
.has-6-columns .wp-block-column {
margin: 0 10px;
}
.has-4-columns .wp-block-column:first-child,
.has-6-columns .wp-block-column:first-child {
margin-left: 0;
}
.has-4-columns .wp-block-column:last-child,
.has-6-columns .wp-block-column:last-child {
margin-right: 0;
}
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin: 0 16px 16px 0;
}
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0;
}
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc((100% - 112px) / 6);
}
}
@media (max-width: 480px) {
.dc-doccarecontent h3 {
font-size: 22px;
}
.wp-block-quote.is-style-large p {
font-size: 20px;
}
.dc-description .wp-block-pullquote p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 22px;
}
.dc-articlesingle-content .dc-postarticlemeta {
display: block;
}
.dc-description p.wp-block-cover-text {
font-size: 1.5em;
}
}
@media (min-width: 991px) {
.dc-main .alignwide {
max-width: 100%;
}
.single-full-section .alignfull:not(.has-background-dim),
.dc-main .alignfull:not(.has-background-dim) {
background: #fff;
}
}
.dc-articlesingle-content .dc-description ul.wp-block-gallery.alignwide,
ul.wp-block-gallery.alignwide {
width: auto;
float: none;
}
.wp-block-gallery {
clear: both;
overflow: hidden;
}
.wp-block-cover.has-left-content {
margin-bottom: 20px;
}
.wp-block-cover .wp-block-cover-text strong {
color: inherit;
}
.wp-block-archives-dropdown {
margin-bottom: 15px;
}
.wp-block-separator {
border-color: #e4e4e4;
}
.wp-block-verse {
background: #323232;
color: #fff;
padding: 15px;
border-left: 4px solid var(--themecolor);
border-radius: 5px;
font: 400 16px/26px "Open Sans", Arial, Helvetica, sans-serif;
}
.wp-block-table {
border-collapse: collapse;
margin: 0;
margin-bottom: 15px;
}
@media all and (min-width: 600px) {
.alignfull.has-2-columns .wp-block-column p,
.wp-block-column {
margin: 0;
}
.alignfull.has-2-columns .wp-block-column {
padding-left: 15px;
padding-right: 15px;
margin: 0;
}
.alignfull .wp-block-column {
padding-left: 20px;
}
}
blockquote.dc-blockquotevone,
.dc-blockquotevone {
margin: 0;
border: 0;
width: 100%;
float: left;
quotes: none;
font-size: 20px;
text-align: center;
line-height: 30px;
position: relative;
padding: 0 250px 23px;
background: 0;
}
blockquote.dc-blockquotevone p,
.dc-blockquotevone p {
font-size: inherit !important;
line-height: inherit !important;
}
blockquote.dc-blockquotevone q,
.dc-blockquotevone q {
margin: 0;
display: block;
}
.alignfull.has-2-columns .wp-block-column {
padding: 0 20px;
}
.widget_categories.widget_categories ul li,
.widget_archive.widget_categories ul li {
text-align: right;
}
.widget_categories.widget_categories ul li a,
.widget_archive.widget_categories ul li a {
float: left;
text-align: left;
}
.widget_search .dc-formsearch {
padding: 20px;
line-height: 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-footer .widget_search .dc-formsearch {
border-radius: 4px;
}
.widget_search .dc-formsearch fieldset > .form-group {
margin: 0;
}
.widget_categories select#cat,
.widget_archive select[name="archive-dropdown"] {
width: 100%;
margin-top: 20px;
}
.calendar_wrap {
float: left;
width: 100%;
padding: 20px;
line-height: 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-footer .calendar_wrap {
background: #fff;
}
.calendar_wrap #wp-calendar {
margin: 0;
background: #fff;
}
.widget_recent_comments.widget_categories ul li {
text-align: left;
word-break: break-word;
}
.widget_recent_comments.widget_categories ul li a {
float: none;
}
.widget_recent_comments.widget_categories > ul > li > a:before {
display: none;
}
.widget_rss.widget_categories ul li {
text-align: left;
}
.widget_text .textwidget {
float: left;
width: 100%;
padding: 15px 20px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-footer .widget_text .textwidget {
background: #fff;
}
.widget_text .textwidget[name="monster-widget-just-testing"] {
width: 100%;
}
.widget_nav_menu .menu {
float: left;
width: 100%;
list-style: none;
}
.widget_nav_menu .menu li {
float: left;
width: 100%;
list-style-type: none;
}
.widget_nav_menu .menu li a:before {
display: none;
}
.widget_nav_menu .menu li a {
color: var(--terthemecolor);
}
.widget_nav_menu .menu-testing-menu-container {
float: left;
width: 100%;
padding: 11px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.blog-list-view-template .dc-articlecontent .dc-title {
padding: 0;
}
.blog-list-view-template .dc-article + .dc-article {
margin-top: 30px;
}
.blog-list-view-template .dc-postarticlemeta {
margin-bottom: 20px;
}
.dc-postarticlemeta {
font-size: 13px;
float: left;
width: 100%;
list-style: none;
margin-left: -10px;
line-height: 20px;
}
.dc-postarticlemeta li {
float: left;
width: auto;
margin-left: 10px;
line-height: inherit;
list-style-type: none;
font: 400 14px/24px "Open Sans", Arial, Helvetica, sans-serif;
}
.dc-postarticlemeta li i {
margin-right: 5px;
}
.blog-list-view-template > .theme-nav {
float: left;
width: 100%;
margin-top: 30px;
}
.woo-pagination span.current,
.woo-pagination span.current:hover,
.dc-pagination ul li.dc-active a {
background: var(--themecolor);
border-color: var(--themecolor);
}
.sticky .sticky-wrap.dc-themetag {
top: 0;
right: 0;
color: #fff;
padding: 0 15px;
position: absolute;
background: var(--secthemecolor);
border-radius: 0 4px 0 4px;
}
.dc-article.sticky {
position: relative;
}
.search-page-header {
padding: 30px;
background: #f7f7f7;
border-radius: 4px;
margin-bottom: 30px;
}
.search-page-header .border-left {
border-left: 0 !important;
}
.dc-blog-search .dc-formsearch .form-group {
margin: 0;
}
.dc-sc-latest-articals .dc-articlecontent {
padding: 0;
}
.elementor
.elementor-widget:not(.elementor-widget-text-editor)
.dc-neurosurgeons-img {
margin: 0 auto 36px;
}
.widget_recent_entries > ul {
float: left;
width: 100%;
padding: 15px 20px;
line-height: 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.widget_recent_entries > ul li {
float: left;
width: 100%;
list-style-type: none;
line-height: inherit;
}
.widget_recent_entries > ul li a {
color: #6f6f6f;
font-size: 14px;
display: block;
overflow: hidden;
padding-left: 10px;
position: relative;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
}
.widget_recent_entries > ul li a:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
line-height: 20px;
background: #6f6f6f;
position: absolute;
border-radius: 50px;
}
.widget_recent_entries > ul li a:hover {
color: var(--themecolor);
}
.widget_recent_entries > ul li a:hover:before {
background: var(--themecolor);
}
.widget_recent_entries > ul li span {
display: block;
padding-left: 10px;
font-size: 13px;
color: #6f6f6f;
}
.widget_recent_entries > ul li + li {
margin-top: 15px;
}
.dc-runner-content span:empty + a:before {
display: none;
}
.dc-content ul li i {
padding-right: 7px;
color: var(--secthemecolor);
font-family: "Font Awesome\ 5 Free";
}
.dc-btnreply {
color: var(--terthemecolor);
font: 400 13px/24px "Open Sans", sans-serif;
}
.dc-btnreply i {
margin-left: 7px;
color: var(--themecolor);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.dc-comment-cal {
font: 400 14px/24px "Open Sans", Arial, Helvetica, sans-serif;
color: #767676;
}
.dc-comment-cal i {
margin-right: 5px;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-title > a + a {
margin-left: 5px;
}
.dc-searchvlistvtwo .dc-docpostholder .dc-title > a {
display: inline-block;
vertical-align: middle;
line-height: 20px;
}
.dc-docsingle-holder .dc-contentdoctab.dc-userdetails-holder {
padding-top: 30px;
}
.dc-docsingle-holder .dc-consultation-content {
border-left: 1px solid #eee;
border-right: 1px solid #eee;
border-radius: 4px;
}
.wp-block-image > .aligncenter {
width: 100%;
text-align: center;
}
.wp-block-image > .aligncenter > a,
.wp-block-image > .aligncenter > img {
display: block;
margin: 0 auto;
width: 580px;
}
.card.dc-card {
float: left;
width: 100%;
display: block;
background: #fcfcfc;
margin-top: -1px;
}
.wp-block-video[poster] {
width: 100%;
}
.wp-block-archives li,
.wp-block-latest-comments li,
.wp-block-categories li,
.wp-block-latest li,
.wp-block-latest-posts li {
list-style-type: none;
}
.wp-block-archives li a,
.wp-block-latest-comments li a,
.wp-block-categories li a,
.wp-block-latest li a,
.wp-block-latest-posts li a {
color: #6f6f6f;
text-decoration: underline;
}
.wp-block-archives li a:hover,
.wp-block-latest-comments li a:hover,
.wp-block-categories li a:hover,
.wp-block-latest li a:hover,
.wp-block-latest-posts li a:hover {
color: var(--themecolor);
}
.wp-block-image > .aligncenter > a,
.wp-block-image > .aligncenter > img {
width: auto;
}
.dc-classimg {
margin: 0;
text-align: center;
}
.dc-users-review ul li + li {
margin: 10px 0 0;
}
.post-password-form p input[type="submit"] {
color: #fff;
padding: 0 50px;
background: var(--themecolor);
position: relative;
text-align: center;
border-radius: 5px;
border: 0;
margin: 0 0 0 15px;
display: inline-block;
vertical-align: middle;
text-transform: uppercase;
font: 700 13px/50px "Poppins", Arial, Helvetica, sans-serif;
}
.dc-formleavecomment fieldset .form-group {
margin-bottom: 10px;
}
.dc-formleavecomment fieldset button[type="submit"] {
margin-top: 10px;
}
.dc-description p:last-child .alignright {
clear: both;
}
.dc-comments ul.children {
opacity: 1;
width: 100%;
box-shadow: none;
margin-top: 10px;
position: static;
visibility: visible;
padding-left: 95px;
list-style-type: none;
}
.dc-comments ul.children li {
list-style-type: none;
}
.dc-users-review ul li .card-text.dc-author-description > ol li,
.dc-users-review ul li .card-text.dc-author-description > ul li {
margin: 0;
}
.dc-comments .dc-card-img {
padding-right: 0;
}
.dc-comments .dc-card-img img {
max-width: 55px;
margin-right: 10px;
border: 1px solid #eee;
background: #fcfcfc;
margin-top: -1px;
margin-left: 1px;
}
.main-page-wrapper > p > .alignright {
clear: both;
}
.widget_search .dc-formsearch .dc-searchgbtn {
border: 0;
line-height: 50px;
background: transparent;
color: var(--terthemecolor);
}
.dc-formsearch input[type="search"] {
padding-right: 50px;
}
.widget_categories:last-child {
margin: 0;
}
.blog-list-view-template .dc-description p {
word-break: break-word;
}
@media (max-width: 480px) {
.dc-description .wp-block-cover-image .wp-block-cover-image-text,
.dc-description .wp-block-cover-image .wp-block-cover-text,
.dc-description .wp-block-cover-image h2,
.dc-description .wp-block-cover .wp-block-cover-image-text,
.dc-description .wp-block-cover .wp-block-cover-text,
.dc-description .wp-block-cover h2 {
font-size: 1.5em;
}
}
.dc-testimonialscontent {
outline: 0;
}
div.wpcf7 .ajax-loader {
display: none;
}
div.wpcf7 .ajax-loader.is-active {
display: block;
}
.dc-form-first form > p {
margin: 0;
}
.dc-form-first form > p input.dc-btns {
padding: 0;
border: 0;
height: 50px;
}
.dc-form-first form div.wpcf7-validation-errors {
float: left;
margin: 10px 0 0;
}
.dc-searchresult-holder .dc-searchvlistvtwo .dc-docpostholder .dc-title > a {
font-size: 13px;
margin-bottom: 3px;
}
.dc-emptydata-holder {
float: left;
width: 100%;
padding: 30px;
}
.dc-dashboardboxcontent .dc-emptydata-holder {
padding: 0;
}
.dc-packagetxt {
vertical-align: middle;
display: inline;
line-height: 1.4rem;
}
.dc-emptydata-holder + .dc-emptydata-holder {
margin-top: 30px;
}
.widget_recent_entries.widget_categories.widget_categories ul li a {
text-align: left;
}
.dc-apointments-wrap .dc-emptydata-holder {
padding: 30px 0 0;
}
.no-results.not-found .page-header h1 {
font-size: 26px;
line-height: 32px;
margin: 0 0 16px;
}
.dc-authordetails {
float: left;
width: 100%;
margin: 0 0 30px;
}
.dc-authordetails figure {
margin: 0;
}
.dc-feedback-content .dc-emptydata-holder,
.dc-searchresult-holder .dc-emptydata-holder,
.dc-docsingle-holder
.dc-comments-holder
.dc-consultation-content
.dc-emptydata-holder {
padding: 0;
}
.dc-docsingle-holder .dc-comments-holder .dc-consultation-content,
.dc-docsingle-holder .dc-consultation-content.dc-feedback-content {
border: 0;
}
.dc-fcol.dc-widget {
margin: 0;
}
.dc-sidebar-grid.order-first {
margin-top: 0;
}
.dc-comments ul.children {
float: left;
}
.dc-hospsingle-holder .dc-contentdoctab .dc-aboutinfo:last-child {
margin-bottom: 0;
}
.admin-bar .dc-navigationarea .dc-navigation > ul > li > .children,
.admin-bar .dc-navigationarea .dc-navigation > ul > li > .sub-menu,
.admin-bar .dc-navigationarea .dc-navigation > ul > li > .mega-menu {
right: 0;
left: auto;
}
.dc-vistingdocinfo fieldset .form-group:empty {
display: none;
}
.dc-closemenu .ti-arrow-right:before {
content: "\e629";
}
.dc-docsingle-holder #locations .dc-searchresult-head {
padding: 0;
}
.dc-docpostcontent .dc-title h3 i.icon-sheild {
color: #f1c40f;
}
.icon-sheild.dc-tipso,
.dc-tipso {
border: 0;
cursor: auto;
}
.dc-tipso em {
display: none;
}
.tipso_content {
color: #fff;
font-size: 12px;
border-radius: 4px;
background: var(--themecolor);
}
.tipso_content em {
font-size: 12px;
font-style: normal;
}
body .tipso_bubble.top > .tipso_arrow {
border-top-color: var(--themecolor);
}
.dc-docsingle-content .dc-title > a {
line-height: 20px;
display: inline-block;
vertical-align: middle;
}
.dc-docsingle-content .dc-title h2 i {
margin-left: 1px;
}
.dc-docsingle-content .dc-title h2 > a {
margin-right: 10px;
}
.dc-docsingle-holder .dc-consultation-content {
border: 0;
}
.dc-consultation-details:before {
left: -30px;
}
.dc-consultation-details {
padding: 20px 0 13px;
}
.dc-docsingle-holder .dc-feedback .dc-consultation-content .dc-pagination {
border-bottom: 0;
padding: 30px 0 0;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background: var(--themecolor) !important;
}
.timeline-content .dc-description p:empty {
display: none;
}
.dc-articlecontent .dc-title > a {
display: block;
line-height: 18px;
}
.dc-articlecontent .dc-title {
padding: 20px;
}
.mCSB_inside > .mCSB_container {
margin: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
width: 0;
}
.dc-consultation-details + .dc-paginationvtwo {
overflow: hidden;
margin-left: -30px;
margin-right: -30px;
}
.dc-consultation-details + .dc-paginationvtwo .dc-pagination {
padding: 30px 30px 0 !important;
}
.dc-consultation-content .dc-emptydata-holder {
padding: 0;
}
.widget_recent_entries.widget_categories ul li a {
width: 100%;
}
abbr[title] {
border: 0;
text-decoration: none;
}
.elementor-column-gap-default
> .elementor-row
> .elementor-column
> .elementor-element-populated {
padding: 0 15px;
}
.dc-author {
float: left;
width: 100%;
}
.dc-author .dc-authordetails {
float: left;
width: 100%;
background: #f7f7f7;
border-radius: 4px;
padding: 20px;
}
.dc-author .dc-description {
margin-top: 10px;
}
.dc-authordetails figure {
max-width: 60px;
max-height: 60px;
float: left;
margin-right: 15px;
}
.dc-authordetails figure img {
display: block;
width: 100%;
border-radius: 4px;
}
.dc-authorcontent {
overflow: hidden;
}
.dc-authorcontent .dc-boxleft {
float: left;
width: auto;
}
.dc-authorcontent .dc-boxright {
float: right;
width: auto;
}
.dc-authorcontent .dc-boxleft h3 {
color: #323232;
font-size: 16px;
line-height: 26px;
font-weight: 400;
}
.dc-authorcontent .dc-boxleft span {
display: block;
font-size: 13px;
line-height: 20px;
color: #767676;
}
.dc-comments {
float: left;
width: 100%;
}
.dc-authorcontent .dc-boxleft h3:empty {
display: none;
}
.dc-authorcontent .dc-description {
margin-top: 20px;
}
.dc-authorcontent .dc-description p {
margin: 0;
}
.dc-authorcontent .dc-socialiconssimple li:last-child {
padding-right: 0;
}
.dc-footer .dc-fcol.dc-widgetcontactus {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.dc-footer .widget_search .dc-formsearch,
.dc-footer .widget_tag_cloud .tagcloud,
.dc-footer .widget_nav_menu .menu-header-menu-container,
.dc-footer .dc-widgetcontactus > ul {
float: left;
width: 100%;
padding: 20px;
line-height: 20px;
background: #fff;
border-radius: 4px;
}
.tagcloud a {
color: #5d5d5d;
font-size: 12px !important;
display: block;
padding: 0 15px;
line-height: 24px;
border-radius: 4px;
background-color: #ececec;
font-family: "Poppins", sans-serif;
margin-top: 10px;
float: left;
}
.dc-footer .widget_tag_cloud .tagcloud {
line-height: 1.3;
padding-top: 10px;
}
.dc-footer .dc-widgetcontactus .calendar_wrap,
.dc-footer .dc-widgetcontactus.widget_text .textwidget {
border-radius: 4px;
}
.dc-footer .dc-widgetcontactus > ul li {
list-style-type: none;
}
.widget_recent_comments .recentcomments a,
.widget_recent_comments .recentcomments,
.dc-footer .dc-widgetcontactus > ul li a {
color: #6f6f6f;
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
}
.dc-footer .dc-widgetcontactus + .dc-widgetcontactus {
margin-top: 30px;
}
.dc-footer .dc-widgetcontactus.widget_categories {
margin-bottom: 0;
}
.dc-footer .dc-widgetcontactus.widget_categories form select,
.dc-footer .dc-widgetcontactus.widget_categories form {
width: 100%;
}
.dc-footer .dc-widgetcontactus.widget_archive select[name="archive-dropdown"],
.dc-footer .dc-widgetcontactus.widget_categories select#cat {
margin: 0;
}
.widget_categories.widget_recent_comments .recentcomments,
.dc-footer .dc-widgetcontactus > ul li a {
padding-left: 10px;
}
.widget_recent_comments .recentcomments:before,
.dc-footer .dc-widgetcontactus > ul li a:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: "";
line-height: 20px;
background: #6f6f6f;
position: absolute;
border-radius: 50px;
}
.dc-footer .widget_recent_comments .recentcomments + .recentcomments {
margin-top: 5px;
}
.dc-footer .dc-widgetcontactus.widget_archive > ul li {
text-align: right;
width: 100%;
float: left;
}
.dc-footer .dc-widgetcontactus.widget_archive > ul li a {
float: left;
}
.dc-footer .dc-widgetcontactus.widget_archive > ul li a:before {
top: 13px;
}
.dc-docsingle-content {
min-height: 262px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.single-doctors .dc-shareprofile ul {
justify-content: flex-end;
}
.dc-video img {
display: block;
width: 100%;
}
.dc-card-tags {
justify-content: space-between;
background: #fcfcfc;
padding: 20px;
border: 1px solid #eee;
border-radius: 4px;
}
.dc-emailnoti .dc-settingscontent .dc-description p {
margin-bottom: 23px;
}
.dc-runner + .dc-description + .dc-comments {
border-top: 1px solid #eee;
}
.woocommerce ul.products li.product .price {
color: #55acee;
}
.products + .woocommerce-pagination {
margin-top: 30px;
}
.woocommerce-pagination {
width: 100%;
float: left;
font: 14px/24px "Open Sans", sans-serif;
}
.woocommerce nav.woocommerce-pagination ul {
margin: 0;
padding: 0;
float: left;
width: 100%;
list-style: none;
text-align: center;
line-height: inherit;
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
float: none;
margin: 0 3px;
line-height: inherit;
list-style-type: none;
display: inline-block;
vertical-align: middle;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
padding: 0;
color: #999;
width: 36px;
height: 36px;
display: block;
font-size: 14px;
background: #fff;
text-align: center;
position: relative;
line-height: 34px;
border-radius: 4px;
border: 1px solid #ddd;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span:hover,
.woocommerce nav.woocommerce-pagination ul li a.current,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #fff;
background: var(--themecolor);
border-color: var(--themecolor);
}
.woocommerce .woocommerce-result-count {
padding: 18px 0;
}
.cart_totals h2 {
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
}
.woocommerce table.shop_table th {
font-weight: 400;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
width: 100%;
float: left;
display: block;
line-height: 38px;
list-style-type: none;
border-bottom: 1px solid #eee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0;
border: 0;
margin: 0;
width: auto;
float: left;
line-height: inherit;
list-style-type: none;
background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #6f6f6f;
display: block;
font-size: 14px;
padding: 0 30px;
font-weight: 500;
line-height: 38px;
border: 1px solid #eee;
border-left: 0;
border-bottom: 0;
border-radius: 4px 4px 0 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:first-child {
border-left: 1px solid #eee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.woocommerce .woocommerce-MyAccount-content input[type="submit"],
.woocommerce .woocommerce-MyAccount-content .woocommerce-Button.button {
background: var(--themecolor);
min-width: 0;
}
form[method="post"] > h3,
.woocommerce-account .addresses .title h3 {
font-size: 20px;
margin: 0 0 8px;
font-weight: 400;
line-height: 24px;
}
.woocommerce-account .addresses address {
font-style: normal;
}
form[method="post"] .woocommerce-address-fields .form-row {
padding-left: 0;
padding-right: 0;
}
.widget_shopping_cart {
float: left;
width: 100%;
}
.woocommerce .widget_shopping_cart_content,
.woocommerce ul.product_list_widget,
.woocommerce.widget_product_tag_cloud .tagcloud,
.woocommerce.widget_product_categories .product-categories {
float: left;
width: 100%;
padding: 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-footer .woocommerce .widget_shopping_cart_content,
.dc-footer .woocommerce ul.product_list_widget,
.dc-footer .woocommerce.widget_product_tag_cloud .tagcloud,
.dc-footer .woocommerce.widget_product_categories .product-categories {
background: #fff;
}
.widget_shopping_cart,
.widget_shopping_cart_content {
float: left;
width: 100%;
}
.comment-navigation .nav-links {
float: left;
width: 100%;
margin: 0;
}
.woocommerce.widget_shopping_cart p.buttons {
margin: 0;
}
.woocommerce.widget_shopping_cart .buttons a {
width: 100%;
margin: 0;
}
.woocommerce.widget_shopping_cart .buttons a + a {
margin-top: 10px;
}
.woocommerce.widget_shopping_cart .tota {
padding: 0;
border: 0;
}
.dc-mini-cart .widget_shopping_cart_content ul.product_list_widget,
.woocommerce .widget_shopping_cart_content ul.product_list_widget {
padding: 0;
margin: 0;
}
.woocommerce.widget_shopping_cart .total {
float: left;
width: 100%;
border-top: 1px solid #eee;
}
.woocommerce.widget_product_categories .product-categories li {
text-align: right;
list-style-type: none;
}
.woocommerce.widget_shopping_cart,
.woocommerce.widget_recently_viewed_products,
.woocommerce.widget_products,
.woocommerce.widget_product_tag_cloud,
.woocommerce.widget_product_categories {
margin-top: 30px;
float: left;
width: 100%;
}
.woocommerce.widget_product_categories .product-categories li a {
float: left;
}
.dc-runner {
margin-bottom: 25px;
}
.widget_rss > ul > li > span,
.widget_rss > ul > li > .rssSummary {
float: left;
width: 100%;
}
.dc-card1,
.alert-primary {
float: left;
width: 100%;
}
.dc-booking-step2 {
padding-bottom: 8px;
}
.hidpi-logowrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.dc-sidebar .dc-widgettwitter .dc-latestadcontent time,
.dc-sidebar .dc-widgettwitter .dc-livefeeddetails {
color: #6f6f6f;
text-align: left;
}
.dc-sidebar .dc-widgettwitter .dc-livefeeddetails {
float: left;
width: 100%;
padding: 20px;
line-height: 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-sidebar .dc-footerapps > ul > li {
width: auto;
}
.dc-sidebar .dc-footerapps > ul > li + li,
.dc-sidebar .dc-footerapps > ul > li > a:before {
width: 0;
height: 0;
margin: 0;
}
.dc-footer .dc-widgetcontactus > ul.dc-btnapps {
background: 0;
padding: 0;
}
.dc-widgetcontactus.dc-footerapps > ul.dc-btnapps li a {
padding: 0;
}
.dc-widgetcontactus.dc-footerapps > ul.dc-btnapps li a:before {
background: 0;
width: 0;
height: 0;
}
select[name="monster-widget-just-testing"] {
width: 100%;
}
.dc-haslayout-v1.align-self-center {
min-height: 440px;
display: flex;
align-items: center;
}
.dc-tags-social {
line-height: 24px;
}
.dc-tags-social li {
line-height: inherit;
}
.widget_recent_comments .recentcomments a:before {
display: none;
}
.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
font-size: 14px;
font-weight: 300;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
text-align: center;
color: var(--terthemecolor);
}
.tagcloud {
float: left;
width: 100%;
padding: 10px 20px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dc-description h6 + h2 {
margin-top: 30px;
}
.dc-description h1 + h2 {
margin: 0;
}
.dc-description ul + h2 + ol,
.dc-description h2 + ul {
margin: 0 0 30px;
}
.dc-description ol + h2 {
margin: 0 0 0.4em;
}
.gallery + h2 {
margin: 20px 0 10px;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
padding: 40px 20px 15px;
font: 400 14px/24px "Open Sans", Arial, Helvetica, sans-serif;
}
.card-title.dc-cardtitle-form {
float: left;
width: 100%;
margin: 37px 0 12px;
padding: 29px 0 0;
border-top: 1px solid #eee;
}
.dcforum-single .card-title.dc-cardtitle-form {
margin-top: 0;
padding: 0;
border: 0;
}
.dc-comments.dc-py-20 {
padding-bottom: 0;
}
.card-title.dc-cardtitle-form h4 {
margin: 0;
}
.card-title.dc-cardtitle-form h4 a {
font: 400 20px "Poppins", sans-serif;
}
.widget_nav_menu ul li .sub-menu li {
padding: 0 0 0 15px;
}
.widget_text .textwidget p:first-child strong,
.widget_text .textwidget p:first-child img {
display: block;
}
.widget_text .textwidget .wp-caption.alignnone {
margin-left: 0;
margin-right: 0;
max-width: 100%;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.dc-description .wp-block-spacer + p {
float: left;
width: 100%;
}
.single-full-section .alignfull,
.dc-main .alignfull {
left: 50%;
width: 100vw;
max-width: inherit;
position: relative;
padding: 5px 0;
margin-left: -50vw !important;
}
.wp-block-archives.wp-block-archives-list
+ p
+ .wp-block-archives.wp-block-archives-dropdown {
margin: 0 0 30px;
}
.wp-block-archives.wp-block-archives-list + p {
margin: 20px 0 10px;
}
.wp-block-archives.wp-block-archives-dropdown
+ p
+ .wp-block-categories.wp-block-categories-list {
margin: 0 0 30px;
}
.wp-block-latest-posts.has-dates
+ p
+ .wp-block-latest-posts.is-grid.columns-3
+ p,
.wp-block-latest-posts.has-dates + p {
margin-top: 30px;
margin-bottom: 10px;
}
.wp-block-preformatted + .wp-block-pullquote + .wp-block-table,
.wp-block-preformatted
+ .wp-block-pullquote
+ .wp-block-table
+ .has-fixed-layout.is-style-stripes,
.wp-block-preformatted + .wp-block-pullquote {
margin: 0 0 30px;
}
.postid-1724 ul + h3,
.single-format-standard ul + h3 {
margin-top: 20px;
}
.dc-heading .dc-author > li .dc-card .dc-author-description > ul,
.dc-heading .dc-author > li .dc-card .dc-author-description > ol {
margin-bottom: 20px;
}
.dc-comments.dc-users-review.dc-heading.dc-py-20 + .alert {
margin-top: 40px;
}
.dc-comments.dc-users-review.dc-heading.dc-py-20 + .alert:last-child {
margin-bottom: 0;
}
.dc-description > p:first-child > iframe {
float: none;
max-width: 100%;
}
.dc-description blockquote + p + h2 + table {
margin-bottom: 30px;
}
.dc-tabbtns .dc-radio input[type="radio"]:checked + label {
background: var(--themecolor);
border-color: var(--themecolor);
color: #fff;
}
.dc-formleavecomment fieldset .form-group.logged-in-wrap {
margin-bottom: 20px;
margin-top: -15px;
}
.dc-widget cite {
float: left;
width: 100%;
}
.dc-widget .rss-date,
.dc-widget .rssSummary,
.dc-widget cite {
color: #6f6f6f;
font-size: 14px;
padding-left: 10px;
position: relative;
line-height: inherit;
}
.dc-widget cite,
.dc-widget .rss-date {
font-weight: 600;
}
.tagcloud a:nth-last-child(n + 2) {
margin-right: 5px;
}
.dc-catgories-wrap {
line-height: 24px;
}
.fc-today.fc-state-highlight,
.fc-day-top.fc-state-highlight {
background: var(--terthemecolor) !important;
color: #fff;
}
.recentcomments a {
display: inline !important;
padding: 0 !important;
margin: 0 !important;
}
.has-text-align-center {
text-align: center;
}
.blocks-gallery-grid,
.wp-block-gallery {
display: flex;
flex-wrap: wrap;
}
.postid-1807 .wp-block-gallery.columns-2 {
margin: 0;
}
.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
border-right: 4px solid var(--themecolor);
border-left: 0;
}
.dc-tags1 li a:hover {
color: var(--themecolor);
}
.dc-item-success {
color: var(--themecolor);
}
.dc-item-danger {
color: #ff5851;
}
.dc-display-none {
display: none;
}
.dcforum-single .comment-respond {
margin-bottom: 0;
}
.dc-docsingle-holder .dc-searchresult-head .dc-title h4 {
padding: 0;
}
.dc-header .dc-userlogedin:after {
bottom: 0;
left: 0;
height: 0;
width: 100%;
content: "";
position: absolute;
border-radius: 3px 3px 0 0;
background: var(--themecolor);
}
.dc-header .dc-userlogedin:hover:after {
height: 4px;
}
.dc-sidebaradds.dc-widget {
margin-bottom: 0;
}
.dc-docsingleimg .dc-ava-detail-2x,
.dc-ava-detail-2x,
.dc-docpostimg .dc-image-res-2x {
display: none;
}
.logged-in .doc-myaccount-content .form-group.dc-btnarea {
margin-bottom: 0;
}
.dc-widget .wp-audio-shortcode {
margin-top: 15px;
float: left;
padding: 15px;
width: 100%;
}
.widget_categories ul .post-date {
text-align: left;
float: left;
width: 100%;
}
.sidebar-box.dc-copntactinfowidtget {
background: var(--terthemecolor);
padding: 20px;
}
.dc-recentposts .dc-particlehold .dc-particlecontent h3 {
color: #6f6f6f;
font-size: 14px;
display: block;
margin: 0 0 5px;
position: relative;
line-height: 1.2;
font-weight: 500;
}
.dc-recentposts .dc-particlehold .dc-particlecontent h3 a {
color: #6f6f6f;
}
.dc-recentposts .dc-particlehold .dc-particlecontent h3 a:hover {
color: var(--themecolor);
}
.dc-recentposts .dc-particlehold + .dc-particlehold {
margin: 10px 0 0;
}
.widget_product_search .woocommerce-product-search {
float: left;
width: 100%;
padding: 20px;
border-radius: 4px;
background: #f7f7f7;
}
.dc-footer .widget_product_search .woocommerce-product-search {
background: #fff;
}
.widget_product_search .woocommerce-product-search input[type="search"] {
width: 100%;
}
.widget_product_search .woocommerce-product-search button[type="submit"] {
margin-top: 20px;
}
.woocommerce.widget_product_categories .product-categories li a {
color: #6f6f6f;
}
.woocommerce.widget_product_categories .product-categories li a:hover {
color: var(--themecolor);
}
.dc-footer .dc-widgetcontactus,
.dc-footer .product_list_widget,
.dc-footer .dc-widgetcontent,
.dc-footer .woocommerce .widget_shopping_cart_content,
.dc-footer .woocommerce ul.product_list_widget,
.dc-footer .woocommerce.widget_product_tag_cloud .tagcloud,
.dc-footer .woocommerce.widget_product_categories .product-categories {
border-radius: 4px;
}
.wp-block-embed-vimeo + p {
margin: 20px 0;
}
.wp-block-button.aligncenter,
.wp-block-latest-posts.wp-block-latest-posts__list {
margin-bottom: 15px;
}
.wp-block-pullquote.aligncenter + h3 {
margin-top: 20px;
}
.wp-block-pullquote.alignfull {
padding: 0;
max-width: 1140px;
width: 100%;
margin: 15px 0 !important;
left: auto !important;
}
.dc-author li.comment + .comment-respond .card-title.dc-cardtitle-form {
border: 0;
padding: 0;
margin-top: 21px;
}
.dc-description + .dc-card-review .card-title.dc-cardtitle-form {
margin-top: 30px;
}
.dc-runner-content .dc-runner-heading {
margin-bottom: 2px;
}
.dc-footer .dc-fcol {
word-break: break-word;
}
.dc-footer .row div > .dc-widgetcontactus:first-child {
margin-top: 0;
}
.widget_categories form {
padding: 20px;
}
#wp-calendar caption {
color: #6f6f6f;
font-size: 14px;
position: relative;
line-height: 14px;
padding-top: 0;
padding-bottom: 10px;
caption-side: top;
}
.widget_text .textwidget > form {
padding: 0;
}
.widget_text .textwidget p:empty {
display: none;
}
.dc-fcol.widget_nav_menu .menu-testing-menu-container {
background: #fff;
border-radius: 4px;
}
.dc-sidebar .woocommerce.widget_shopping_cart,
.dc-sidebar .woocommerce.widget_recently_viewed_products,
.dc-sidebar .woocommerce.widget_products,
.dc-sidebar .woocommerce.widget_product_tag_cloud,
.dc-sidebar .woocommerce.widget_product_categories {
margin-top: 0;
}
.dc-sidebar .woocommerce.widget_product_categories .product-categories {
padding: 15px 20px;
}
.woocommerce.widget_product_tag_cloud .tagcloud {
padding-top: 10px;
}
.woocommerce.widget_shopping_cart ul.cart_list li,
.woocommerce.widget_shopping_cart ul.product_list_widget li {
padding: 0;
text-align: left;
}
.woocommerce.widget_shopping_cart ul.cart_list li + li,
.woocommerce.widget_shopping_cart ul.product_list_widget li + li {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #ddd;
}
.woocommerce.widget_shopping_cart ul.cart_list li + li a.remove,
.woocommerce.widget_shopping_cart ul.product_list_widget li + li a.remove {
top: 20px;
}
.widget_categories.widget_categories ul li,
.widget_archive.widget_categories ul li {
padding: 0;
list-style-type: none;
}
.woocommerce ul.product_list_widget li:first-child {
padding: 0;
}
.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
padding-bottom: 0;
display: flex;
align-items: center;
}
.woocommerce ul.cart_list li + li,
.woocommerce ul.product_list_widget li + li {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #ddd;
}
.woocommerce.widget_categories.widget_categories > ul > li > a:before,
.woocommerce.widget_archive.widget_categories > ul > li > a:before {
display: none;
}
.woocommerce ul.cart_list li a span,
.woocommerce ul.product_list_widget li a span,
.woocommerce.widget_shopping_cart ul li > a,
.woocommerce.widget_shopping_cart ul li > a {
width: auto;
padding: 0;
font-size: 18px;
margin: 0;
font-weight: 400;
text-align: left;
line-height: 1.35;
display: inline-block;
vertical-align: middle;
color: var(--terthemecolor);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
padding: 0;
margin: 0;
left: auto;
width: 20px;
display: block;
height: 20px;
line-height: 22px;
text-align: center;
}
.dc-mini-cart ul.cart_list li img,
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce.widget_shopping_cart ul.cart_list li img,
.woocommerce.widget_shopping_cart ul.product_list_widget li img {
float: left;
max-width: 50px;
width: auto;
margin: 0 10px 0 0;
}
.woocommerce.widget_shopping_cart .cart_list li .quantity {
font-size: 14px;
line-height: 15px;
margin-left: auto;
float: right;
display: block;
}
.woocommerce.widget_shopping_cart .total {
padding-top: 14px;
margin-top: 20px;
text-align: right;
border-color: #ddd;
margin-bottom: 14px;
}
.woocommerce.widget_categories.widget_categories ul li a,
.woocommerce.widget_archive.widget_categories ul li a {
padding: 0 10px 0 0;
display: flex;
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
align-items: center;
}
.widget_categories .children {
opacity: 1;
float: left;
position: static;
visibility: visible;
width: 100%;
background: transparent;
box-shadow: none;
padding: 0 0 0 15px;
}
.widget_categories .children > li {
width: 100%;
float: left;
margin-top: 10px;
line-height: inherit;
}
.widget_categories .children > li a {
color: #6f6f6f;
font-size: 14px;
position: relative;
line-height: inherit;
}
.widget_categories .children > li a:hover {
color: var(--themecolor);
}
.dc-footer .widget_recent_reviews.woocommerce > ul li a:before {
display: none;
}
.dc-footer .woocommerce ul.product_list_widget li a {
padding: 0;
display: flex;
align-items: center;
line-height: 20px;
}
.dc-footer .woocommerce ul.product_list_widget li span {
line-height: 14px;
display: inline-block;
text-align: center;
}
.dc-footer .woocommerce ul.product_list_widget li a {
padding: 0;
}
.dc-footer .woocommerce ul.product_list_widget li a:before {
display: none;
}
.dc-footer .dc-fcol .children,
.dc-footer .dc-fcol .page_item_has_children {
opacity: 1;
float: left;
position: static;
visibility: visible;
width: 100%;
background: transparent;
box-shadow: none;
padding: 0 0 0 15px;
}
.dc-footer .dc-fcol .children li,
.dc-footer .dc-fcol .page_item_has_children li {
float: left;
width: 100%;
}
.dc-footer .dc-widgetcontactus.widget_recent_comments > ul,
.dc-footer .dc-widgetcontactus.widget_categories > ul {
padding: 15px 20px;
}
.dc-footer .dc-widgetcontactus.widget_pages > ul,
.dc-footer .dc-widgetcontactus.widget_rss > ul,
.dc-footer .dc-widgetcontactus.widget_meta > ul,
.dc-footer .dc-widget.widget_archive > ul,
.dc-footer .woocommerce.widget_product_categories .product-categories {
padding: 11px 20px;
}
.woocommerce #review_form #respond {
width: 100%;
}
.woocommerce ul.products,
.woocommerce-page ul.products {
margin-bottom: 0;
}
.woocommerce .related.products {
margin-bottom: -2.992em;
padding-top: 28px;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin-bottom: 30px;
}
.woocommerce div.product .woocommerce-tabs .panel > p {
margin: 0;
margin-bottom: -6px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 28px;
}
.dc-sidebar .widget_categories > ul {
word-break: break-word;
}
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
margin: 0;
}
.woocommerce.widget_categories.widget_categories ul li > del,
.woocommerce.widget_archive.widget_categories ul li > del,
.woocommerce.widget_categories.widget_categories ul li > ins,
.woocommerce.widget_archive.widget_categories ul li > ins,
.woocommerce.widget_categories.widget_categories ul li > span,
.woocommerce.widget_archive.widget_categories ul li > span {
margin-left: auto;
text-align: center;
}
.woocommerce.widget_categories.widget_categories ul li > del + ins,
.woocommerce.widget_categories.widget_categories ul li > span + span,
.woocommerce.widget_archive.widget_categories ul li > del + ins {
margin-left: 6px;
}
.woocommerce ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl {
margin-left: 10px;
line-height: 20px;
}
.dc-footer .woocommerce ul.product_list_widget li > a {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-right: 10px;
}
.dc-footer .woocommerce ul.product_list_widget li > a span {
line-height: 1.35;
text-align: left;
}
.dc-footer .woocommerce ul.product_list_widget li > span {
margin-left: auto;
}
.dc-footer .woocommerce ul.product_list_widget li > span + span {
margin-left: 6px;
}
.woocommerce ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd {
padding: 0;
}
.dc-footer .woocommerce ul.product_list_widget li > del {
margin-left: auto;
}
.dc-footer .woocommerce ul.product_list_widget li > del > span {
text-decoration: line-through;
}
.dc-footer .woocommerce ul.product_list_widget li > del + ins {
margin-left: 6px;
}
.dc-widget.dc-fcol,
.dc-sidebar {
word-break: break-word;
}
.widget_categories ul li.page_item_has_children a:before {
content: "";
top: 10px;
}
.wp-block-image.alignwide + p {
padding-top: 10px;
}
.wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
}
.dc-widget.woocommerce li a:before {
content: "";
background: 0;
}
.comment-entry .dc-author-description h1 + h2,
.comment-entry .dc-author-description h2 + h3,
body.single-post .dc-description h2 + h3,
body.single-post .dc-description h1 + h2 {
margin: 0;
}
.comment-entry .dc-author-description h5 + h6 + h2,
body.single-post .dc-description h5 + h6 + h2 {
margin-top: 30px;
}
.comment-entry .dc-author-description table > tbody > tr > th,
.comment-entry .dc-author-description table > tfoot > tr > th,
.comment-entry .dc-author-description table > thead > tr > td,
.comment-entry .dc-author-description table > thead > tr > th,
.comment-entry .dc-author-description table > tbody > tr > td,
.comment-entry .dc-author-description table > tfoot > tr > td,
.dc-description blockquote + p + h2 + table > tbody > tr > th,
.dc-description blockquote + p + h2 + table > tfoot > tr > th,
.dc-description blockquote + p + h2 + table > thead > tr > td,
.dc-description blockquote + p + h2 + table > tbody > tr > td,
.dc-description blockquote + p + h2 + table > thead > tr > th,
.dc-description blockquote + p + h2 + table > tfoot > tr > td {
text-align: left;
padding: 0 20px;
}
.postid-1 .dc-description p:last-child {
margin-bottom: 30px;
}
.dc-description blockquote + p + h2 + table a,
.comment-entry .dc-author-description table a {
font-weight: 400;
}
.dc-author-description dl,
.dc-description dl {
margin-bottom: 24px;
}
.dc-description dl.aligncenter,
.dc-description dl.aligncenter + p {
display: none;
}
.dc-description p a img.alignnone {
margin-bottom: 0;
}
.single-post .dc-description pre + p {
display: none;
}
.woocommerce #review_form #respond p input[type="checkbox"] + label {
margin: 0;
display: inline-block;
}
.woocommerce-Reviews .comment-form-rating label {
margin: 0;
float: left;
}
.woocommerce-Reviews .comment-form-rating label + .stars {
margin-left: 10px !important;
}
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="email"] {
width: 100%;
}
#gallery-1 + p {
margin-top: 30px;
float: left;
}
.dc-main div.dc-enabled .alignfull {
left: 77%;
}
p.has-text-align-right + p + h2 {
margin-top: 30px !important;
}
.woocommerce-Reviews .comment-respond .comment-reply-title,
.woocommerce #reviews #comments h2 {
float: left;
width: 100%;
margin-bottom: 20px;
font: 400 20px/0.7 "poppins", sans-serif;
}
.woocommerce #reviews #comments ol.commentlist {
margin: 0;
width: 100%;
background: 0;
list-style: none;
float: left;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li {
list-style-type: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li + li a {
border-left: 0 !important;
}
.woocommerce .star-rating span {
color: #ff9800;
}
.woocommerce del + ins,
.woocommerce del + ins {
text-decoration: none;
}
.woocommerce-MyAccount-navigation ul li {
display: block;
color: #555;
padding: 15px;
border-bottom: 1px dotted #ddd;
}
.woocommerce-MyAccount-navigation ul li a {
color: #363636;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 68%;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
font-weight: 600;
}
.woocommerce-MyAccount-content input[type="submit"],
.woocommerce-MyAccount-content a.button {
min-width: 300px;
height: 50px;
line-height: 50px;
font-size: 16px;
color: #fff;
border: 0;
padding: 0;
text-transform: uppercase;
display: block;
text-align: center;
outline: 0;
text-decoration: none;
font-weight: bold;
font-family: "Lato", sans-serif;
float: left;
width: 100%;
}
.woocommerce-MyAccount-content input[type="submit"],
.woocommerce-MyAccount-content .woocommerce-Button.button {
color: #fff;
}
.edit-account fieldset legend {
padding-top: 30px;
}
.woocommerce-MyAccount-content .woocommerce-Button.button:hover {
color: #fff !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child {
padding-top: 0;
}
.woocommerce address {
font-size: 15px;
}
.woocommerce-MyAccount-content p {
line-height: 1.5em;
}
.col2-set .u-column2.col-2.woocommerce-Address {
padding: 0;
}
.col-1 h2,
.col-2 h2,
.woocommerce-notices-wrapper + h2 {
font: 400 20px/28px "Poppins", sans-serif;
word-break: break-word;
}
#customer_login.col2-set,
#customer_login.col2-set,
#customer_login {
margin: 0 -15px;
width: auto;
}
.woocommerce-MyAccount-content p a:hover,
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-content .edit,
.woocommerce-MyAccount-content p a {
color: #55acee;
}
.wp-block-image figcaption {
margin-top: 1em;
margin-bottom: 1em;
}
.wp-block-image figure.aligncenter {
margin-bottom: 0;
}
.wp-block-pullquote cite,
.wp-block-quote cite {
line-height: 1.8em;
display: block;
}
.wp-block-gallery.columns-2.is-cropped + p {
margin-top: 10px;
margin-bottom: 30px;
}
.dc-card dl + h2 + ul {
margin-left: 0;
}
.single-post .dc-description h2 + p + div.wp-block-image + p {
margin-bottom: 30px;
margin-top: -10px;
}
.wp-block-column .wp-block-image {
margin: 0;
}
.wp-block-image {
margin: 1em 0;
}
.dc-tagslist.tagcloud {
background: 0;
padding: 0;
}
.blog-list-view-template .dc-articlecontent {
padding: 30px;
}
.blog-list-view-template .dc-articlecontent .dc-tagslist.tagcloud {
float: none;
margin: 14px 0 0;
align-items: center;
}
.blog-list-view-template .dc-articlecontent .dc-tagslist.tagcloud span {
display: inline-block;
vertical-align: middle;
line-height: 24px;
margin-right: 5px;
margin-top: 10px;
}
.blog-list-view-template .dc-articlecontent .dc-moreoptions {
padding: 15px 20px 0;
float: none;
width: auto;
overflow: hidden;
margin: 20px -30px -15px;
}
.blog-list-view-template .dc-moreoptions li i {
margin-right: 5px;
}
.blog-list-view-template .dc-articlecontent .dc-title h3 {
margin-top: -6px;
margin-bottom: 7px;
}
#dc-sidebar .dc-author .dc-authorcontent {
display: flex;
min-height: 60px;
align-items: center;
}
#dc-sidebar .dc-author .dc-authordetails .dc-description p {
margin: 0;
}
#dc-sidebar .dc-author .dc-description + .dc-boxright .dc-socialiconssimple {
margin-top: 13px;
}
#dc-sidebar .dc-author .dc-socialiconssimple {
margin: -5px -10px;
}
#dc-sidebar .dc-author .dc-socialiconssimple li {
padding: 5px 10px;
}
.dc-runner + .dc-description > ul:last-child {
margin-bottom: 10px;
}
.wp-block-quote.is-style-large cite {
text-align: left;
}
p.has-drop-cap {
float: left;
width: 100%;
}
p.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 48px;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal;
}
.wp-block-cover,
.wp-block-cover-image {
margin-bottom: 15px;
}
.dc-description .wp-block-cover-image .wp-block-cover-image-text strong,
.dc-description .wp-block-cover-image .wp-block-cover-image-text {
color: #fff;
}
body.single-post .dc-description blockquote.alignleft + h2,
body.single-post .dc-description blockquote.alignright + h2 {
float: left;
width: 100%;
}
iframe.instagram-media.instagram-media-rendered {
margin-right: 15px !important;
}
.wp-block-table table tr td br {
content: "." !important;
display: block !important;
margin-bottom: 1.5em !important;
}
.wp-block-embed {
margin-bottom: 1em;
float: left;
width: 100%;
}
.single-post .dc-description dl,
.single-post .dc-description ol,
.single-post .dc-description ul {
margin-bottom: 1rem;
}
.single-post [class*="wp-block-"] ul,
.single-post .dc-content ul {
margin-bottom: 0;
}
.dc-profile-gallery .dc-projects {
padding-bottom: 17px;
}
.dc-craftedprojects {
float: left;
width: 100%;
background: #fff;
border-radius: 4px;
margin-bottom: 30px;
}
.dc-projects {
width: auto;
margin: -10px;
}
.dc-projects .dc-btnarea {
margin-bottom: 30px;
}
.dc-project {
float: left;
width: 33.33%;
padding: 5px;
}
.dc-project figure {
float: left;
margin: 0;
width: 100%;
border-radius: 4px;
background: #323232;
}
.dc-project figure img {
width: 100%;
opacity: 0.8;
display: block;
border-radius: 4px;
}
.dc-project:hover figure img {
opacity: 0.4;
}
.dc-projectcontent {
float: left;
width: 100%;
text-align: center;
padding: 20px 10px;
}
.dc-projectcontent h3 {
margin: 0 0 8px;
font-size: 16px;
font-weight: 400;
line-height: 16px;
}
.dc-projectcontent a {
display: block;
font-size: 13px;
color: #55acee;
line-height: 14px;
word-break: break-all;
}
.dc-projects .dc-btnarea {
text-align: center;
}
.sp-chatspin {
position: absolute;
border-radius: 0;
width: 30px;
z-index: 9;
top: 50%;
left: 50%;
margin: -4px 0 0 -15px;
}
.dc-chatbox.slighloader:after {
top: 0;
right: 0;
width: 100%;
height: 100%;
content: "";
background: rgba(255, 255, 255, 0.6);
position: absolute;
}
.dc-doc-specilities-tag > a {
position: relative;
}
.dc-doc-specilities-tag > a + a {
padding-left: 10px;
}
.dc-doc-specilities-tag > a:after {
content: ",";
position: absolute;
top: 0;
left: 0;
line-height: 20px;
font-size: 18px;
}
.dc-doc-specilities-tag .dc-specilites-tipso:after,
.dc-doc-specilities-tag > a:first-child:after {
display: none;
}
.dc-doc-specilities-tag .dc-specilites-tipso {
border-radius: 25px;
border: 1px solid #ddd;
padding: 0 8px;
margin-left: 5px;
font-size: 12px;
line-height: 20px;
display: inline-block;
}
.dc-doc-specilities-tag .dc-specilites-tipso i {
margin-left: 5px;
color: #b6b5b5;
}
.tipso_content a {
color: #fff;
}
.tipso_content {
float: left;
width: 100%;
}
.tipso_content > a {
display: block;
}
.gh-offerpopup .modal-dialog {
max-width: 570px;
}
.gh-offerpopup .modal-content {
-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.3);
text-align: center;
}
.gh-offerpopup .modal-content {
padding: 35px 50px;
}
.gh-popupimg {
float: none;
width: 265px;
margin: 0 auto 35px;
}
.gh-offerpopup .modal-content h3 {
margin: 0 0 22px;
font-size: 30px;
font-weight: 400;
line-height: 30px;
}
.gh-offerpopup .modal-content span {
display: block;
font-size: 18px;
margin-bottom: 30px;
line-height: 20px;
}
.gh-offerpopup .modal-content .gh-numpopup {
font-size: 40px;
line-height: 40px;
display: inline-block;
vertical-align: middle;
font-family: "Quicksand", Arial, Helvetica, sans-serif;
width: 100%;
}
.modal-backdrop.in {
opacity: 0.4 !important;
}
.close {
top: 20px;
opacity: 1;
z-index: 2;
right: 20px;
font-size: 30px;
line-height: 30px;
position: absolute;
color: rgba(0, 0, 0, 0.2);
}
.gh-offerpopup .modal-content .gh-closebtn {
top: 20px;
right: 20px;
font-size: 30px;
line-height: 30px;
width: 30px;
}
.dc-btn-tab {
border: 0;
color: #fff;
float: left;
min-width: 0;
background: #1abc9c;
padding: 0 20px;
line-height: 30px;
box-shadow: none !important;
}
.dc-invitationmodel .dc-modalcontent {
padding: 0;
}
.dc-invitationmodel .dc-popuptitle .close {
top: 12px;
}
.dc-invitationmodel .dc-modalcontent .form-group > p {
margin: 0;
font-size: 13px;
color: #999;
line-height: 1.2;
margin-top: 5px;
}
.dc-tell-numbers a + a {
margin-top: 9px;
}
.dc-disabled .dc-searchvlistvtwo .dc-searchvtwo {
max-width: 70%;
}
.dc-disabled .dc-searchvlistvtwo .dc-docpostholder .dc-doclocation {
margin-left: auto;
min-width: 30%;
}
.dc-resetpassword .form-group {
width: 50%;
padding: 5px;
margin: 0 !important;
}
.dc-resetpassword fieldset {
margin: -5px;
}
.dc-resetpassword .form-group input {
width: 100%;
}
.dc-resetpassword .form-group label {
color: var(--terthemecolor);
}
.dc-reset_password_form .dc-btn {
margin-top: 20px;
background: transparent;
}
.dc-reset_password_form .dc-btn:hover {
background-color: var(--themecolor);
}
.dc-reset_password_form .dc-closebtn {
top: 13px;
}
.dc-reset_password_form > .form-group {
margin: 0;
}
.dc-feedbackpopuptwo .dc-formfeedback {
margin-top: 0;
}
.dc-active-recommend {
color: #fff !important;
background: var(--themecolor);
border-color: var(--themecolor) !important;
}
.dc-locationbox .dc-locationmap {
height: 200px;
}
.dc-locationbox .dc-contactinfo {
list-style: none;
float: left;
padding: 0;
margin-top: 25px;
width: 100%;
line-height: 20px;
font-size: 14px;
}
.dc-locationbox .dc-contactinfo li {
float: left;
width: 100%;
display: flex;
line-height: inherit;
list-style-type: none;
}
.dc-locationbox .dc-contactinfo li i {
min-width: 30px;
line-height: 20px;
}
.dc-locationbox .dc-contactinfo li address {
margin: 0;
font-style: normal;
}
.dc-locationbox .dc-contactinfo li + li {
margin-top: 8px;
}
.dc-locationbox {
float: left;
width: 100%;
margin-bottom: 30px;
border: 1px solid #eee;
padding: 15px;
border-radius: 4px;
}
.dc-locationbox.dc-socialabox {
border-radius: 0 0 4px 4px;
}
.dc-locationbox .dc-btn {
margin-top: 15px;
}
.dc-mapbox {
border-radius: 4px 4px 0 0;
overflow: hidden;
}
.sc-top-retedv1 .dc-image-res-2x {
display: none !important;
}
.sc-top-retedv1 .dc-doc-specilities-tag a:first-child {
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
max-width: 77%;
float: left;
}
.dc-enabled {
flex-wrap: wrap;
}
.dc-bannervtwocontent {
z-index: 1;
width: 100%;
height: auto;
margin-top: 90px;
position: absolute;
}
.dc-appointment-content .dc-appointment-calendar .fc-day-grid .fc-past {
background: #f7f7f7;
}
.dc-timeslots .dc-emptydata-holder {
padding: 5px;
}
.dc-timeslots .dc-emptydetails.dc-emptyholder-sm {
height: 349px;
}
.dc-timeslots .dc-emptydetails em {
font-size: 14px;
}
.dc-user-header {
float: left;
width: 100%;
padding: 0 0 30px;
}
.dc-user-img {
float: left;
width: auto;
min-width: 120px;
max-width: 120px;
background: #fff;
margin: 0 20px 0 0;
}
.dc-user-img img {
width: 100%;
padding: 5px;
display: block;
border-radius: 4px;
border: 1px solid #eff2f5;
}
.dc-user-header .dc-title {
width: auto;
margin: 22px 0;
}
.dc-user-header .dc-title a {
display: block;
font-size: 16px;
margin-bottom: 8px;
line-height: 16px;
}
.dc-offline-checkout .dc-user-header .dc-title h3 {
font-size: 16px;
margin: 0 0 12px;
line-height: 20px;
}
.dc-user-header .dc-title h3 i {
color: #1abc9c;
font-size: 18px;
}
.dc-user-header .dc-title span {
display: block;
color: #767676;
font-size: 16px;
line-height: 16px;
}
.dc-status.dc-rightarea {
float: right;
}
.dc-status {
float: left;
width: auto;
padding: 20px;
min-width: 140px;
text-align: center;
border: 2px solid #eee;
}
.dc-status i {
color: #3d4461;
font-size: 24px;
margin: 0 0 10px;
line-height: 24px;
}
.dc-status span {
display: block;
font-size: 18px;
font-weight: 500;
line-height: 22px;
margin: 0 0 7px;
}
.dc-status em {
color: #767676;
display: block;
font-size: 13px;
line-height: 13px;
font-style: normal;
}
.dc-user-details {
float: left;
width: 100%;
padding: 30px 0;
border-top: 1px solid #ddd;
}
.dc-user-info {
width: 50%;
float: left;
}
.dc-user-info .dc-title h4 {
margin: 0;
margin: 0 0 7px;
font-size: 14px;
font-weight: 500;
line-height: 16px;
}
.dc-user-info .dc-title span {
display: block;
font: 16px/22px "Open Sans", sans-serif;
}
.dc-user-details .dc-user-info:nth-child(n + 3) {
margin-top: 33px;
}
.dc-info-required {
width: 100%;
}
.dc-info-required.dc-user-info .dc-title span {
width: 50%;
float: left;
margin: 0 0 9px;
}
.dc-spec-wrap,
.dc-required-details {
width: 50%;
float: left;
font: 14px/20px "Open Sans", sans-serif;
}
.dc-required-details li {
float: left;
width: 100%;
line-height: inherit;
}
.dc-required-details li + li {
margin-top: 8px;
}
.dc-required-details li span {
color: #3d4461;
}
.dc-required-info {
float: left;
width: 100%;
margin-top: 32px;
}
.dc-required-info .dc-title h4 {
font-size: 18px;
font-weight: 400;
line-height: 20px;
}
.dc-required-info .dc-description p {
font: 14px/24px "Open Sans", sans-serif;
margin: 0 0 24px;
}
.dc-required-info .dc-description p:last-child {
margin: 0;
}
.dc-booking-step3 label {
font-size: 13px;
margin: 10px 0 0;
line-height: 16px;
}
.dc-required-info .dc-title {
margin: 0 0 7px;
}
.dc-ads-wgdets {
width: 100%;
float: left;
}
.dc-tell-numbers .logo-callnumber {
margin-bottom: 30px;
max-width: 150px;
}
.edit-payout.dc-haslayout {
margin-top: 20px;
}
.dc-appointmentpopup fieldset > .form-group-half {
margin-bottom: 10px;
}
.pateint-details {
margin-bottom: 10px;
}
.single-doctors .dc-btn.dc-send-message {
display: none;
}
.page-template-doctor-search .dc-searchresult-list .dc-image-res {
max-width: 100px;
}
li.dcwide-33 {
width: 33.33%;
}
li.dcwide-50 {
width: 50%;
}
li.dcwide-100 {
width: 100%;
}
.dc-hidelocation .dc-form-advancedsearch fieldset .form-group:first-child {
width: 100%;
}
.dc-appointment-holder .dc-title > em {
display: block;
width: 100%;
float: left;
line-height: 22px;
margin-top: 5px;
}
.dc-prescription-wrap .dc-userform fieldset {
overflow: visible;
}
.product-type-packages {
display: none;
}
.dc-bannervtwocontent {
z-index: 2;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
float: left;
}
#gender_search {
display: none;
}
.preloader-outer.dc-customloader .dc-preloader-holder {
-webkit-box-shadow: none;
box-shadow: none;
}
.preloader-outer.dc-customloader .dc-loader {
webkit-animation: none;
animation: none;
-webkit-transform: none;
-ms-transform: none;
transform: none;
background: none;
}
.preloader-outer.dc-customloader .dc-loader:after,
.preloader-outer.dc-customloader .dc-loader:before {
content: none;
}
.dc-videogallery .sp-videos-frame {
margin-bottom: 15px;
}
.dc-gall-holder .dc-projects {
margin: -5px;
} #dokan-store-listing-filter-wrap {
padding: 0;
box-shadow: none;
background: transparent;
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
a.dokan-feat-image-btn:hover,
.dokan-add-new-product-popup input[type="submit"].dokan-btn-default,
.dokan-add-new-product-popup a.dokan-btn-default,
.dokan-add-new-product-popup .dokan-btn-default,
input[type="submit"].dokan-btn-theme,
a.dokan-btn-theme,
.dokan-btn-theme,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:focus,
a.dokan-btn-theme:focus,
.dokan-btn-theme:focus,
input[type="submit"].dokan-btn-theme:active,
a.dokan-btn-theme:active,
.dokan-btn-theme:active,
input[type="submit"].dokan-btn-theme.active,
a.dokan-btn-theme.active,
.dokan-btn-theme.active,
.open .dropdown-toggleinput[type="submit"].dokan-btn-theme,
.open .dropdown-togglea.dokan-btn-theme,
.open .dropdown-toggle.dokan-btn-theme {
outline: none;
box-shadow: none;
border-color: var(--themecolor);
background-color: var(--themecolor);
color: #fff;
text-shadow: none;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper,
#dokan-seller-listing-wrap.list-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper {
padding: 20px;
border-radius: 4px;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper {
box-shadow: none;
border: 1px solid #eee;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
}
#dokan-seller-listing-wrap.grid-view
.store-content
.store-data-container
.store-data
h2
a,
#dokan-seller-listing-wrap.list-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-content
.store-data-container
.store-data
h2 {
margin: 0 0 4px;
font-size: 16px;
font-weight: 500;
line-height: 22px;
text-shadow: none;
color: var(--terthemecolor);
}
#dokan-seller-listing-wrap.list-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
> .store-content {
padding-left: 20px;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-content
.store-data-container
.store-data
.store-address,
#dokan-seller-listing-wrap.list-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-content
.store-data-container
.store-data
.store-address {
margin: 0;
display: block;
color: #767676;
font-size: 13px;
line-height: 20px;
font-style: normal;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-footer[class],
#dokan-seller-listing-wrap.list-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-footer[class] {
padding: 0;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-footer[class] {
padding: 20px;
margin: 0 -20px -20px;
}
#dokan-seller-listing-wrap
ul.dokan-seller-wrap
li
.store-footer
.seller-avatar {
max-width: 50px;
max-height: 50px;
top: -25px;
padding: 5px;
}
#dokan-seller-listing-wrap.grid-view .store-content .store-data-container {
padding: 0 20px;
}
#dokan-seller-listing-wrap
ul.dokan-seller-wrap
li
.store-footer
.seller-avatar {
max-width: 50px;
max-height: 50px;
top: -25px;
padding: 5px;
}
#dokan-seller-listing-wrap
ul.dokan-seller-wrap
li.no-banner-img
.store-content
.store-data
h2
a {
display: inline-block;
}
#dokan-seller-listing-wrap
.seller-listing-content
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-data
.dokan-seller-rating
i.dashicons {
color: #d3ced2;
}
#dokan-store-listing-filter-wrap .right .item select {
border: 0;
height: auto;
padding: 0 0 0 10px;
}
#dokan-seller-listing-wrap
.dokan-single-seller
.store-wrapper
.store-header
.store-banner
img {
object-fit: cover;
}
.dokan-theme-doctreat .woocommerce-breadcrumb {
color: #767676;
margin: 0 0 30px;
font: 400 13px/30px "Poppins", Arial, Helvetica, sans-serif;
}
.dokan-theme-doctreat .woocommerce-breadcrumb a {
color: #55acee;
display: inline-block;
}
.dokan-store-widget {
float: left;
width: 100%;
margin: 0 0 30px;
border-radius: 4px;
}
.dokan-store-widget .widget-title {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: 20px;
padding: 15px 20px;
border-radius: 4px 4px 0 0;
background: var(--themecolor);
}
.store-cat-stack-dokan li {
list-style-type: none;
}
.dokan-store-widget .dokan-store-open-close,
.dokan-store-widget .store-cat-stack-dokan,
.dokan-store-widget .seller-form {
float: left;
width: 100%;
line-height: 1.45;
padding: 15px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
}
.dokan-store-widget .seller-form .dokan-btn {
margin-top: 10px;
}
.dokan-store-widget form.seller-form ul li {
list-style: none;
margin-bottom: 10px;
}
textarea.dokan-form-control {
color: #999;
padding: 10px 20px;
border-radius: 4px;
border: 2px solid #eee;
}
textarea.dokan-form-control::-webkit-input-placeholder {
color: #999;
}
.store-cat-stack-dokan li a {
color: #6f6f6f;
display: block;
font-size: 14px;
border: 0 !important;
position: relative;
line-height: inherit;
}
li.has-children .caret-icon {
float: right;
width: 28px;
text-align: center;
line-height: 28px;
background: var(--themecolor);
color: #fff;
border-radius: 4px;
font-size: 20px;
}
.store-cat-stack-dokan li.has-children .children {
background: transparent;
position: relative;
opacity: 1;
visibility: visible;
top: 0;
width: 100%;
box-shadow: none;
padding: 0 0 0 20px;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery {
padding: 0;
background: transparent;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.profile-img {
text-align: left;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.store-name {
margin: 0;
color: var(--terthemecolor);
font-size: 20px;
line-height: 30px;
text-align: left;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info {
padding-right: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
i {
margin-top: 1px;
color: var(--secthemecolor);
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.dokan-store-info {
color: var(--terthemecolor);
padding-top: 0px;
font: 400 16px/24px "Open Sans", Arial, Helvetica, sans-serif;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
li {
padding: 0;
line-height: inherit;
list-style-type: none;
}
.dokan-single-store
.profile-frame
.profile-info-box
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
li
+ li {
margin-top: 5px;
}
#dokan-store-listing-filter-wrap .right .toggle-view .dashicons {
font-size: 22px;
cursor: pointer;
float: left;
width: 36px;
color: #999;
line-height: 32px;
text-align: center;
border-radius: 4px;
border: 2px solid #eee;
height: auto;
}
#dokan-store-listing-filter-wrap .right .toggle-view .dashicons + .dashicons {
margin-left: 10px;
}
#dokan-store-listing-filter-wrap .right .toggle-view {
height: auto;
}
#dokan-store-listing-filter-wrap .right .toggle-view .dashicons:before {
transition: none;
}
#dokan-store-listing-filter-wrap .right .toggle-view .active {
color: #fff;
background: var(--secthemecolor);
border-color: var(--secthemecolor);
}
.dokan-single-store .dokan-store-tabs ul {
border: 0;
width: 100%;
border-bottom: 1px solid #eee;
float: left;
margin: 0;
padding: 0;
line-height: 38px;
}
.dokan-single-store .dokan-store-tabs ul li {
border: 0;
margin: 0;
}
.dokan-single-store .dokan-store-tabs ul li a {
color: #767676;
display: block;
font-size: 14px;
padding: 0 30px;
font-weight: 500;
line-height: 38px;
border: 1px solid #eee;
border-bottom: 0;
border-left: 0;
border-radius: 4px 4px 0 0;
}
.dokan-single-store .dokan-store-tabs ul li:first-child a {
border-left: 1px solid #eee;
}
.dokan-single-store .dokan-store-tabs ul li a:hover {
color: #fff;
border-color: var(--themecolor);
background: var(--themecolor);
}
.seller-items {
float: left;
width: 100%;
padding: 30px;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
.woocommerce .seller-items ul.products,
.woocommerce-page .seller-items ul.products {
display: flex;
flex-wrap: wrap;
margin: -15px;
flex: 0 0 100%;
}
.woocommerce .seller-items ul.products li,
.woocommerce-page .seller-items ul.products li {
width: 33.33%;
padding: 15px;
position: relative;
list-style-type: none;
}
.woocommerce .seller-items ul.products li a,
.woocommerce-page .seller-items ul.products li a {
display: block;
position: relative;
}
.woocommerce .seller-items ul.products li img,
.woocommerce-page .seller-items ul.products li img {
width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
}
.woocommerce .seller-items ul.products li .star-rating span,
.woocommerce-page .seller-items ul.products li .star-rating span {
display: block;
line-height: 16px;
font-size: 14px;
}
.woocommerce ul.products li.product .onsale,
.woocommerce .seller-items ul.products li.product .onsale {
top: 10px;
left: auto;
margin: 0;
right: 10px;
color: #fff;
font-size: 12px;
min-width: 38px;
line-height: 17px;
text-align: center;
border-radius: 4px;
font-weight: 500;
position: absolute;
text-transform: uppercase;
background: var(--secthemecolor);
display: inline-block;
}
.woocommerce .seller-items ul.products li.product .button {
margin-top: 20px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
color: var(--terthemecolor);
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
background: #fff;
margin: 0;
font: 400 13px/20px "Poppins", Arial, Helvetica, sans-serif;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li {
border: 0;
line-height: inherit;
list-style-type: none;
border-top: 1px solid #eee;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:first-child {
border-top: 0;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
color: #767676;
padding: 15px 20px;
position: relative;
line-height: inherit;
display: flex;
align-items: center;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
display: none;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
background: #fcfcfc;
}
.dokan-dashboard .dokan-dash-sidebar {
background: transparent;
}
#dokan-navigation {
border: 1px solid #eee;
}
.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.settings
i.pull-right {
padding: 0;
margin-left: auto;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
font-weight: 400;
}
.woocommerce-MyAccount-content p a.dokan-btn-theme,
.woocommerce-MyAccount-content p .dokan-btn-theme {
color: #fff;
text-decoration: none;
}
.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.dokan-common-links
a {
border-right: 1px solid #eee;
padding: 0;
text-align: center;
line-height: 46px;
}
.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.dokan-common-links
a
i {
padding: 0;
}
.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.dokan-common-links
a
i:before {
transition: none;
}
.dokan-dashboard
.dokan-dash-sidebar
ul.dokan-dashboard-menu
li.dokan-common-links
a:hover {
background: var(--themecolor);
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget {
padding: 0;
background: #fff;
border-radius: 4px;
margin: 0 0 30px;
box-shadow: none;
border: 1px solid #eee;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget
.widget-title {
margin: 0;
display: block;
font-size: 18px;
font-weight: 400;
line-height: 23px;
padding: 25px 30px;
color: var(--terthemecolor);
border-bottom: 1px solid #eee;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.orders
.content-half-part:nth-child(even) {
padding-right: 30px;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.orders
.content-half-part:nth-child(odd) {
padding-left: 0;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.orders
.content-half-part {
padding: 15px 30px;
}
.products .list-unstyled,
.reviews .list-unstyled,
.sells-graph .chart-container,
.products .list-unstyled {
padding: 30px;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
ul
li:last-child
.count {
border-bottom: 0;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget
.widget-title
i {
color: var(--terthemecolor);
padding-right: 10px;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget
a {
font-size: 14px;
}
.dokan-product-listing .dokan-product-listing-area .product-listing-top {
margin: 0 0 30px;
border-bottom: 1px solid #eee;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter,
.dokan-product-listing
.dokan-product-listing-area
.product-listing-top
ul.dokan-listing-filter {
display: flex;
align-items: center;
flex-wrap: wrap;
margin: -5px 0;
padding-bottom: 20px;
font-size: 14px;
line-height: 20px;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter {
margin-bottom: 30px;
border-bottom: 1px solid #eee;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li,
.dokan-product-listing
.dokan-product-listing-area
.product-listing-top
ul.dokan-listing-filter
li {
margin: 5px 0;
line-height: inherit;
}
.dokan-orders-content .dokan-orders-area ul.order-statuses-filter li + li,
.dokan-product-listing
.dokan-product-listing-area
.product-listing-top
ul.dokan-listing-filter
li
+ li {
padding: 0 10px;
}
select.dokan-form-control,
.dokan-form-horizontal select.dokan-form-control,
.dokan-form-horizontal .dokan-form-control,
.dokan-form-inline .dokan-form-control {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 18px;
padding: 10px 20px;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
border: 2px solid #eee;
font-size: 14px;
-webkit-box-shadow: none;
height: 50px;
outline: none;
color: #999;
}
.dokan-form-inline select.dokan-form-control {
height: 50px;
}
.dokan-form-inline .dokan-form-group {
margin-right: 10px;
}
.dokan-order-filter-serach input[type="submit"].dokan-btn,
.dokan-order-filter-serach a.dokan-btn,
.dokan-order-filter-serach .dokan-btn,
.dokan-form-inline input[type="submit"].dokan-btn,
.dokan-form-inline a.dokan-btn,
.dokan-form-inline .dokan-btn {
padding: 0 20px;
line-height: 48px;
}
.dokan-alert {
margin: 0 0 30px;
}
.dokan-table > thead > tr > th,
.dokan-product-listing
.dokan-product-listing-area
table.product-listing-table
td {
vertical-align: middle;
}
.dokan-form-inline .dokan-table {
margin-top: 15px;
border-top: 1px solid #eee;
}
.dokan-form-inline .dokan-table .diviader {
display: none;
}
.dokan-order-filter-serach input[type="submit"].dokan-btn-sm,
.dokan-order-filter-serach a.dokan-btn-sm,
.dokan-order-filter-serach .dokan-btn-sm {
line-height: 38px;
font-weight: 500;
}
.edit-account-wrap .entry-title,
.entry-title,
.dokan-dashboard header.dokan-dashboard-header h1 {
display: flex;
margin: 0 0 30px;
font-size: 22px;
font-weight: 600;
line-height: 30px;
border-bottom: 1px solid #eee;
padding: 0 0 20px;
flex-wrap: wrap;
}
.dokan-dashboard header.dokan-dashboard-header h1 small {
margin-left: auto;
font-size: 14px;
}
.dokan-dashboard header.dokan-dashboard-header h1 > span {
margin-left: auto;
}
.dokan-dashboard header.dokan-dashboard-header h1 > span + small {
margin-left: 20px;
}
.dokan-dashboard header.dokan-dashboard-header h1 small a {
color: var(--terthemecolor);
}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload,
.product-edit-container .dokan-feat-image-upload,
.dokan-settings-content .dokan-settings-area .dokan-banner {
max-width: 100%;
margin: 0 0 30px;
border-radius: 4px;
width: 100% !important;
border: 2px dashed #ddd;
display: flex;
align-items: center;
justify-content: center;
padding: 30px;
}
.product-edit-container .dokan-feat-image-upload {
max-width: none;
width: 200px !important;
}
.dokan-settings-content .dokan-settings-area .button-area {
margin: 0;
}
.dokan-settings-content .dokan-settings-area .button-area i.fa-cloud-upload {
color: #999;
margin: 0 0 10px;
}
.dokan-settings-content .dokan-settings-area .button-area .help-block {
color: #999;
font: 400 14px/23px "Open Sans", sans-serif;
margin: 0;
}
.refund-actions .dokan-btn,
.add_note.btn,
.dokan-panel .dokan-panel-body .wc-order-data-row .add-items .dokan-btn,
.dokan-add-new-product-popup .product-container-footer .dokan-btn,
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
a.dokan-feat-image-btn,
.dokan-new-product-area .dokan-form-container .dokan-form-group .dokan-btn,
.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn,
.edit-account p .dokan-btn,
.dokan-form-horizontal .dokan-form-group input[type="submit"].dokan-btn-theme,
.dokan-dashboard .dokan-dashboard-content .dokan-banner-drag {
min-width: 160px;
padding: 0 10px;
outline: none;
position: relative;
text-align: center;
border: 2px solid var(--themecolor);
border-radius: 4px;
display: inline-block;
vertical-align: middle;
text-transform: capitalize;
color: #fff;
font: 400 14px/46px "Poppins", Arial, Helvetica, sans-serif;
background: var(--themecolor);
}
.dokan-settings-content
.dokan-settings-area
.dokan-banner
.dokan-remove-banner-image {
outline: none;
text-align: right;
padding: 30px;
font-size: 40px;
color: #d41911;
text-shadow: none;
display: block !important;
visibility: hidden;
opacity: 0;
background: transparent;
transition: all 300ms ease-in-out;
}
.dokan-settings-content
.dokan-settings-area
.dokan-banner:hover
.dokan-remove-banner-image {
opacity: 1;
visibility: visible;
}
.dokan-settings-content
.dokan-settings-area
.dokan-banner
.dokan-remove-banner-image:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: -1;
height: 100%;
content: "";
background: rgba(50, 50, 50, 0.5);
}
.dokan-shipping-settings .dokan-shipping-wrapper .dokan-form-group > label,
.dokan-form-horizontal .store-open-close .control-label.dokan-w3,
.edit-account .form-row > label,
.dokan-form-horizontal .store-open-close-time .control-label.dokan-w3,
.dokan-form-horizontal .dokan-control-label {
margin: 0;
text-align: left;
display: block;
font-weight: 400;
font-size: 16px;
line-height: 20px;
padding: 15px 10px 15px 0;
color: var(--terthemecolor);
}
.edit-account .form-row > label {
padding: 0;
margin: 0 0 10px;
}
.dc-runner-heading h1,
.dc-runner-heading h3 {
margin: 0;
word-break: break-word;
font: 400 24px/34px "Poppins", sans-serif;
}
.dokan-form-horizontal .dokan-form-group .dokan-pro-gravatar-drag {
color: #999;
width: 100%;
padding: 10px;
border-radius: 4px;
background: transparent;
border: 2px dashed #ddd;
font: 400 14px/26px "Open Sans", sans-serif;
}
.dokan-form-horizontal .dokan-form-group .dokan-pro-gravatar-drag i {
font-size: 20px;
line-height: 23px;
padding-right: 10px;
display: inline-block;
}
.dokan-form-horizontal .store-open-close .control-label,
.dokan-settings-content .dokan-settings-area .dokan-address-fields label {
display: block;
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: var(--terthemecolor);
margin: 0 0 5px;
}
span.error:empty {
display: none;
}
.store-open-close .dokan-form-group {
flex-wrap: wrap;
}
.store-open-close select.dokan-form-control,
.store-open-close .dokan-form-group label {
width: 100% !important;
}
.store-open-close .dokan-form-group label[style="visibility: hidden"] {
display: none;
}
.store-open-close label.time {
width: 50% !important;
}
.dokan-store-open-close .open-close-day {
display: flex;
align-items: center;
}
.dokan-store-open-close .open-close-day:first-child {
padding-top: 0;
}
.dokan-store-open-close label {
margin: 0;
}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend {
padding: 0;
display: flex;
margin: 0 0 20px;
font-size: 22px;
font-weight: 600;
line-height: 30px;
flex-wrap: wrap;
}
.woocommerce-password-hint {
font-size: 12px;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.products {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.products
.list-unstyled,
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.products
.widget-title {
float: left;
width: 100%;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach {
padding: 10px 0;
}
.up-sells.upsells.products h2 {
font-size: 18px;
margin: 0 0 20px;
font-weight: 400;
line-height: 18px;
}
.dokan-orders-content
.dokan-orders-area
.dokan-order-filter-serach
.dokan-left {
width: 100%;
}
.dokan-orders-content
.dokan-orders-area
.dokan-order-filter-serach
.dokan-left
.dokan-form-group {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
flex-direction: column;
}
.dokan-orders-content
.dokan-orders-area
.dokan-order-filter-serach
.dokan-left
.dokan-form-group
input[type="text"] {
width: 100% !important;
margin: 0 0 10px;
}
.dokan-settings-content .dokan-settings-area .dokan-form-group .checkbox label {
margin: 12px 0;
}
.dokan-settings-content .dokan-settings-area .dokan-address-fields .dokan-w6 {
width: 100%;
margin: 0 0 15px;
}
.dokan-settings-content .dokan-settings-area .dokan-address-fields .dokan-w5 {
width: 100%;
}
.dokan-settings-area
.dokan-form-horizontal
.dokan-form-group
.dokan-text-left.ajax_prev {
margin-left: 25% !important;
}
.dokan-dashboard .dokan-dashboard-content .edit-account fieldset legend {
padding: 5px;
}
#customer_login.col2-set {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#customer_login.col2-set .u-column1,
#customer_login.col2-set .u-column2 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
#customer_login.col2-set .u-column1 h2,
#customer_login.col2-set .u-column2 h2 {
margin: 0 0 10px;
}
#customer_login.col2-set .u-column2 .register input[type="email"],
#customer_login.col2-set .u-column2 .register input[type="password"],
#customer_login.col2-set .u-column1 .login input[type="password"],
#customer_login.col2-set .u-column1 .login input[type="text"] {
width: 100%;
}
#customer_login.col2-set .lost_password a {
float: left;
color: #55acee;
font-size: 14px;
text-align: center;
position: relative;
line-height: 24px;
text-decoration: none;
}
.woocommerce .register .form-row.user-role label {
width: 50%;
padding-right: 20px;
}
.woocommerce-error {
margin: 0 0 20px;
}
.woocommerce-error li {
float: left;
width: 100%;
color: #767676;
margin: 0 0 10px;
background: #fff;
line-height: 26px;
position: relative;
border-radius: 4px;
padding: 13px 20px;
list-style-type: none;
border: 1px solid rgba(231, 76, 60, 0.3);
}
.woocommerce-error li strong {
font-weight: 500;
line-height: inherit;
vertical-align: top;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dokan-w6 {
width: 100%;
padding: 0;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
li {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 20px 30px;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
li
+ li {
border-top: 1px solid #eee;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
.count,
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
.title {
padding: 0;
border: 0;
display: inline-block;
}
.dokan-dashboard
.dokan-dashboard-content
article.dashboard-content-area
.dashboard-widget.big-counter
.count {
margin-left: auto;
}
.dokan-product-edit
header.dokan-dashboard-header
h1.entry-title
span.dokan-product-status-label {
align-self: center;
line-height: 24px;
padding: 0 14px;
font-size: 12px;
}
.dokan-product-edit header.dokan-dashboard-header h1.entry-title .dokan-right {
margin-left: auto;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-content
.store-data-container
.store-data
.store-address,
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-content
.store-data-container
.store-data
h2
a {
color: #fff;
display: inline-block;
}
#dokan-seller-listing-wrap.grid-view
ul.dokan-seller-wrap
li
.store-content
.store-data
p {
color: #fff;
}
#dokan-seller-listing-wrap.grid-view
ul.dokan-seller-wrap
li.no-banner-img
.store-content
.store-data
p,
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller.no-banner-img
.store-wrapper
.store-content
.store-data-container
.store-data
.store-address {
color: #767676;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller.no-banner-img
.store-wrapper
.store-content
.store-data-container
.store-data
h2
a {
color: var(--terthemecolor);
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap {
max-width: 100%;
border-radius: 4px;
width: 100% !important;
border: 2px dashed #ddd;
display: flex;
align-items: center;
justify-content: center;
padding: 10px;
position: relative;
}
.dokan-settings-content
.dokan-settings-area
.dokan-gravatar
.gravatar-wrap.dokan-hide {
display: none;
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
.image-wrap
a.close,
.product-edit-container .dokan-feat-image-upload .image-wrap a.close,
.dokan-settings-content
.dokan-settings-area
.dokan-gravatar
.dokan-remove-gravatar-image {
width: 100%;
height: 100%;
border-radius: 4px;
padding: 20px;
outline: none;
text-align: right;
font-size: 20px;
color: #d41911;
z-index: 9;
text-shadow: none;
display: block !important;
visibility: hidden;
opacity: 0;
background: transparent;
transition: all 300ms ease-in-out;
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
.image-wrap:hover
a.close,
.product-edit-container .dokan-feat-image-upload .image-wrap:hover a.close,
.dokan-settings-content
.dokan-settings-area
.dokan-gravatar:hover
.dokan-remove-gravatar-image {
opacity: 1;
visibility: visible;
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
.image-wrap
a.close:before,
.product-edit-container .dokan-feat-image-upload .image-wrap a.close:before,
.dokan-settings-content
.dokan-settings-area
.dokan-gravatar
.dokan-remove-gravatar-image:before {
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: -1;
height: 100%;
border-radius: 4px;
content: "";
background: rgba(50, 50, 50, 0.5);
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
.image-wrap
a.close,
.product-edit-container .dokan-feat-image-upload .image-wrap a.close {
font-size: 30px;
}
.product-edit-container .dokan-feat-image-upload a.dokan-feat-image-btn:hover {
color: #fff;
text-shadow: none;
background: var(--themecolor);
}
.product-edit-container .dokan-feat-image-upload,
.dokan-settings-content .dokan-settings-area .dokan-banner {
padding: 10px;
}
.sale_price_dates_fields .dokan-input-group-addon,
.dokan-price-container .dokan-input-group-addon {
background: transparent;
border: 2px solid #eee;
border-right: 0;
padding: 0;
width: 50px;
}
.dokan-price-container .dokan-input-group input,
.dokan-price-container .dokan-input-group {
width: 100%;
}
.dokan-add-new-product-popup .product-container-footer .dokan-btn + .dokan-btn,
.dokan-new-product-area
.dokan-form-container
.dokan-form-group
.dokan-btn
+ .dokan-btn {
margin-left: 20px;
}
.product-edit-new-container label.form-label {
font-size: 14px;
font-weight: 400;
}
.dokan-edit-row .dokan-section-heading {
position: relative;
border: 0;
padding: 10px 30px;
}
.dokan-edit-row .dokan-section-heading .dokan-section-toggle {
right: 20px;
top: 50%;
line-height: 20px;
position: absolute;
margin-top: -10px;
}
.product-edit-new-container .dokan-edit-row .dokan-section-content {
padding: 30px;
border-top: 1px solid #eee;
}
.dokan-edit-row {
margin-top: 30px;
border: 1px solid #eee;
}
.dokan-label {
float: left;
color: #767676;
font-size: 12px;
padding: 0 14px;
line-height: 24px;
border-radius: 4px;
background: #f7f7f7;
font-weight: 400;
transition: all 300ms ease-in-out;
}
.dokan-label:hover {
color: #fff;
background: #55acee;
}
input[type="submit"].dokan-btn-lg,
a.dokan-btn-lg,
.dokan-btn-lg {
width: 100%;
padding: 0 10px;
border: 2px solid var(--themecolor);
border-radius: 4px;
display: block;
text-transform: capitalize;
font: 400 14px/46px "Poppins", Arial, Helvetica, sans-serif;
}
.product-edit-new-container
.dokan-product-edit-form
.dokan-new-product-featured-img {
width: 100% !important;
padding: 30px 20px;
}
.product-edit-new-container
.dokan-product-edit-form
.dokan-new-product-featured-img
.instruction-inside {
padding: 0;
}
.dokan-message {
border: 1px solid rgba(46, 204, 113, 0.3);
}
.dokan-message:before {
background: #2ecc71;
}
.dokan-info {
border: 1px solid rgba(41, 128, 185, 0.3);
}
.dokan-info:before {
background: #2980b9;
}
.dokan-error {
border: 1px solid rgba(231, 76, 60, 0.3);
}
.dokan-error:before {
background: #e74c3c;
}
.dokan-message,
.dokan-info,
.dokan-error {
font-size: 14px;
background: #fff;
}
.dokan-add-new-product-popup .dokan-feat-image-content {
width: 100%;
margin: 0;
padding: 0;
}
.dokan-add-new-product-popup .product-form-container {
padding: 100px 30px 30px;
overflow: visible;
height: auto;
}
.dokan-add-new-product-popup h2 {
width: 100%;
box-shadow: none;
font-size: 22px;
font-weight: 600;
line-height: 29px;
padding: 20px 30px;
color: var(--terthemecolor);
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
.instruction-inside {
padding: 30px 20px;
}
.dokan-add-new-product-popup .product-form-container .dokan-feat-image-upload {
margin: 0;
}
.dokan-add-new-product-popup
#dokan-product-images
ul.product_images
li.add-image.add-image {
list-style: none;
}
.dokan-add-new-product-popup .dokan-product-field-content {
width: 100%;
}
.dokan-add-new-product-popup
.product-form-container
.dokan-feat-image-upload
a.dokan-feat-image-btn {
text-shadow: none;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation #mobile-menu-icon {
z-index: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box
.dummy-image
+ .profile-info-summery-wrapper {
padding: 0;
background-color: transparent;
}
.dokan-single-store
.profile-frame
.profile-info-box
.dummy-image
+ .profile-info-summery-wrapper
.profile-info-summery
.profile-info
.dokan-store-info,
.dokan-single-store
.profile-frame
.profile-info-box
.dummy-image
+ .profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.store-name {
color: var(--terthemecolor);
}
.dokan-pagination-container .dokan-pagination li a {
width: auto;
min-width: 36px;
}
.dokan-pagination-container .dokan-pagination li a {
padding: 0 10px;
}
.dokan-pagination-container .dokan-pagination {
margin-top: 30px;
}
.dokan-single-store .profile-frame {
background: #fff;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout1
.profile-info-summery-wrapper {
height: auto;
position: relative;
border: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout1
.profile-info-summery-wrapper
.profile-info-summery {
height: 100%;
position: relative;
margin-bottom: -40px;
float: left;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout1
.dummy-image
+ .profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-name {
color: var(--terthemecolor);
}
.dokan-single-store
.profile-frame.profile-frame-no-banner
.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-name,
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-name,
.profile-info .store-name {
font-size: 24px;
line-height: 28px;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-info-box,
.dokan-single-store .profile-frame .profile-info-box,
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 {
margin: 0 0 30px;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info {
padding: 0 30px 30px;
margin-bottom: 0;
top: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head {
top: -75px;
margin-bottom: -75px;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.profile-img {
text-align: center;
}
.dokan-single-store
.profile-frame.profile-frame-no-banner
.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.dokan-store-info
li {
margin-top: 5px;
}
.dokan-store-info li i {
line-height: inherit;
}
@media (min-width: 1199px) {
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout1
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-name {
color: #fff;
text-shadow: none;
}
}
.dc-socialabox .dc-socialiconssimple li {
padding: 0 10px 5px 0;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head {
flex: none;
}
.dokan-add-new-product-popup #dokan-product-images ul.product_images li.image,
.dokan-add-new-product-popup
#dokan-product-images
ul.product_images
li.dokan-sortable-placeholder,
.dokan-add-new-product-popup
#dokan-product-images
ul.product_images
li.add-image {
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
list-style: none;
}
#payment-form fieldset {
border: 0;
margin: 0;
padding: 0;
}
.payment-field-paypal .dokan-form-group .dokan-form-group {
margin: 0;
}
#dokan-seller-listing-wrap.grid-view
.dokan-seller-wrap
.dokan-single-seller
.store-wrapper
.store-header {
margin: -20px;
}
#payment-form .payment-field-paypal + .payment-field-bank {
padding-top: 30px;
margin-top: 15px;
border-top: 1px solid #eee;
}
.dokan-single-store
.profile-frame.profile-frame-no-banner
.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.dokan-store-info
li:before {
display: none;
}
.shop-nav {
width: auto;
flex-wrap: wrap;
margin-left: 15px;
display: inline-block;
}
.cart-area {
list-style: none;
}
.cart-contents {
display: block;
text-align: center;
line-height: 24px;
}
.dc-badge {
top: -10px;
right: -10px;
width: 20px;
color: #fff;
font-size: 10px;
line-height: 20px;
border-radius: 50%;
position: absolute;
background: var(--secthemecolor);
}
.dokan-single-store
.profile-frame.profile-frame-no-banner
.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery {
display: flex;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-default
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.profile-img {
text-align: center;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-default
.profile-info-summery-wrapper
.profile-info-summery
.profile-info-head
.store-name {
text-align: center;
color: #fff;
margin: 0 0 10px;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-default
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
li {
color: #fff;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-default
.profile-info-summery-wrapper
.profile-info-summery {
background-color: rgba(0, 0, 0, 0.65);
padding: 30px 20px;
}
.dc-cart.dropdown:hover .dropdown-menu {
visibility: visible;
opacity: 1;
top: 100%;
}
.dropdown-menu {
opacity: 0;
top: 100px;
transition: all 300ms ease-in-out;
visibility: hidden;
display: block;
margin: 0;
min-width: 250px;
padding: 0;
}
.cart-area .dropdown-menu .widget_shopping_cart_content ul.product_list_widget {
background: #fff;
}
.cart-area .dropdown-menu .widget_shopping_cart_content {
padding: 10px 0 0;
background: #fff;
}
.cart-area .dropdown-menu ul.cart_list li {
flex-wrap: wrap;
margin: 0;
position: relative;
padding: 10px 20px;
list-style-type: none;
}
.cart-area .dropdown-menu ul.cart_list > li + li {
border-top: 1px solid #ddd;
}
.cart-area .dropdown-menu ul.cart_list li a {
font-weight: 500;
width: 100%;
display: block;
margin: 0 0 10px;
}
.cart-area .dropdown-menu ul.cart_list li a.remove,
.cart-area .dropdown-menu a.remove {
position: absolute;
right: 5px;
top: 5px;
margin: 0;
width: 1em;
font-size: 17px;
color: #f44336 !important;
text-align: center;
line-height: 1;
}
.cart-area .dropdown-menu a.remove:hover {
color: #f44336 !important;
background: none;
}
.cart-area .dropdown-menu ul.cart_list li a img {
float: none;
}
.cart-area .dropdown-menu ul.cart_list li dl {
padding: 0;
margin: 0;
border: 0;
line-height: 25px;
list-style-type: none;
}
.cart-area .dropdown-menu ul.cart_list li dl dt,
.cart-area .dropdown-menu ul.cart_list li dl dd {
margin: 0;
display: inline-block;
}
.cart-area .dropdown-menu ul.cart_list li dl dd p {
margin: 0;
}
.dropdown-menu .widget_shopping_cart_content .buttons,
.dropdown-menu .widget_shopping_cart_content .total {
float: left;
width: 100%;
border-top: 1px solid #ddd;
margin: 0;
padding: 20px;
}
.dropdown-menu .widget_shopping_cart_content .buttons a {
width: 100%;
}
.dropdown-menu .widget_shopping_cart_content .buttons a + a {
margin-top: 10px;
}
.dropdown-menu.dc-mini-cart {
border: 0;
left: auto;
right: 0;
}
.cart-contents i.fa-cart-plus {
display: block;
font-size: 20px;
line-height: inherit;
}
.widget_shopping_cart_content {
border-radius: 4px;
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.2);
}
.woocommerce-mini-cart__empty-message {
margin: 0;
font-size: 14px;
padding: 15px;
-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.2);
box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.2);
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-img {
border-radius: 5px;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout1
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-social-wrapper {
top: 0;
right: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper {
height: auto;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.dokan-store-info
li {
padding-bottom: 0;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-layout2
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-social-wrapper {
margin-top: 20px;
}
.dokan-single-store
.profile-frame.profile-frame-no-banner
.profile-layout-layout3
.profile-info-summery-wrapper
.profile-info-summery
.profile-info
.store-social-wrapper {
float: left;
width: 100%;
margin-top: 20px;
}
.dokan-single-store
.profile-frame
.profile-info-box.profile-layout-default
.profile-info-summery-wrapper
.profile-info-summery
.store-social-wrapper {
padding: 0 0 10px;
}
.woocommerce .products ul.list-unstyled,
.woocommerce ul.products.list-unstyled {
padding: 30px;
margin: 0;
}
.products .list-unstyled {
margin: 0;
}
.dokan-panel-default {
border-color: #eee;
}
.dokan-product-listing
.dokan-product-listing-area
.product-listing-top
span.dokan-add-product-link {
width: auto;
}
.dokan-report-abuse-button {
font-size: 13px !important;
}
.woocommerce-progress-form-wrapper {
max-width: 100%;
}
.wc-progress-form-content,
.woocommerce-importer {
box-shadow: none !important;
border-radius: 4px;
border: 1px solid #eee;
}
.woocommerce-progress-form-wrapper .woocommerce-importer header {
padding: 30px;
float: left;
width: 100%;
}
.woocommerce-progress-form-wrapper .woocommerce-importer header h2 {
font-size: 22px;
font-weight: 600;
line-height: 30px;
margin: 0 0 5px;
}
.woocommerce-progress-form-wrapper .woocommerce-importer header p {
margin: 0;
color: #767676;
font-size: 14px;
}
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
td,
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
th {
padding: 10px;
padding: 20px;
vertical-align: middle;
}
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
> tbody
> tr
> td,
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
> tbody
> tr
> th {
text-align: left;
}
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
td,
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
th
em {
font-style: normal;
}
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
td
label,
.woocommerce-progress-form-wrapper
.woocommerce-importer
.woocommerce-importer-options
th
label {
margin: 0;
}
.woocommerce-progress-form-wrapper .woocommerce-importer section {
padding: 0;
}
.dokan-dashboard .dokan-dashboard-content a.dokan-gravatar-drag,
.import_div input[type="file"],
.woocommerce-importer-options input[type="file"] {
outline: none;
max-width: 100%;
border-radius: 4px;
width: 100% !important;
border: 2px dashed #ddd;
display: flex;
align-items: center;
justify-content: center;
padding: 30px;
}
.woocommerce table.woocommerce-importer-options input[type="text"],
.woocommerce-importer-options input[type="text"] {
width: 100% !important;
height: 50px !important;
padding: 0 20px !important;
}
.woocommerce-progress-form-wrapper .woocommerce-importer input.button {
line-height: 50px !important;
padding: 0 50px !important;
border: 0;
box-shadow: none;
}
.dokan-form-inline .dokan-order-action a.dokan-btn,
.dokan-form-inline .dokan-order-action .dokan-btn {
width: 30px;
float: left;
color: #fff;
height: 30px;
font-size: 14px;
line-height: 30px;
border-radius: 4px;
text-align: center;
background: #3fabf3;
padding: 0;
border: 0;
}
.dokan-table-striped.dokan-table > tbody > tr > td {
vertical-align: middle;
}
.entry-title .dokan-right {
font-weight: 400;
margin-left: auto;
}
.dokan-table > thead:first-child > tr:first-child > th {
border-top: 1px solid #eee;
}
.dokan-orders-area .wc-order-bulk-actions .add-items {
margin-bottom: 0;
}
input[type="submit"].dokan-btn-success,
a.dokan-btn-success,
.dokan-btn-success {
border: 0;
padding: 0 20px;
line-height: 50px;
}
.add_note.btn {
min-width: auto;
}
.dokan-orders-content .dokan-orders-area .general-details .dokan-label {
float: none;
display: inline-block;
margin: 0;
}
.dokan-form-group .dokan-btn[class*="dokan-coupon-product-"] {
border: 1px solid #eee;
background: #f7f7f7;
border-radius: 4px;
float: left;
font-size: 13px;
cursor: pointer;
margin-right: 6px;
}
.coupons .checkbox label {
margin: 0;
padding: 12px 0;
}
.dokan-label.dokan-label-success {
color: #fff;
background-color: #5cb85c;
}
.dokan-label.dokan-label-primary {
color: #fff;
background-color: #428bca;
}
.dokan-label.dokan-label-info {
color: #fff;
background-color: #5bc0de;
}
.dokan-label.dokan-label-warning {
color: #fff;
background-color: #f0ad4e;
}
.dokan-label.dokan-label-danger {
color: #fff;
background-color: #d9534f;
}
.dokan-report-wrap .report-filter > .dokan-btn {
margin-top: 36px;
}
.order_download_permissions .dokan-w4 .dokan-btn {
width: 100%;
}
.dokan-order-right-content .dokan-panel-body .add_note h4 {
margin: 0 0 10px;
}
.dokan-order-left-content
.wc-order-refund-items
.wc-order-totals
> tbody
> tr
> td,
.wc-order-items-editable .dokan-table > tbody > tr > td {
vertical-align: middle;
}
.dokan-order-left-content
.wc-order-refund-items
.wc-order-totals
> tbody
> tr
> td
label {
margin: 0;
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
padding: 0 20px;
}
.dokan-stuffs-area > form .dokan-btn[type="submit"],
.dokan-verification-content input.dokan-btn,
.dokan-reviews-area .dokan-comments-wrap .dokan-btn,
.dokan-shipping-settings .dokan-shipping-wrapper .dokan-form-group .dokan-btn,
.dokan-login-form-popup-wrapper .dokan-form-group .dokan-btn,
.dokan-report-abuse-form-popup-wrapper .dokan-btn {
border: 0;
padding: 0 20px;
font: 400 14px/50px "Poppins", Arial, Helvetica, sans-serif;
}
.vendor-staff.register {
width: 100%;
}
.dokan-stuffs-area h3 {
font-size: 18px;
font-weight: 600;
line-height: 24px;
margin: 0 0 20px;
}
.dokan-stuffs-area .dokan-form-group label {
margin: 0;
}
.dokan-stuffs-area > form > div:nth-child(n + 3) {
margin-top: 20px;
}
.dokan-dashboard-content ul.dokan_tabs li a {
padding: 6px 20px !important;
}
.wc-importer-mapping-table-name {
text-align: left;
}
.wc-importer-mapping-table-name span {
display: block;
line-height: 20px;
margin: 0;
}
.dokan-settings-area .dokan-form-horizontal #dokan-seller-vacation-settings {
border: 0;
margin: 0;
padding: 0;
}
.dokan-settings-area .dokan-form-horizontal .wp-editor-wrap {
border: 0;
}
.dokan-settings-area .dokan-form-horizontal .wp-editor-wrap .wp-media-buttons {
margin: 0 0 10px;
}
.dokan-settings-area .store-open-close .dokan-form-group label.time {
padding: 0;
}
.dokan-settings-area .store-open-close .dokan-form-group label.time input {
width: 100%;
}
.dokan-settings-area
.store-open-close
.dokan-form-group
label.time
+ label.time {
padding-left: 10px;
}
.dokan-settings-area
.dokan-form-group
select.form-control:not([size]):not([multiple]) {
height: 50px;
}
.dokan-panel-body .document-box {
margin: 0;
}
button.dokan-v-start-btn {
margin: 0;
}
#dokan-verify-id-form h4 {
margin: 0 0 10px;
font-size: 16px;
font-weight: 600;
line-height: 20px;
}
.dokan-dashboard .dokan-dashboard-content .dokan-verify-photo-id .gravatar-wrap,
.dokan-dashboard
.dokan-dashboard-content
.dokan-verify-photo-id
.gravatar-button-area {
margin: 0 0 20px;
}
.dokan-verification-content .dokan-verify-links {
padding: 0;
}
.dokan-verification-content .dokan-verify-links .dokan-alert {
margin: 0;
}
.dokan-dashboard .dokan-dashboard-content a.dokan-gravatar-drag i {
font-size: 30px;
color: #767676;
margin-right: 20px;
}
.dokan-shipping-settings .dokan-shipping-wrapper .dokan-form-group > label {
width: 27%;
flex: none;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-color: #eee;
}
.dokan-settings-area
.dokan-form-horizontal
.dokan-form-group
.dokan-input-group-addon {
min-width: 50px;
background: transparent;
border: 2px solid #eee;
border-right: 0;
}
.dokan-store-seo-wrapper .dokan-form-horizontal .dokan-control-label {
width: 23%;
}
.dc-widget > .txt-box {
text-align: center;
float: left;
width: 100%;
line-height: 1.45;
padding: 15px 20px;
background: #f7f7f7;
border-radius: 0 0 4px 4px;
min-height: 150px;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.dc-widget > .txt-box p {
margin: 0;
}
.white-popup .dokan-add-review-wrapper strong {
font-size: 22px;
font-weight: 600;
line-height: 30px;
display: block;
}
.white-popup .dokan-add-review-wrapper .dokan-form-group .dokan-btn {
line-height: 48px;
padding: 0 20px;
}
.white-popup .dokan-add-review-wrapper .dokan-seller-rating-intro-text {
font-style: normal;
}
.store-review-wrap #reviews {
float: left;
width: 100%;
padding: 30px;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
#comments > h3 {
float: left;
width: 100%;
margin-bottom: 20px;
font: 600 20px/1.2 "poppins", sans-serif;
}
.review_comment_container {
display: flex;
align-items: center;
border: 1px solid #ddd;
border-radius: 4px;
}
.dokan-review-author-img {
flex: none;
}
.dokan-review-author-img img {
border-radius: 4px 0 0 4px;
}
.review_comment_container .comment-text {
flex: auto;
padding: 20px;
}
.review_comment_container .comment-text p {
margin: 0 0 10px;
line-height: 20px;
}
.review_comment_container .comment-text .description p {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
.review_comment_container .comment-text p strong {
font-weight: 700;
font-size: 16px;
}
.review_comment_container .comment-text p a {
text-decoration: none;
color: var(--terthemecolor);
}
.review_comment_container .comment-text .dokan-rating {
display: block;
line-height: 16px;
}
.review_comment_container .comment-text .dokan-review-wrapper {
margin: 5px 0 0 !important;
float: left;
width: 100%;
}
#reviews .commentlist li + li {
margin-top: 20px;
}
.dokan-login-form-popup-wrapper .dokan-login-form-title {
font-size: 18px;
font-weight: 500;
line-height: 30px;
}
.dokan-login-form-popup-wrapper .dokan-form-group .dokan-btn + .dokan-btn {
margin-left: 10px;
}
.dokan-share-popup-wrapper .mfp-close {
outline: none;
}
.dokan-store-wrap #reviews #comments ol#dokan-store-review-single {
margin: 0 0 30px;
}
.dokan-share-popup-wrapper {
padding: 30px 20px;
}
.dokan-share-popup-wrapper .dokan-share-wrap {
font: 600 20px/1.2 "poppins", sans-serif;
}
.dokan-share-popup-wrapper .jssocials-shares {
font-size: 14px;
margin: 20px 0 0;
}
.dokan-store-tabs-no-banner
.dokan-follow-store-button.dokan-follow-store-button-working.dokan-btn-sm:after {
margin-top: 2px;
}
.dokan-report-abuse-form-popup-wrapper {
padding: 0;
}
.dokan-report-abuse-form-popup-wrapper .dokan-popup-title {
margin: 0;
display: block;
font-size: 22px;
font-weight: 600;
line-height: 30px;
padding: 20px;
}
.dokan-report-abuse-form-popup-wrapper .dokan-form-container {
padding: 20px;
}
.dokan-report-abuse-form-popup-wrapper .dokan-popup-option-list li {
list-style-type: none;
}
button.mfp-close:focus {
outline: none;
}
.product.type-product .list-unstyled li {
list-style-type: none;
}
.product.type-product ul.list-unstyled > li {
display: flex;
align-items: center;
}
.product.type-product ul.list-unstyled > li .star-rating {
float: left;
}
.product.type-product ul.list-unstyled > li > span:first-child {
display: inline-block;
min-width: 120px;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend li {
line-height: 24px;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend li strong {
font-size: 20px;
}
.dokan-reports-content .dokan-reports-area ul.chart-legend li:last-child {
border-bottom: 0;
}
.dokan-report-abuse-form-popup-wrapper .dokan-btn.dokan-w4 {
width: auto;
}
.dokan-dashboard-content ul.dokan_tabs li a:hover {
background-color: var(--themecolor);
color: #fff;
}
#dokan-verify-address-form .dokan-btn#dokan_v_address_submit {
margin-left: 25%;
}
#dokan-seller-vacation-settings .dokan-w5 label {
width: 100%;
margin: 0;
}
#dokan-seller-vacation-save-edit,
#dokan-seller-vacation-cancel-edit {
margin-top: 10px;
border: 0;
}
#dokan-seller-vacation-cancel-edit {
margin-left: 20px;
}
.dokan-dashboard-wrap > p,
.dokan-dashboard-wrap > strong {
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
overflow: hidden;
width: 100%;
}
.dokan-form-group.store-open-close .dokan-w3.control-label + .dokan-w6 {
width: 100%;
}
.fc-daygrid-day-events:empty {
display: none;
}
.fc-today-clicked .fc-daygrid-day-events {
display: none;
}
.fc-today-clicked {
background: #daede2;
}
.fc .fc-toolbar.fc-header-toolbar {
margin-bottom: 0;
padding: 7px 10px;
}
.fc .fc-button-group > .fc-button {
margin: 0 !important;
line-height: 30px;
width: 30px;
border: 0;
padding: 0 !important;
}
.fc .fc-button .fc-icon {
display: block;
height: auto;
width: auto;
margin: 0;
line-height: inherit;
}
.dc-appointment-calendar {
float: left;
width: 50%;
padding-right: 15px;
}
.dc-login-buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.dc-login-buttons .dc-userimg {
margin-right: 10px !important;
}
.dc-login-buttons .dc-userimg img {
max-width: 38px;
min-width: 38px;
}
.dc-afterauth-buttons .dc-userlogedin {
padding: 0;
}
.dc-afterauth-buttons .dc-userimg img {
max-width: 38px;
min-width: 38px;
}
.dc-afterauth-buttons .dc-userimg {
margin-right: 10px !important;
}
.dc-usernav {
z-index: 99;
}
.dc-helpnum a + a {
border-left: 1px solid #ddd;
padding-left: 5px;
}
.dc-form-advancedsearch fieldset.advancefilters-wrap {
display: none;
margin-top: 5px;
}
.dc-searchform-holder .dc-form-advancedsearch button.dc-serach-form span {
display: none;
}
.full-width-wrapper .dc-docpostholder .dc-searchvtwo {
max-width: none;
}
.dc-loginformpop .modal-dialog {
max-width: 400px;
}
.dcconnect-socialprofiles .doc-widgetheading h2 {
font-size: 14px;
}
.fc .fc-daygrid-day.fc-day-today {
background-color: #85c794;
border-color: #85c794;
color: #fff;
}
.fc-col-header tbody tr th {
border-bottom: 0;
}
.ui-widget-content.dc-themerangeslider {
background: var(--secthemecolor);
}
.ui-widget-content.dc-themerangeslider .ui-state-default {
background: var(--terthemecolor);
} .select2-container--default .select2-selection--single {
height: 50px;
outline: none;
border-radius: 4px;
margin: 0;
border: 2px solid #eee;
}
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
color: #999;
outline: none;
line-height: 48px;
padding-left: 20px;
padding-right: 40px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
height: 44px;
}
.dc-select
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
display: none;
}
.form-group > .select2-container,
.dc-select .select2-container {
display: block;
width: 100% !important;
}
.select2-results__options {
list-style: none;
}
.select2-results__options li {
list-style-type: none;
}
.dc-sidebar .woocommerce.widget_product_categories .select2 {
margin-top: 20px;
}
.dc-widget .select2-container--default .select2-selection--single {
width: 100%;
color: #999;
outline: 0;
height: 50px;
background: #fff;
font-size: 14px;
-webkit-box-shadow: none;
box-shadow: none;
line-height: 18px;
padding: 10px 20px;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
border: 2px solid #eee;
text-transform: inherit;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: "Open Sans", sans-serif;
}
.dc-widget
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
height: 50px;
right: 10px;
}
.dc-widget
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
padding: 0;
}
.dc-invitationmodel .dc-improvedinfo .select2 {
width: 100% !important;
}
.select2-container--default .select2-selection--multiple {
min-height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 4px;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered {
line-height: inherit;
padding: 0 40px 0 20px;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li:not(.select2-search--inline) {
padding: 3px 40px 3px 20px;
position: relative;
line-height: inherit;
margin-bottom: 5px;
color: #767676;
transition: all 300ms ease-in-out;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li:not(.select2-search--inline):hover {
background: #fff5f5;
border-color: var(--secthemecolor);
}
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li.select2-search--inline {
margin-bottom: 5px;
}
.select2-container--default .select2-search--inline .select2-search__field {
margin: 0;
height: 28px;
width: auto !important;
}
.select2-container--default .select2-selection--multiple {
border: 2px solid #eee !important;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
border: 1px solid #eee;
background: #f7f7f7;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove {
position: absolute;
right: 15px;
font-size: 24px;
color: #767676;
margin: 0;
transition: all 300ms ease-in-out;
}
.select2-container--default
.select2-selection--multiple
.select2-selection__choice__remove:hover {
color: var(--secthemecolor);
}
.select2-results__message {
display: none !important;
}
.dokan-order-filter-serach
.select2-container--default
.select2-selection--single {
border-radius: 4px;
border: 2px solid #eee;
}
.dokan-order-filter-serach
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding-left: 20px;
}
.dokan-theme-doctreat .select2-results__message {
display: block !important;
}
.dokan-orders-content
.dokan-orders-area
.dokan-order-filter-serach
.dokan-left
.dokan-form-group
.select2-container {
width: 100% !important;
margin: 0 0 10px;
}
.product-edit-container
.select2-container--default
.select2-search--inline
.select2-search__field {
padding: 0 20px;
font-size: 14px;
}
.product-edit-container
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered,
.product-edit-container
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li {
padding: 0;
}
.product-edit-container
.select2-container
.select2-selection--single
.select2-selection__rendered {
padding: 0;
color: #999;
}
.dokan-add-new-product-popup
.select2-container--default
.select2-selection--single,
.product-edit-container .select2-container--default .select2-selection--single {
outline: none;
padding: 0 20px;
border-radius: 4px;
border: 2px solid #eee;
}
.product-edit-container
.select2-container--default
.select2-search--inline
.select2-search__field::placeholder {
color: #999;
}
.dokan-add-new-product-popup
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered
li,
.dokan-add-new-product-popup
.select2-container--default
.select2-selection--multiple
.select2-selection__rendered {
padding: 0;
}
.dokan-add-new-product-popup
.select2-container--default
.select2-selection--multiple {
padding: 0 20px;
}
.coupons
.dokan-form-group
.select2-container--default
.select2-search--inline
.select2-search__field {
width: 100% !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
height: 40px;
border-color: #ddd;
border-radius: 4px;
padding: 0 20px;
}
.select2-dropdown {
border: 1px solid #dfdfdf;
}
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.select2-container--default
.select2-results__option--highlighted[data-selected] {
background: #fff;
}
.select2-results__option {
background: #fcfcfc;
padding: 2px 15px;
line-height: 34px;
color: #767676 !important;
}
.select2-container--default .select2-results__option[aria-selected="true"],
.select2-container--default .select2-results__option[data-selected="true"] {
background: #eee;
color: #767676 !important;
}
.select2-results__option span {
overflow: hidden;
white-space: nowrap;
line-height: inherit;
text-overflow: ellipsis;
display: block;
}
.dc-form-advancedsearchs .select2-container {
height: auto;
}
.dc-form-advancedsearchs
.select2-container--default
.select2-selection--single {
height: 44px;
border: 1px solid #4e5779;
background: var(--terthemecolor);
}
.dc-form-advancedsearchs
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
line-height: 42px;
color: #fff;
}
.dc-awards-holder .dc-expandedu li {
padding: 15px 20px;
}
.dc-title-add {
margin-top: 10px;
margin-bottom: 20px;
float: left;
width: 100%;
}
.dc-title-add a {
height: auto;
line-height: 40px;
}
.toolip-wrapo {
position: relative;
}
.toolip-wrapo input {
padding-right: 50px;
}
.toolip-wrapo span {
position: absolute;
top: 5px;
right: 25px;
line-height: 50px;
color: #999;
}