
.grecaptcha-badge {display: none;}
.chbox {float:right;padding: 0;margin: 0;height: 30px;cursor:pointer;}

.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}
.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 2.3em;
  height: 2.4em;
  float: left;
  margin-right: .5em;
}
.checkbox .cr .cr-icon {color: #d82720;
  position: absolute;
  font-size: 1.4em;
  line-height: 0;
  top: 50%;
  left: 15%;
}
.checkbox label input[type="checkbox"] {
  display: none;
}
.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}
.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}
.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}

.modal-backdrop {background-color: #00000060;}

.dv-pass-error {
  padding: 4px 0 3px;margin-bottom: 10px;border-radius: 4px;background: #ffffae;
}
.dv-pass-error p {
  margin: 0;color: #5a5a5a;font-size: 16px;font-weight: 400;line-height: normal;
}

.gdlr-core-image-item .gdlr-core-image-item-wrap img {
    margin-top: -50px;
}

.dv-dmreg {position: absolute;
    left: 200px;
    top: 0;
	}
.dv-dmreg .tit {margin:0;}
.dv-dmreg .num {font-size: 38px;font-weight: 500;}
.dv-shareprice {width: 360px;height: 70px;font-size: 38px;font-weight: 500;}

.tolb-holder {
	background: rgba(0, 0, 0, 0.8)
}

.tolb-holder .tolb-close,
.tolb-holder .tolb-title,
.tolb-holder .tolb-counter,
.tolb-holder .tolb-next i,
.tolb-holder .tolb-prev i {
	color: #ffffff
}

.tolb-holder .tolb-load {
	border-color: rgba(255, 255, 255, 0.2);
	border-left: 3px solid #ffffff
}

.to-heart-icon,
.to-heart-icon svg,
.to-post-like,
.to-post-like .to-like-count {
	position: relative;
	display: inline-block
}

.to-post-like {
	width: auto;
	cursor: pointer;
	font-weight: 400
}

.to-heart-icon {
	float: left;
	margin: 0 4px 0 0
}

.to-heart-icon svg {
	overflow: visible;
	width: 15px;
	height: 14px
}

.to-heart-icon g {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.to-heart-icon path {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: fill .4s ease, stroke .4s ease
}

.no-liked .to-heart-icon path {
	fill: #999;
	stroke: #999
}

.empty-heart .to-heart-icon path {
	fill: transparent!important;
	stroke: #999
}

.liked .to-heart-icon path,
.to-heart-icon svg:hover path {
	fill: #ff6863!important;
	stroke: #ff6863!important
}

.mmx-dv-search {
	display: inline-block;
	position: relative;
	top: 42px;
	border: 1px solid #d5d5d5;
  border-color: initial !important;
}
.mmx-input-search {
    margin:0;
    box-shadow: inset 0 2px 3px rgba(0,0,0,0.1);
    padding: 5px 10px;
    font-size: 14px;
    float: left;
    background: #fff;
}
.mmx-button-search {
    padding: 9px 10px 9px 10px !important;
    text-decoration: none;
    border: none;
    outline: none;
    margin: 0;
    cursor: pointer;
    background: #00baff;
    font-size: 14px;
    text-transform: uppercase;
    float: left;
    color: #fff;
    width: 77px;
    padding: 0 0 0 0;
    height: 36px;
}

.mmx-button-search:hover ,.mmx-send:hover {
    background: #d8271f !important;
}
.btn-search {width: 90px;padding: 12px !important;
	height: 45px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;
	text-align: center;
}

.swpm-text-field {padding: 3px 15px;
    color: #000;
    font-size: 14px;}

.e-error{    background: #daa808;
    color: #fff;
    font-weight: 600;
    padding: 5px 20px;
  }
.e-success { background-color: #CCF4D6;
    border: 1px solid #059B53;
    padding: 10px 20px;
}
.e-success p {margin:0;}

#table-domains tr th {
    background: #f9f9f9;
}


#results {padding:0;}
#searchresults{
  display:none;
  overflow:hidden;
  margin:0 auto;
  background:#282828;
  border-radius:5px;border:1px solid #282828;box-shadow:0 1px 3px rgba(0,0,0,0.5);padding:10px 15px 20px 15px;}
#loading {width:75px;position:absolute; left:44%; top:55px; display:none;}
#searchresult {display:none;position:relative;}
#searchoptions {width:698px;margin:0;padding:0;overflow:hidden;padding:10px 0 3px 0;}
#searchoptions li {float:left;list-style:none; width:320px;background:#fbdada; border:1px solid #282828;border-radius:3px;padding:10px;text-align:center;color:#3f6008; font-size:14px;font-weight:bold;cursor:pointer;}
#searchoptions li:hover {box-shadow:0 1px 3px rgba(0,0,0,0.3);background:#f9e8e8;}
#searchoptions li:active {box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);}
#searchoptions li:first-child {margin-right:13px;}
#searchoptions li a {font-size:14px; text-decoration:none;}
#searchoptions-wrap {border-top:1px solid #3f006f;padding-top:10px;text-align:center;margin-top:10px;font-weight:100;}
#searchresult .cont {width:100%;overflow:hidden;}
#searchresult .cont p a {font-size:16px;}
#searchresult .col a {font-size:16px;}
#searchresult p { text-align: center;font-size: 30px;margin:0 0 20px 0;color: #f2f2f2;}
#searchresult .p2 {text-align: center;font-size: 19px;margin: 0;color: #f2f2f2;}
#searchresult h1 {
    color: #fff;
    font-size: 18px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.8);
    text-align: center;
    font-weight: 100;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 25px;
    border-bottom: 1px solid #d8d3d394;
    padding-bottom: 13px;
}
#searchresult h1 span {
   font-size: 22px;
   font-weight: bold;
}
#searchresult h1 a {font-weight: bold;}

