/* -----------------------
Base styles
------------------------*/

body
{
	margin: 0;
	padding: 0;
	color: #333;
	font: 1em/1.2 "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

h1,h2,h3,h4,h5,h6
{
	margin: 0 0 .5em;
	font-weight: 500;
	line-height: 1.1;
	font-family:"Roboto",sans-serif;
}

h1 { font-size: 2.15em; } /* 36px */
h2 { font-size: 1.55em; } /* 28px */
h3 { font-size: 1.275em; } /* 22px */
h4 { font-size: 1.075em; } /* 18px */
h5 { font-size: 1em; } /* 16px */
h6 { font-size: .875em; } /* 14px */

p
{
	margin: 0 0 1.5em;
	line-height: 1.5;
}

blockquote
{
	padding: 1em 2em;
	margin: 0 0 2em;
	border-left: 5px solid #eee;
}

hr
{
	height: 0;
	margin-top: 1em;
	margin-bottom: 2em;
	border: 0;
	border-top: 1px solid #ddd;
}

table
{
	background-color: transparent;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 0px solid #ddd;
}

th, td
{
	vertical-align: top;
	text-align: left;
	border-bottom: 0px solid #ddd;
}

a:link { color: #0002C8;   text-decoration: none;}
a:visited { color: #0002C8;  }
a:focus { color: black; }
a:hover { color: #f60;   text-decoration:underline;}
a:active { color: red; }


ul{	padding-left:15px; }

LI { 
font-size: 14px;  
line-height: 1.3em;
margin: 10px 0px 2px 0px; 
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
}

.lb { font-size: 16px; } 



/*Cookie Consent*/
.shareaholic-cookie-consentx {
top: initial !important;
bottom: 0 !important;
}

.shareaholic-consent-message {
    padding: 5px !important;
}

.social {
	margin-bottom:10px;
	line-height: 100px;
}

/* -----------------------
Layout styles
------------------------*/

.container
{
	max-width: 70em;
	margin: 0 auto;
}

.nav-bar
{
	padding: 0;
}

.content
{
	overflow: hidden;
	padding: 1em 1.25em;
	background-color: #fff;
}

.main, .aside
{
	margin-bottom: 1em;
}

.aside
	{
		width: 100%;
		margin-bottom: 1em;
	}

.footer
{
  padding: 1em;
}

.footer-main {
		min-width:100%;
		background: #DDD;
		padding:11px;
		margin-left: auto;
   		margin-right: auto;

}

.header
{
	padding: 0em;
}

.topheader  
{
	margin: auto;
	min-width:990px; 
	line-height: 25px;
	font-family:oswald; 
	background-color:#FFFFFF;  
	text-transform: uppercase; 
}

h1#tit {font-size:22px; margin:10px 0px 0px 0px;}

h2#tit {font-size:19px; margin:0px 0px 0px 0px; line-height:1.5em;}

.trailer {font-size:13px; font-weight: normal; font-family: serif, times;font-style: italic; margin: 0px 0px 0px 5px;}

.header-heading { margin: 0; }

.catmenudiv, .catmenu2div { display:none; }

	

.dett_textinfo_link {
	float:left;
}

H1#det_title {
	font-family: Arial, Sans-Serif;
	line-height: 31px;
	font-weight: normal;
	font-size: 27px;
	margin:0px 0px 10px 0px;
}


h2#det_description{
	font-family: Arial, Sans-Serif;
	line-height: 17px;
	font-weight: normal;
	font-size: 14px;
}


h3.entry-title {
	font-size: 17px;
	margin: 0 0 30px;
}

.QTCPanel {
	align:middle;
}

.thumb-wrap .entry-title, thumb-wrap .entry-title a {
	font-family: Oswald;
	text-decoration: none !important;
	font-size: 16px;
	line-height: 23px;
	color: #222222;
	font-weight: normal;
	margin-bottom: 11px;
}


h3.entry-title a{
	font-family: Oswald;
	color: #222222;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	text-transform:uppercase;
	text-decoration: none !important;
}

.block-subcategories {
	margin-top: 15px;
	margin-left: 18px;
}


/*MISC */
.about h2, .comments h2, .revtools h2 {
font-family: Oswald, Sans-Serif;
font-weight: normal;
font-size: 19px;
margin-top:20px;
}

.about , .comments , .revtools {
font-family: Sans-Serif,arial;
line-height: 21px;
font-size: 14px;
}

.unsafe{
background-color: #DDDDFF;
padding: 5px;
}

.smalltext {
	font-size: 10px;
	padding: 0px 0px 9px 2px;
}

/*RATE BOX */
	 .ratebox {
		 width: 90%;
		 float: left;
		 font-size:15px;
		 height:230px;
		 box-shadow: 4px 5px 5px #888888;
		 border: 1px solid;
		 padding: 5px;
		 border-radius:5px;
		 margin-right:0px;
		 margin-bottom:34px;
	 }


   .ratetitle {
	   font-family:Oswald,sans-serif;
	   font-size:16px;
	   background-color:#FFFFCC;
	   margin: 0 0 15px 0;
   }

.text-rate { FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 13px; color: #7C7C7C;}

	.morelinks {
		margin:30px 0px 0px 5px;
		line-height: 28px;
		FONT-SIZE: 18px;
	}	




/*----------

DXZ sidebar
--------*/

.block-title-cat {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 4px;
}

.block-title h2 a {
font-family: Oswald, Sans-Serif;
font-weight: normal;
}

.block-title {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
}


.block-titlex span {
font-family: Oswald,Sans-Serif;
font-size: 14px;
line-height: 22px;
color: #ffffff;
background-color:#2c4c8c;
border-color: #2c4c8c;
padding: 3px 10px 3px 10px;
}



.block-title a {
color: #ffffff;
border-bottom: 1px solid #2c4c8c;
}

.block-inside li {
padding: 0px 2px 0px 0px;
line-height: 24px;
display: block;
}

.block-inside#menu td{
font-family: oswald;
line-height: 24px;
}

.block-inside#top10 {
padding: 0px 2px 0px 12px;
line-height: 17px;
font-size: 14px;
}

.block-inside a {
padding: 0px 2px 0px 12px;
line-height: 20px;
display:block;
}


.block-inside{
margin:7px 0px 40px 0px;
}

.block-inside-inline a {
padding: 0px 2px 0px 12px;
margin:7px 0px 2px 0px;
display:inline-block;
}

.block-inside-inline#sister a {
font-family: Oswald, Sans-Serif;
font-size:14px;
}

