#logo { margin-top:5px; }

#tos_content {
  border: 0px solid #dedede !important; 
  border-radius: 5px;
  color: #888; 
  padding:9px; 
  font-size: 14px; 
  transition: all 300ms ease-in; 
}
#tos_content {
  background:#d94b33 !important; 
  color:#ffffff; 
  border-radius:5px; 
  border-top:0px solid #ba422d; 
  border-left:0px solid #ba422d; 
  border-bottom:0px solid #ff7861; 
  border-right:0px solid #ff7861; 
  box-shadow: inset 1px 1px 2px 0px #c1432d; 
}
h1, h2, h3, h4, h5, h6 {
    color: #F55438;
    font-weight: bold;
    line-height: 1.2em;
    margin: 5px 0 15px;
}

/* Slider BG */
.slider-container { background:#f55438; }

#shaon-pricing-table a.signup { font-family: Arial !important; }


.center { text-align:center; margin-bottom:0px !important; }
.center a { display:block; float:none !important; }

a.signup-button {
	background: #f8df7a; /* Old browsers */
  background: -moz-linear-gradient(top,  #f8df7a 0%, #edc048 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8df7a), color-stop(100%,#edc048)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #f8df7a 0%,#edc048 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #f8df7a 0%,#edc048 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #f8df7a 0%,#edc048 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #f8df7a 0%,#edc048 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8df7a', endColorstr='#edc048',GradientType=0 ); /* IE6-9 */

  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px;
  
  border:1px solid #fff;
  font-size:18px;
  float: left;
  margin-left: 5px;
  margin-top: 10px;
  text-align: center;
  padding: 5px 15px;
  font-style: normal;
  line-height: 28px;
}

a.signup-button:hover, #login-form-home #login-submit:hover {
	background: #ffe97d; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffe97d 0%, #f7d058 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe97d), color-stop(100%,#f7d058)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe97d 0%,#f7d058 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe97d 0%,#f7d058 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe97d 0%,#f7d058 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffe97d 0%,#f7d058 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe97d', endColorstr='#f7d058',GradientType=0 ); /* IE6-9 */
	
	border:1px solid #fff;

	text-decoration: none;
	color: #333;
}

a.signup-button:active {
	outline: none;
}




.tile-logout  { display:none; }
body.logged-in .tile-login { display:none; }
header .tile-login { background-image: url( "images/tile-login.png" ); background-position: center 18px; background-repeat: no-repeat; }
header .tile-logout { background-image: url( "images/tile-logout.png" ); background-position: center 18px; background-repeat: no-repeat; }

/* Cyclone Slider CSS*/

.cycloneslider-template-standard .cycloneslider-pager span {
    /*background: none repeat scroll 0 0 #333333;  
    border-radius: 10px;
    display: inline-block; 
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 0 3px;
    vertical-align: top;
    width: 20px;  */
    
    background: url("images/circlebutton.png") no-repeat !important;
    display: inline-block!important;
    color: #B22222!important;
    width: 34px!important;
    height: 31px!important; 
    
    text-indent: -9999px!important;
    border: 0!important;
    margin-right: 3px!important;
    
     border-radius: 0px !important;
	  -webkit-box-shadow: 0px 0px 0px 0px #333333 !important;
    box-shadow: 0px 0px 0px 0px #333333 !important;
    
}

.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {
    /*background-color: #ccc; */
    background-position: 0 -42px!important;
}

.cycloneslider-template-standard .cycloneslider-pager{
    bottom:5px!important;
}

.cycloneslider-template-standard .cycloneslider-slide {
    background: none !important;
}


/* Theme Portfolio CSS*/

ul.afp-items, ul.afp-item-details { list-style-type: none!important; margin: 0!important; }
ul.afp-items li { margin:0 20px 20px 0; }
ul.afp-items li:nth-child(3n+3) { margin-right:0px; }
ul#afp-filter li { padding-right: 0px!important; margin:0 10px 20px 0!important; }
ul#afp-filter li a { padding: 5px 20px; display: block; background:#000; color:#fff; }
ul#afp-filter li.afp-active-cat a  { background:#F55438; }

ul.afp-item-details li { text-align:center; background:#f1f1f1; text-transform: uppercase; padding:5px 0!important; }

/* BB Press */
.group-forum-topic #bbpress-forums h3 {
    color: #464646;
    text-shadow: 1px 1px 0 #FFFFFF;
}




header {
    height: auto;
    overflow: hidden;
}

/*
Imports
---------------------------------------------------------------------------------------------------- */

@font-face {
	font-family: 'Icon';
	src:url('fonts/Icon.eot');
	src:url('fonts/Icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/Icon.woff') format('woff'),
		url('fonts/Icon.ttf') format('truetype'),
		url('fonts/Icon.svg#Icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #fff;
	width: 100%;
	z-index: 999;
}

.nav-primary a {
	color: #222;
}

.nav-primary a:hover,
.nav-primary .sub-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item > a {
	color: #e8554e;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	background-color: #222;
	border: 1px solid #fff;
	border-top: none;
}


/* Responsive Menu
--------------------------------------------- */

#responsive-menu-icon {
	cursor: pointer;
	display: none;
	padding: 10px 0;
	padding: 10px 0;
	background:#222;
  margin-bottom: 20px;
}

#responsive-menu-icon::before {
	-webkit-font-smoothing: antialiased;
	color: #fff;
	
	content: "\e00e";
	font-family: 'Icon';
	font-size: 1.6rem;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	margin: 0 auto;
	speak: none;
	text-align: center;
	text-transform: none;
}


@media only screen and (max-width: 768px) {

	.genesis-nav-menu > .first > a {
		padding-left: 20px;
		padding-left: 2rem;
	}

	.nav-primary .responsive-menu {
		display: none;
	}

	.nav-primary #responsive-menu-icon {
		display: block;
		text-align: center;
	}
  #header-right { margin-left:0px; }
  .genesis-nav-menu { margin-left:48px; margin-top:20px; }
}



.ratings { margin: 5px 0 25px 0!important; }
.ratings .meta { font-size: 16px!important; color: #464646!important; }
.ratings .meta strong { color: #000!important; }


.yop-poll-container, .rgpwidget li, .text-html-box { width:auto!important; background:#ffffff; border-right:1px solid #e0dfdf; border-bottom:1px solid #e0dfdf; color:#606060; border-radius:5px; }
.rgpwidget li { margin:15px 0 0 0; padding: 14px; color: #464646; font-size: 14px; font-weight: bold; }
.rgpwidget li a {  font-size: 14px; }

.text-html-box { padding-top:10px; }
.ratings:after { display: inline!important; }


.wdca_custom_ad {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 0px solid #cccccc!important;
    text-align: center;
}
.wdca_custom_ad p {
    margin: 0px!important;
}