#searchresult a.btn {}
#suggestionsWrap {border-top:1px solid #3f006f;}
#suggestionsWrap h2,#searchoptions-wrap h2,#searchoptions-wrap {color:#fff;}
.suggestionsBox {padding:10px;border:1px solid #3f006f;background:#dec3f2;margin-top:10px;position:relative;}
.suggestionsBox a {font-size:12px;}
.suggestionsBox a.btn {width:80px; text-decoration:none;margin:0;position:absolute;bottom:10px;right:10px;font-weight:normal;font-size:14px;}
.premicon {background:url(images/icon-premium.png) no-repeat 0 0; width:94px;height:80px; top:20px; left:10px;position:absolute;}
h2 {font-family:helvetica, sans-serif;color:#444;font-weight:300;font-size:24px;}

.alink {cursor: pointer;color:#ed1f25 !important;}

.pt-tit {color:#d8271f !important;font-size: 36px !important;font-weight: 300 !important;
  letter-spacing: 0px ;text-transform: none;margin: 0 !important;}

.pt-tit2 {color:#d8271f !important;font-size: 26px !important;font-weight: 400 !important;
    letter-spacing: 0px ;text-transform: none;margin: 0 !important;}


.dv-info-reg {background: #d7271f;color: #fff;padding: 20px;}
.dv-info-reg p {margin:0;}

.dv-info-reg .r-tit {font-weight:bold;}
.dv-info-reg .r-subtit {font-weight:100;}
.dv-logout a {font-weight: bold;color: #fff;}
.tit-menu {font-weight: 700;padding-left: 15px;   margin: 0 !important;
    font-size: 20px !important;
    color: #000;}
.re-menu {    background: #727272;
  padding: 40px 0;}
.re-menu li {padding: 6px 20px;
    margin: 3px !important;}
.re-menu li a {color:#fff !important;}
.re-menu li:hover {font-weight: bold !important;}
.re-menu li.active {background: #ffffff5e;font-weight: bold !important;}

.dv-cont-tabs table {padding-top: 10px;font-size: 14px;border-spacing: inherit;
  /* border-right: 1px solid #dbdbdb !important; */
  border-bottom: 1px solid #dbdbdb !important;
}
.dv-cont-tabs table tr th, .dv-cont-tabs table tr td {padding: 5px 0 2px;
  /* background: #fff; */
  border-left: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
}
.dv-cont-tabs table tr th:last-child, .dv-cont-tabs table tr td:last-child {
  border-right: 1px solid #dbdbdb;
}
.dv-cont-tabs table td.td-2 {text-align: left;
  padding: 0 10px;
}

.imgdown {display: block;
margin: auto 20px;
text-indent: -9999px;
width: 20px;
height: 20px;}

.dv-ann {border:1px solid #dbdbdb;}
.ul-tabs {list-style: none;
    margin: 0;
    overflow: hidden;
    background: #f2f2f2;
    border-bottom: 1px solid #dbdbdb;
}
.ul-tabs li {float: left;cursor: pointer;
  font-weight: 600;
  padding: 8px 31px 3px;
  border-right: 1px solid #cecbcb;
  color: #000;
}
.ul-tabs2 {list-style: none;margin: 0;overflow: hidden;}
.ul-tabs2 li {float: left;cursor: pointer;background: #f2f2f2;
  font-weight: 600;
  padding: 8px 31px 3px;
  border-right: 1px solid #cecbcb;
  border-top: 1px solid #cecbcb;
  border-bottom: 1px solid #cecbcb;
  color: #000;
  width: 33%;text-align: center;
}
.ul-tabs2 li:first-child {
  border-left: 1px solid #cecbcb;
}
.ul-tabs2 li.active, .ul-tabs li.active {background: #d82720;color: #fff;font-weight: 600;}

.dv-cont-tabs {padding: 25px;}
.dv-cont-tabs h5 {color:#d8271f;font-weight: 400;}


.tab-pane {display:none;}
.dv-cont-tabs .show {display: block;}

.tx-gray {color:#949494;}
.tx-black {color:#4c4c4c;}

.et_pb_tab_content h3 {margin: 0;
  color: #d8271f;
  font-size: 26px;
  font-weight: 300;
}
.et_pb_tab_content h2 {margin: 0;
  color: #d8271f;
  font-size: 28px;
  font-weight: 500;
}

.et_pb_tab_content h4 {margin: 0;
  color: #d8271f;
  font-size: 18px;
  font-weight: 500;
}


.et_pb_tab_content ol li {font-weight: 100 !important;}
.et_pb_tab_content .mplm-topics {    font-weight: 500;
    color: #2b2b2b;}

.antb th, .antb td {padding: 10px 5px !important;font-size: 14px;}

.dv-togg {
  background: #f3f1f1;
  padding: 20px;
  border: 1px solid #bdbdbd;margin-bottom: 10px;
}
.toggle_title {font-weight: 500 !important;
  color: #666 !important;
  cursor: pointer;margin:0 !important;
}

.toggle_title span {float: right;}

.toggle_content {display: none;margin-top: 15px;}

.swpm-section {list-style: none;width: 400px;}
.swpm-section li {margin-bottom: 10px;}

.tb-adblock {border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
.tb-adblock tr {background: none !important;}
.tb-adblock tr td {padding: 5px !important;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;
    text-align: left;vertical-align: top;}
.tb-adblock img {margin:0;}
.tb-adblock p {margin: 0;}

.dvloading {text-align: center;padding: 100px 0;}
.dvloading img {width:90px;}

.summernote-dv-info {padding:0 15px;text-transform: none;}
.summernote-dv-info p {margin:0;}
.summernote-dv-info ul {margin-bottom:0;color:#5d5c5c;}
.summernote-dv-info h1 {line-height: 1;color: #d8271f !important;font-size: 36px !important;font-weight: 300 !important;letter-spacing: 0px;text-transform: none;margin: 0 !important;}
.summernote-dv-info span {font-family: "Hind", sans-serif !important;}


.flink {position:relative}
.flink a {text-decoration: none;padding-left: 10px;color: #a2a2a2;font-weight: 600;}
.flink a:hover {color:#dcdcdc;}
.lin {font-size: 22px;top: -5px;position: absolute;}

.graf-img img {margin:0 !important;max-height: 290px;}
.graf-img > p {max-height: 290px;}

#reloadc {padding: 10px;float: left;}
#captcha {float:left; padding:0;}
#security-image {float:left; padding:0; width:100px;}
.cInput {margin-left: -34px;}

.onboard-h3 {padding-top: 25px !important;margin-bottom: 10px !important;}
.dv-tx-tld {font-size: 14px;}
.dv-tx-tld span {
  color:#d8271f;
}

@keyframes heartBeat {
	0% {
		transform: scale(1)
	}
	20% {
		transform: scale(.8)
	}
	30% {
		transform: scale(.95)
	}
	45% {
		transform: scale(.75)
	}
	50% {
		transform: scale(.85)
	}
	100% {
		transform: scale(.9)
	}
}

@-webkit-keyframes heartBeat {
	0%,
	100%,
	50% {
		-webkit-transform: scale(1)
	}
	20% {
		-webkit-transform: scale(.8)
	}
	30% {
		-webkit-transform: scale(.95)
	}
	45% {
		-webkit-transform: scale(.75)
	}
}

.heart-pulse g {
	-webkit-animation-name: heartBeat;
	animation-name: heartBeat;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.to-post-like a {
	color: inherit!important;
	fill: inherit!important;
	stroke: inherit!important
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.realfactory-body-wrapper .realfactory-top-bar .realfactory-top-bar-right-social{position:relative;top:28px;}

.realfactory-body-wrapper footer .realfactory-footer-wrapper {
	padding-top: 35px;
	padding-bottom: 35px;
	border-top-color: rgb(216, 39, 31) !important;
	border-bottom-color: #d8271f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.realfactory-sidebar-area .textwidget a {
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    background-color: #d8271f !important;
    background-image: none !important;
    font-weight: 400;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 11px;
    padding-bottom: 8px;
    font-size: 17px;
}

@media only screen and (max-width: 767px) {
	#gdlr-core-wrapper-1.gdlr-core-pbf-wrapper {
		padding-top: 20px !important;
		padding-bottom: 10px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-wrapper-2.gdlr-core-pbf-wrapper {
		margin-bottom: 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin {
		padding: 0px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin {
		margin: 20px 0px 0px 0px !important;
	}
}

#gdlr-core-title-item-id-84146 .gdlr-core-title-item-title a {
	color: #141414;
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin {
		padding: 0px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-2 .gdlr-core-pbf-column-content-margin {
		margin: 20px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-3 .gdlr-core-pbf-column-content-margin {
		padding: 30px 0px 0px 0px !important;
	}
}

@media only screen and (max-width: 767px) {
	#gdlr-core-column-3 .gdlr-core-pbf-column-content-margin {
		margin: 0px 0px 0px 0px !important;
	}
  .mmx-dv-search {top:0;width: 100%;}
  .mmx-input-search{width: 75%;}
  .mmx-button-search{width: 25%;}
  .realfactory-mobile-header-wrap .realfactory-top-bar-left, .realfactory-mobile-header-wrap .realfactory-top-bar-right{
    text-align: left;
  }
  .realfactory-logo-right-block {
    padding:0;
    margin-left: 0px;
    border-left-width:none;
    border-left-width: inherit;
  }
  .realfactory-logo-right-block .realfactory-logo-right-block-icon {
    font-size: 13px;
    float: left;
    margin: 4px 4px 0 13px;
  }
}