/*  MAIN CAT SEPARATORS*/


h4 {
  line-height: 24px;
}

.block-title-cat-det {
position: relative;
font-family: Oswald, Sans-Serif;
border-bottom: 2px solid #2c4c8c;
line-height: 32px;
font-weight: normal;
padding-bottom: 2px;
}



h2.block-title-links-up {
position: relative;
font-family: Roboto, Sans-Serif;
border-bottom: 1px solid #2c4c8c;
margin: 40px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 2px;
}

block-title-links-down {
position: relative;
font-family: Oswald, Sans-Serif;
border-top: 1px solid #2c4c8c;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
padding-bottom: 2px;
}


.block-inside li {
padding: 0px 2px 0px 0px;
line-height: 24px;
}

.block-inside#menu td{
font-family: oswald;
line-height: 24px;
}

.block-inside#top10 {
padding: 0px 2px 0px 12px;
line-height: 17px;
font-size: 14px;
}

.block-inside a {
padding: 0px 2px 0px 12px;
line-height: 20px;
display:block;
}


.block-inside{
margin:7px 0px 40px 0px;
}

.block-inside-inline a {
padding: 0px 2px 0px 12px;
margin:7px 0px 2px 0px;
display:inline-block;
}

.block-inside-inline#sister a {
font-family: Oswald, Sans-Serif;
font-size:14px;
}

.cat_srch_r a {
position: relative;
font-family: Oswald, Sans-Serif;
margin: 12px 0px 5px 0px;
line-height: 32px;
font-weight: normal;
font-size: 18px;
}

.category_links {
font-family: Oswald, Sans-Serif;
line-height: 20px;
font-weight: normal;
font-size: 16px;
}

.edchoice {
padding: 22px 30px 15px 3px;
}


.edchoice_img{
	width:130;
	float:left;
	padding: 0px 15px 0px 0px;
}

.edchoice p{
padding: 15px 0px 0px 5px;
}

.edchoice {
padding: 22px 30px 15px 3px;
}


.edchoice_img{
	width:130;
	float:left;
	padding: 0px 15px 0px 0px;
}

.edchoice p{
padding: 15px 0px 0px 5px;
}

/*--
SEARCH
--*/
form#dxz250 {
	margin: 5px 0px 0px 5px;
	text-align:center;
}

.search {
	padding:10px 0 10px 10px;
	background:rgba(170, 170, 170, 0.2);
	border:0px solid #dbdbdb;
	border-radius:5px;
	width:180px;
}



/* -----------------------
Nav
------------------------*/

.navx
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.navx li
{
	display: inline;
	margin: 0;
}

.navx a
{
	display: block;
	padding: .7em 1.25em;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid gray;
}

.navx a:link { color: white; }
.navx a:visited { color: white; }

.navx a:focus
{
	color: black;
	background-color: white;
}

.navx a:hover
{
	color: white;
	background-color: green;
}

.navx a:active
{
	color: white;
	background-color: red;
}

