/*
 Theme Name:     Revera Child
 Theme URI:      http://example.com/twenty-thirteen-child/
 Description:    Child Theme
 Author:         John Doe
 Author URI:     http://example.com
 Template:       Revera
 Version:        1.0.0
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
mark, ins {
	background:#FFF;						/* Inserted text background */
}

div.site-branding {
	margin-bottom: 0px;
}

div.site-title{
/*	text-transform: uppercase;*/
	font-weight: 800;
/*	margin-top: 25px;*/
	font-size: 32px; 	
}
div.site-title a:link, div.site-title a:visited{
	color: #000;
}

@media screen and (max-width: 768px) {
	html{
		font-size: 60%;
	}

	div.site-title{
		text-align: center;
	}
	
	select.mnav{
		width: 100%;
		margin-bottom: 20px;
	}

	#submenu{
		display:none;
		}
		
	.flex-caption{
		display: none;
	}
	.portbox, .postbox{
		margin-bottom: 30px;
	}

}
.content-container {
/*	margin-left:100px !important;*/
}

.more-link {
	float:right;
	text-decoration: underline;
}
.begging {
font-size: 14px;
}
.menu-item a {
font-size: 20px;
}
ul.sub-menu {
/*margin-bottom:200px;*/
}

li.cat-item a {
font-size: 16px;
}
ul.sub-menu a {
/*margin-left: 20px;*/
font-size: 16px;
}
.widget ul ul {
margin-left:20px !important;
}

li {
margin-bottom:10px;
}


#recentcomments {width: 300px;}
.recentcomments a {
    text-decoration: underline !important;
}

h2 { font-size: 24px; }

/*social buttons*/
/*.social_vertical {position:fixed; margin-top:0px; margin-left: 0px; display:block; z-index:9999999;}*/
.social_vertical a{text-decoration:none; color:#FFF; width:33px; height:33px; text-indent:-9999px; }
.social_vertical ul{ margin:0;  padding:0; background-color: #dfdfdf; width:31px;}
.social_vertical ul li{ list-style-type:none;}
.social_vertical ul li a { text-decoration:none; color:#FFF; width: 33px; height:33px; display:block; text-indent:-9999px;}
.socialbutton {float:right; margin-top:30px; margin-left:-50px}

.socialbutton a{text-decoration:none; color:#FFF; width:33px; height:33px; display:inline-block; text-indent:-9999px; }
/*
.social_vertical a.ang_vk:hover, .socialbutton a.ang_vk:hover{background:url(smallsocial.png) -40px  0px;}
.social_vertical a.ang_tw:hover, .socialbutton a.ang_tw:hover{background:url(smallsocial.png) -121px 0px;}
.social_vertical a.ang_fb:hover, .socialbutton a.ang_fb:hover{background:url(smallsocial.png) -202px 0px;}
.social_vertical a.ang_ok:hover, .socialbutton a.ang_ok:hover{background:url(smallsocial.png) -161px 0px;}
.social_vertical a.ang_gp:hover, .socialbutton a.ang_gp:hover{background:url(smallsocial.png) -81px 0px;}
*/
.social_vertical a.ang_vk, .socialbutton a.ang_vk{background:url(smallsocial.png) -40px  0px; }
.social_vertical a.ang_tw, .socialbutton a.ang_tw{background:url(smallsocial.png) -121px 0px; }
.social_vertical a.ang_fb, .socialbutton a.ang_fb{background:url(smallsocial.png) -202px 0px; }
.social_vertical a.ang_ok, .socialbutton a.ang_ok{background:url(smallsocial.png) -161px 0px; }
.social_vertical a.ang_gp, .socialbutton a.ang_gp{background:url(smallsocial.png) -81px 0px; }

#sharebox{position:absolute;width:90px;padding:0px 5px; background-color:#fff;border-radius:3px;box-shadow:0 0 10px #909090;left: -200px; top: 200px;z-index:2;}
 
.share-item {margin:7px 0;text-align:center}
.share-item:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.share-item .fb-like{margin:auto}
.share-item #vk_like{margin:auto}

/*divider*/
hr.symbol {
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}
hr.symbol:after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}

.redline {
border-left: 5px solid #FF0000;
}

.blueline {
border-left: 5px solid #0066ff;
}

.visabutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:14px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
	margin:50px 0px 50px 0px;
	text-align:center;
}
.visabutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.visabutton:active {
	position:relative;
	top:1px;
}
div.visalv {
	text-align:center;
	margin: 50px 0px 50px 0px;
}