/*
Theme Name: VX 2 Child
Version: 2.0
Template: vxcash2
*/
@import "../vxcash2/style.css";
@import url('https://fonts.googleapis.com/css?family=Catamaran|Cabin|Dosis|Mukta+Mahee');

/** My Own Styles **/

body {/*background-color: #030303 !important;*/
background-color:black;
background-image:
radial-gradient(white, rgba(255,255,255,.2) 2px, transparent 40px),
radial-gradient(white, rgba(255,255,255,.15) 1px, transparent 30px),
radial-gradient(white, rgba(255,255,255,.1) 2px, transparent 40px),
radial-gradient(rgba(255,255,255,.4), rgba(255,255,255,.1) 2px, transparent 30px);
background-size: 550px 550px, 350px 350px, 250px 250px, 150px 150px;
background-position: 0 0, 40px 60px, 130px 270px, 70px 100px;
}

#content {
font-family: 'Catamaran', sans-serif;
font-size: 15pt;
padding: 25px;
background-color: #212121 !important;
}

#content p {
/*text-align: justify !important;*/
color:#888;
}

.vxcash-bas-number {margin:0 auto !important;color:#000 !important;font-size: 20px !important;}
.vxcash-bas-price {color:#000 !important;font-size: 12px !important;}
p.subline {color:#000 !important;}
.bas-callbox p {text-align:center;color:#000 !important;}

.list-holder-bas .basBlade .bas-callbox {
  text-align: center !important;
}

.name {color:#fff !important}

h2,h3,h4 {
font-family: 'Dosis', sans-serif;
text-align:center;
color: #ea7a7a !important;
}

h1 {
font-size: 26pt !important;
color: #fffce4 !important;
text-align:center;
}

h2 {
font-size: 21pt !important;
font-weight: normal !important;
color: #ea7a7a !important;
}

h3 {
font-size: 19pt !important;
font-weight: normal !important;
}

#topholder {
margin:0 auto !important;
}

#site-navigation{
position:fixed !important;
	z-index: 1000;
	width: 100%;
	max-height: 75px !important;
}

#primary-menu a {
color: #FFFFFF !important;
background-color: #87211f !important;
}

#primary-menu a:hover {
color: #FFFFFF !important;
background-color: #7a1e1c !important;
}

#primary-menu a:active {
color: #FFFFFF !important;
background-color: #ab2a28 !important;
}

#primary-menu .fon a {
color: #FFFFFF !important;
background-color: #007fff !important;
}

#primary-menu .fon a:hover {
color: #FFFFFF !important;
background-color: #51a8ff !important;
}

#primary-menu .register a {
color: #FFFFFF !important;
background-color: #ba2727 !important;
}

#primary-menu .register a:hover {
color: #FFFFFF !important;
background-color: #ba4d4d !important;
}

#primary-menu .telcams a {
color: #FFFFFF !important;
background-color: #3f9481 !important;
}

#primary-menu .telcams a:hover {
color: #FFFFFF !important;
background-color: #58b8a3 !important;
}

div.buttonlinkgreen {
background-color: #02AE0A;
background-image: -webkit-linear-gradient(#00b302 0%, #01480C 100%);
background-image: -moz-linear-gradient(#00b302 0%, #01480C 100%);
background-image: -o-linear-gradient(#00b302 0%, #01480C 100%);
background-image: linear-gradient(#00b302 0%, #01480C 100%);
border-radius:7px; 
	color:#fff;
	display:block;
	text-align:center;
	padding:12px;
	text-decoration:none;
	font-size: 1.6em;
	font-weight:bold;
margin-top:25px;
margin-bottom:25px;
}
div.buttonlinkgreen:hover {
background-color: #02AE0A;
background-image: -webkit-linear-gradient(#01480C 0%, #00b302 100%);
background-image: -moz-linear-gradient(#01480C 0%, #00b302 100%);
background-image: -o-linear-gradient(#01480C 0%, #00b302 100%);
background-image: linear-gradient(#01480C 0%, #00b302 100%);
border-radius:7px; 
	color:#fff;
	display:block;
	text-align:center;
	padding:12px;
	text-decoration:none;
	font-size: 1.6em;
}
		
img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:30px;
  margin-bottom:30px;
  border-radius: 12px !important;
}
.hostLink, .videoLink {border-radius:8px !important}
.livecams .hostLink .sendername {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;}
.livecams .hostLink .sendername {
    text-align:center;
}

.entry-content ul {
  list-style: none;
  margin-top: 30px;
  margin-bottom: 20px;
}
ul li {
  text-align:center;
  color: #ddd;
}
ol li {
  text-align:center;
  color: #ddd;
}

.bgDesc {
  background-color: #131313 !important;
}
.mottoHolder {color:#ccc !important}

@media  (max-width: 1200px) {
h1 {font-size: 22pt !important;}	
h2 {font-size: 18pt !important;}
h3 {font-size: 17pt !important;}

#primary-menu {
margin-top:-1px !important;
}	
#primary-menu a {
font-size: 11pt;
text-align:center;
}
}

@media  (max-width: 1250px) {
#site-navigation .social-nav {
display:none !important;
}

.entry-content ul li {
text-align:center;
list-style-type: none;
}

.entry-content {
text-align:center;
}
.onlineIcon, .offlineIcon, .talkingIcon {
  position: absolute !important;
  left: 8px !important;
  top: 8px !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  color: white !important;
  background-color: #40A51D !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  padding: 0px 6px !important;
}

#colophon a {
	color:#009900 !important;