/*---
DXZone
----*/
.catmenudiv  {
margin: auto;
min-width:990px; 
line-height: 35px;
font-family:oswald; 
font-size:14px; 
background-color:#2c4c8c;  
text-transform: uppercase; 
}
.catmenuspan  {color: #FFFFFF;}
.catmenuspan a { color: #FCF6E4; padding:5px; background-color:rgba(246, 245, 234, 0.03);}
.catmenuspan a:hover {  background-color:rgba(246, 245, 250, 0.25); }

.catmenu2div  {
background-color:#FCF6E4;  
margin: auto;
min-width:990px; 
line-height: 20px;
font-family:oswald; 
text-transform: uppercase;
font-size:12px;
border-bottom: 1px solid #2c4c8c;
}

.catmenu2span { background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span#dx  {color: #000000;  float: right; background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span#sx  {color: #000000;  background-color:rgba(246, 245, 250, 0.25);}
.catmenu2span a { color: #000000; padding:5px; }
.catmenu2span a:hover { color:#880000;}






/* -----------------------
Single styles
------------------------*/

.img-responsive { max-width: 100%; }

.btn
{
	color: #fff !important;
	background-color: royalblue;
	border-color: #222;
	display: inline-block;
	padding: .5em 1em;
	margin-bottom: 0;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: .2em;
	text-decoration: none;
}

.btn:hover
{
	color: #fff !important;
	background-color: green;
}

.btn:focus
{
	color: #fff !important;
	background-color: black;
}

.btn:active
{
	color: #fff !important;
	background-color: red;
}

.table
{
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.list-unstyled
{
	padding-left: 0;
	list-style: none;
}

.list-inline
{
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

.list-inline > li
{
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}

/* -----------------------
Wide styles
------------------------*/

@media (min-width: 700px)
{
	.header { padding: 0em; }
	.nav-barx { padding: 1em 3em; }
	.content {  
	padding: 0em 0,5em; 
	min-width:990px;
	}

	.main
	{
		float: left;
		width: 65%;
		margin-right: 5%;
		margin-bottom: 1em;
	}

	.aside
	{
		float: left;
		width: 30%;
		margin-bottom: 1em;
	}

	.footer-main {
  		min-width: 990px;
  		line-height: 35px;
		font-family:oswald; 
		font-size:14px;  
		text-transform: uppercase; 
  		text-decoration: none;

	}
	
	.navx li
	{
		display: inline;
		margin: 0 1em 0 0;
	}
	
	.nav a
	{
		display: inline;
		border-bottom: 0;
		text-decoration: none;
	}

	 .catmenudiv  {
		display:flex;
		margin: auto;
		min-width:990px; 
		line-height: 35px;
		font-family:oswald; 
		font-size:14px; 
		background-color:#2c4c8c;  
		text-transform: uppercase; 
		text-decoration: none;
	 }
	 .catmenuspan  {color: #FFFFFF;}
	 .catmenuspan a { color: #FCF6E4; padding:5px; background-color:rgba(246, 245, 234, 0.03); text-decoration:none;}
	 .catmenuspan a:hover {  background-color:rgba(246, 245, 250, 0.25); }
	 
	 .catmenu2div  {
		display:block;
		background-color:#FCF6E4;  
		margin: auto;
		min-width:990px; 
		line-height: 20px;
		font-family:oswald; 
		text-transform: uppercase;
		font-size:12px;
		border-bottom: 1px solid #2c4c8c;
	 }
	 
	 .catmenu2span { background-color:rgba(246, 245, 250, 0.25);}
	 .catmenu2span#dx  {color: #000000;  float: right; background-color:rgba(246, 245, 250, 0.25);}
	 .catmenu2span#sx  {color: #000000;  background-color:rgba(246, 245, 250, 0.25);}
	 .catmenu2span a { color: #000000; padding:5px; }
	 .catmenu2span a:hover { color:#880000;}


	/*google ads large leadboard detail*/
.cat_c_leadboard { 
	margin-left: auto;
    margin-right: auto;
    width: 989px;
}

#stickyunit { 
	/*position: fixed;*/
	text-align:center;
	
}

.cat_c_t {
margin:5 0 0 0;
}




	.dett_textinfo_link {
		float:none;
		margin-left:250px;
	}
	
	.det_thumb_link {
		float:left;
		 padding-right: 10px;
	}
	
	/*RATE BOX */
	 .ratebox {
		 width: 290px;
		 float: left;
		 font-size:15px;
		 height:230px;
		 box-shadow: 4px 5px 5px #888888;
		 border: 1px solid;
		 padding: 5px;
		 border-radius:5px;
		 margin-right:23px;
	 }
	
	.morelinks {
		margin:30px 0px 0px 5px;
		line-height: 25px;
		FONT-SIZE: 14px;
	}	

}

