/*
Theme Name: Root Child
Theme URI: http://wpshop.biz/themes/root
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: root
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

#main .entry-content h2 {
	color: #e43226;
	margin-top: 3em;
}

h3 {
	color: #f7971e;
}

#calculator {
	clear: both;
	padding: 5px 10px 0 30px;
	width: 570px;
	height: 270px;
	background: url('https://alisale.by/wp-content/uploads/2018/09/bg-calc.jpg');
}
#calculator .amaunt {
	border: 0; 
	color: #e43226; 
	font: 28px/1.5 "Arial";
	background: rgba(255,255,255,0);
}
#calculator p {
	font: 24px/1.5 "Arial";
	margin: 12px 0 0 0;
}
#weight, #price {
	margin: 5px 0 0 0;
}
#calculator p.tax {
	font: 28px/1.2 "Arial";
	color: #f7971e; 
	font-weight: bold;
	margin: 8px 0 10px 0;
}
.comment {
	font: bold 18px/1.2 "Arial";
	color: #626262; 
	font-weight: normal;
}
#res span.sum {
	color: #e43226; 
}
#res span.sum2 {
	font-weight: bold; 
}
#calculator .ui-widget-header {
	background: #f7971e 50% 50% repeat-x;
	color: #f7971e;
}
#calculator .ui-state-default,
#calculator .ui-widget-content .ui-state-default,
#calculator .ui-widget-header .ui-state-default {
	border: 1px solid #e43226;
	background: #e43226 50% 50% repeat-x;
	font-weight: normal;
	color: #e43226;
}

.entry-content blockquote.quote::before {
	color: #197e8c;
}

.site-branding-container .site-title {
	font-size: 26px;
	line-height: 1.2;
	margin-top: 2px;
}
.site-branding-container .site-description {
	font-size: 16px;
}

.b-opacity:hover {
	opacity: 0.9;
}

.b-margin {
	margin: 60px auto 60px auto;
	text-align: center;
	display: block;
}


@media only screen and (max-width: 450px), only screen and (max-device-width: 450px) {

	.site-branding-container .site-description {
		display: none;
	}
	.site-title, .site-title a {
		display: none;
	}
	.site-logotype img {
	    max-width: 300px;
	    max-height: 100px;
	}


	.entry-title,
	.h1, h1 {
    	margin: 0 0 10px;
    	font-size: 2.2em;
	}
	.entry-title h2,
	.h2, h2 {
    	font-size: 2em;
	}
	.entry-title h3,
	.h3, h3 {
    	font-size: 1.7em;
	}
	.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .taxonomy-description h2, .taxonomy-description h3, .taxonomy-description h4, .taxonomy-description h5 {
	    margin: 2.5em 0 .6em;
	    word-wrap: break-word;
	}
	.social-links {
		margin-top: 30px;
	}

}


#custom_html-2 {
	margin-bottom: 590px;
}


.social-big {
	width: 100%;
	border-top: 2px solid #2d7a0b;
	padding: 22px 0 5px 0;
}
.social-big .social-big-title {
	text-align: center;
	color: #4C77A0;
}
.social-buttons--small .social-button {
    width: 50px;
    height: 50px;
    font-size: .8em;
    margin-left: 10px;
}

.noselect {
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}