@import "/data/css/designer_custom.css";
#error .error-block {
	text-align: center;
}

#error .error-title {
	font-size: 150px;
}
#error .lead {
	font-size: 60px;
}

#error .form-control {
	margin: 0;
}

.custom-ad  {

}

.loading {
	display: none;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 11050;
	background-color: rgba(51, 51, 51, 0.2) !important;
	height: 100%;
}

#global.loading {
	position: fixed;
}

.loading .spinner {
	position: absolute;
	margin: auto;
	display: inline-block;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 160px;
	height: 24px;
	background-image: url("/data/images/loading.gif") !important;
	background-repeat: no-repeat;
}

#locations {
	display: none;
}

.contact .form-group.has-error input,
.contact .form-group.has-error textarea,
.contact .form-subscribe .email-container.has-error input {
	border: 1px solid #a94442;
}

.contact .form-group.has-error label.control-label {
    color: #A94442;
}

.contact .form-group.has-error input:-ms-input-placeholder {
    color: #A94442;
}

.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: transparent;
}

.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: transparent;
}

.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: transparent;
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: transparent;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
    color: #000000;
}

.form-control:focus::-ms-input-placeholder { /* Microsoft Edge */
    color: inherit;
}

.contact .form-group > input:not([value=""]) + label,
.contact .form-group > input:focus + label,
.contact .form-group > textarea:valid + label,
.contact .form-group > textarea:focus + label {
    opacity: 0;
    visibility: hidden;
}

.contact .ignore .form-control {
}

.contact .required .control-label:after {
    content: " *";
}

.contact #results {
	display: none;
	border: 1px solid #cccccc;
	text-align: center;
}

.contact #results .text {
	margin: 10px;
}

.contact #results.show {
	display: block;
	padding: 10px;
}

.contact #results {
	margin-bottom: 30px;
}

.contact #results.error {
	border-color: #a94442 !important;
	color: #a94442;
}

.contact #results.success {
	border-color: #DD7902 !important;
	color: #DD7902;
}

.contact #form {
	position: relative;
}

.re-captcha > div{
	width: auto;
	display: inline-block;
	padding: 0;
	height: auto;
	background-color: #fff;
}

.re-captcha.has-error > div {
	border: 2px solid #a94442 !important;
}


.footer_bottom_part p a{
	color: #212428;
}

.border-top-none{
	border-top: none !important;
}

.post_text{
	padding-bottom: 20px;
}

.section .text_post_block img{
	width: 100%;
	height: auto;
}

.text_post_block_fix p:first-child img {
width: 20%;
	margin: 0 15px 0 0;
}

.button.most_read{
	background: #E56A54;
}

.current.business > a{
	background: #DFA364 !important;
}

.current.sport > a{
	background:  #637B76 !important;
}

.current.health > a{
	background: #294745 !important;
}

.current.entertainment > a{
	background: #6B7D8E !important;
}

.current.travel > a{
	background: #CD7B55 !important;
}

.current.politics > a{
	background: #A25752 !important;
}


#ad-message {
	display: none;
	margin-bottom: 30px;
	padding: 20px 10px;
	background: #ff680d;
	color: #fff;
	text-align: center;
	font-weight: bold;
}


.widget_social_icons.type_2 ul.top-meni-style li a{
	width: 100%;
	padding: 7px 0 5px 15px;
}

.widget_social_icons.type_2 ul.top-meni-style li a:hover{
	color: #838a8f;
	text-decoration: underline;
}

.text_post_block p{
	margin-top: 0;
}

.text_post_block img{
	margin: 15px 0;
}

.widget_social_icons ul li{
	margin-bottom: 0;
}

.widget_social_icons ul li:last-child{
	margin-bottom: 0;
}

.mobile-ad{
	display: none;
}

@media only screen and (max-width: 575px){


	.fb-page{
		padding-left: 15px;
	}

	.side_bar_banners .scale_image_container{
		margin: 20px 0;
	}

	.img_position_left > div:first-child{
		margin: 0;
	}

	.text_post_section div.blockquotes{
		margin-top: 10px;
	}

	.widget_social_icons ul li{
		margin: 0;
	}

	.widget_social_icons ul li:last-child{
		margin: 0;
	}
}

@media only screen and (max-width: 970px) {
	.desktop-ad {
		display: none;
	}

	.mobile-ad {
		display: block;
	}
	
	.pagination_block {
    	margin-top: 0px;
	}
	
	.section_mobile{
		margin-top: 0px;
	}
	
	.section_mobile2{
		margin-top: 20px;
	}
}


.go-to-top {
    bottom: 0px;
}

iframe{
	max-width: 100%;
}

.custom-ad > div > div {
       min-width: 970px;
}
@media screen and (min-width: 1024px) {
       .custom-ad > div > div {
              min-width: 970px;
       }
}

@media screen and (max-width: 1023px) {
       .custom-ad > div > div {
              min-width: 336px;
       }
}

.custom-ad > div {
       display: flex;
       justify-content: center;
}


.contentWrapped ul li{
	list-style: disc !important;
	padding-left: 8px;
margin-left: 15px;
}