/*

Theme Name: Top Horoscope Today

Description: Custom wordpress theme.

Version: 1.0

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

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



*{

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

	box-sizing:border-box;

}

*:focus{

	outline: 0;

}

body::-webkit-scrollbar {

    width: 1.2em !important;

} 

body::-webkit-scrollbar-track {

    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

}

body::-webkit-scrollbar-thumb {

  background-color: #8151c2;

  outline: 1px solid #8151c2;

}

::selection {

	color: #ffffff;

   background: #8151c2;

}

::-moz-selection { 

    color: #ffffff;

    background: #8151c2;

}

@font-face {

    font-family: 'Product Sans';

    src: url('fonts/ProductSans-Regular.eot');

    src: url('fonts/ProductSans-Regular.eot?#iefix') format('embedded-opentype'),

        url('fonts/ProductSans-Regular.woff2') format('woff2'),

        url('fonts/ProductSans-Regular.woff') format('woff'),

        url('fonts/ProductSans-Regular.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'Product Sans';

    src: url('fonts/ProductSans-Italic.eot');

    src: url('fonts/ProductSans-Italic.eot?#iefix') format('embedded-opentype'),

        url('fonts/ProductSans-Italic.woff2') format('woff2'),

        url('fonts/ProductSans-Italic.woff') format('woff'),

        url('ProductSans-Italic.ttf') format('truetype');

    font-weight: normal;

    font-style: italic;

    font-display: swap;

}

@font-face {

    font-family: 'Product Sans';

    src: url('fonts/ProductSans-Bold.eot');

    src: url('fonts/ProductSans-Bold.eot?#iefix') format('embedded-opentype'),

        url('fonts/ProductSans-Bold.woff2') format('woff2'),

        url('fonts/ProductSans-Bold.woff') format('woff'),

        url('fonts/ProductSans-Bold.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}

@font-face {

    font-family: 'Product Sans';

    src: url('fonts/ProductSans-BoldItalic.eot');

    src: url('fonts/ProductSans-BoldItalic.eot?#iefix') format('embedded-opentype'),

        url('fonts/ProductSans-BoldItalic.woff2') format('woff2'),

        url('fonts/ProductSans-BoldItalic.woff') format('woff'),

        url('fonts/ProductSans-BoldItalic.ttf') format('truetype');

    font-weight: bold;

    font-style: italic;

    font-display: swap;

}





body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-family: 'Product Sans';

	line-height: 1.3em;

}



ol, ul {

	

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}

iframe {

	max-width:100%;

}



/* =Layout

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



/*

LAYOUT: Two columns

DESCRIPTION: Two-column fixed layout with one sidebar right of content

*/





.blog #main, .archive #main, .search #main, .single #main {  

	width: 1170px;

	margin: 0 auto;

    padding: 50px 0;

    overflow: hidden;

}



#container {



}



.page-template-homepage #container {

}



.blog #container,

.archive #container,

.search #container,

.single #container {

	width: 830px;

    float: left;

}



#primary,

#default_sidebar {

	float: right;

	width: 310px; /* width of sidebars */

}



#primary .widget-container,

#default_sidebar .widget-container{

}



#primary .widget-container .widget-title,

#default_sidebar .widget-container .widget-title{

}



#primary .widget-container ul,

#default_sidebar .widget-container ul{

}



#primary .widget-container ul li,

#default_sidebar .widget-container ul li{

}



#primary .widget-container ul li a,

#default_sidebar .widget-container ul li a{

}



#primary{

}



#primary .widget-container{

}



#primary .widget-container .widget-title,
#content .horoscope_sidebar .widget-title{

	margin-bottom: 15px;

}





#primary .widget-container ul,

#primary .tagcloud{

	background: #fff;

    padding: 22px 20px;

    box-shadow: 0px 2px 12px rgb(24 24 24 / .12);

    margin: 0 0 24px;

	list-style-type: none;

	border-radius: 5px;

	width: 97.5%;

}



#primary .widget-container ul li,

#primary .tagcloud a{

    margin-bottom: 5px;

}

#primary .widget-container ul li:last-child,

#primary .tagcloud a:last-child{

    margin-bottom: 0;

}



#primary .widget-container ul li a,

#primary .tagcloud a{

	font-size: 16px !important;

    line-height: 24px !important;

    color: #404040;

    text-decoration: none;

    display: table;

}

#primary .widget-container ul li a:hover,

#primary .tagcloud a:hover{

    color: #8151c2;

}

#primary .widget-container ul li a:before,

#primary .tagcloud a:before {

	content: '';

    display: inline-block;

    width: 8px;

    height: 8px;

    border: 2px solid #8151c2;

    border-radius: 100%;

    margin-right: 13px;

    transition: .3s ease-in-out;

}

#primary .widget-container ul li a:hover:before,

#primary .tagcloud a:hover:before{

    border: 2px solid #404040;

}



#primary .zodiac_horoscope select,

#content .zodiac_horoscope select  {

    max-width: 100%;

    background: #fff;

    border: 0;

    border-radius: 5px;

    width: 97.5%;

    height: 46px;

    font-size: 14px;

    color: #454545;

    padding: 0 18px;

    margin-bottom: 24px;

	box-shadow: 0px 2px 10px rgb(24 24 24 / .12);
	font-family: 'Lato', sans-serif;

}
#content .zodiac_horoscope select  {
	width: 100%;
}

#primary .zodiac_horoscope select,

#content .zodiac_horoscope select  {

    padding-right: 37px;

    background-image: url(images/form_arrow.png);

    background-repeat: no-repeat;

    background-position: center right 15px;

    -webkit-appearance: none;

}
.zodiac_horoscope option.title {
    color: #051b29;
    font-weight: bold;
    text-transform: uppercase;
}


#default_sidebar{

}



#default_sidebar .widget-container {

}



#default_sidebar .widget-container .widget-title{

}



#default_sidebar ul{

}



#default_sidebar ul li{

}



#default_sidebar ul li a{

}

/*

LAYOUT: One column, no sidebar

DESCRIPTION: One centered column with no sidebar

*/



.one-column #content {

	margin: 0 auto;

	width: 900px; /* width of content area */

}



/*

LAYOUT: Full width, no sidebar

DESCRIPTION: Full width content with no sidebar; used for attachment pages

*/



.single-attachment #content {

	margin: 0 auto;

	width: 900px; /* width of content area */

}





/* =Fonts

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

body,

input,

textarea,

.page-title span,

.pingback a.url {

	font-family: 'Lato', sans-serif;

}

h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.wp-caption-text {

	font-family: 'Lato', sans-serif;

}

input[type=submit] {

	font-family: 'Lato', sans-serif;

	appearance:none;

	-webkit-appearance:none;

	-moz-appearance:none;

	background-color: #F8F8F8;

	font-size: 14px;

	border: 1px solid #C6C6C6;

	color: #666;

	cursor: pointer;

	border-radius:3px;	

	margin: 0px 0 0;

	-webkit-transition: 0.3s .05s;

	transition: 0.3s .05s;

	padding: 3px 10px;

}



input[type=submit]:hover {

	opacity:0.7;

}





pre {

	font-family: "Courier 10 Pitch", Courier, monospace;

}

code {

	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}



::-webkit-input-placeholder {

	color:#3c3b3b;

}

:-moz-placeholder { /* Firefox 18- */ 

	color:#3c3b3b;

}

::-moz-placeholder {  /* Firefox 19+ */

	color:#3c3b3b;  

}

:-ms-input-placeholder { 

	color:#3c3b3b;  

}



/* =Structure

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



/* The main theme structure */

#colophon, 

#branding,

#container,

.inner_wrapper,

.wrap {

	margin: 0 auto;

	width: 1170px;

}

#wrapper {

}



/* Structure the footer area */

#footer-widget-area {

	overflow: hidden;

}

#footer-widget-area .widget-area {

	float: left;

	margin-right: 20px;

	width: 220px;

}

#footer-widget-area #fourth {

	margin-right: 0;

}



/* =Global Elements

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



/* Main global 'theme' and typographic styles */

body {

	background: #fff;

	-webkit-text-size-adjust: 100%;

	-webkit-font-smoothing: antialiased;

}

body,

input,

textarea {

	color: #454545;

	font-size: 14px;

	line-height: 22px;

}

hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}



/* Text elements */

p {

	margin-bottom: 18px;

}

ul {

	margin: 0 0 18px 1.5em;

}

ol {

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 0 24px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 18px;

}

strong {

	font-weight: bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 131.25%;

}

ins {

	background: #ffc;

	text-decoration: none;

}

blockquote {

	font-style: italic;

	padding: 0 3em;

}



blockquote p{

	

}



blockquote cite,

blockquote em,

blockquote i {

	font-style: normal;

}

pre {

	background: #f7f7f7;

	color: #222;

	line-height: 18px;

	margin-bottom: 18px;

	overflow: auto;

	padding: 1.5em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

input[type="text"],

textarea {

	/*background: #f9f9f9;

	border: 1px solid #ccc;

	padding: 2px;*/

}

a,

a:link,

a:visited {

	color: #8151c2;

	transition: .3s ease-in-out;

}



a:active,

a:hover {

}



/* Text meant only for screen readers */

.screen-reader-text {

	position: absolute;

	left: -9000px;

}



input[type="text"],

input[type="email"],

input[type="tel"],

textarea {

 	border: 1px solid #a9a9a9;

    padding: 0 0 0 1%;

	

}



.search-form input[type="text"] {

    padding: 4px 3px;

	width:140px;

}





/* =Header

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



#header {

    width: 100%;

    float: left;

}



#masthead{

}



#branding{

}



#branding #logo {

	float:left;

	margin: 15px 0;

}



#site-title {

    line-height: 0;

}



#site-title a {

	display: block;

}



#site-title img {

}



#site-description {

	clear: right;

	float: right;

	font-style: italic;

	margin: 15px 0 18px 0;

	width: 220px;

}



/* This is the custom header image */

#branding #headerimage {

	border-top: 4px solid #000;

	border-bottom: 1px solid #000;

	display: block;

	float: left;

}



#headerright {

	clear: right;

	float: right;

	font-style: italic;

	margin: 15px 0 18px 0;

	width: 220px;

}



/* =Slideshow

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

#slideshow {

    clear: both;

}



.slider_content_wrapper {}



.slider_content_wrapper .slider_content_box {}



.slider_content_wrapper .slider_content {}



.slider_content_wrapper .slider_title {}



.slider_content_wrapper .slider_description  {}



#featured_image {}



#featured_image  img{}









/* =Menu

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

#access {

	float: right;

    margin-top: 30px;

}



#access .menu-header {

    font-size: 16px;

}



#access ul { /* applied to remove list bullets and set margin 0 for all menu ULs */

	list-style: none;

	margin: 0;

}



#access ul li{

    position: relative;

    float: left;

}

#access .menu-header > ul > li + li{

    margin-left: 20px;

}

#access .menu-header > ul > li + li.header_btn{

	margin-left: 10px;

}

#access .menu-header > ul > li + li.search,

#access .menu-header > ul > li + li.social {

	margin-left: 15px;

}



#access ul li a {

	color: #3c3b3b;

    display: block;

    line-height: 40px;

    padding: 0 6px;

    text-decoration: none;

	padding-bottom: 27px;

	cursor: pointer;

}

#access .menu-header > ul > li.header_btn a {

	background: #8151c2;

    color: #fff;

    min-width: 110px;

    padding: 0 10px;

    text-transform: uppercase;

    border-radius: 5px;

    text-align: center;

    border: 1px solid #8151c2;

    line-height: 38px;

}

#access .menu-header > ul > li.header_btn a:hover {

	background: none;

	color: #3c3b3b;

	border: 1px solid #696969;

}

#access .menu-header > ul > li.social > a{

	padding-bottom: 0px;

    font-size: 14px;

}

#access .menu-header > ul > li.social > a:hover{

    transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

}

#access .menu-header > ul > li.search > a{

	padding: 0 12px;

	border: 1px solid #696969;

	border-radius: 5px;

	font-size: 14px;

	line-height: 38px;

}

#access .menu-header > ul > li.search > a:hover{

	border: 1px solid #8151c2;

	background: #8151c2;

	color: #fff;

}

#access .menu-header > ul > li > a:before{

	content: "";

	position: absolute;

    bottom: 0;

    width: 0;

    left: 0px;

    height: 3px;

    background-color: #8151c2;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

#access .menu-header > ul > li > a > i{

	vertical-align: middle;

}

#access .menu-header > ul > li > a:hover:before,

#access .menu-header > ul > li.current_page_item > a:before,

#access .menu-header > ul > li.current-menu-ancestor > a:before,

#access .menu-header > ul > li.current-menu-item > a:before,

#access .menu-header > ul > li.current-menu-parent > a:before{

    width: 100%;

}

#access .menu-header > ul > li > a:hover{

    color: #8151c2;

}

#access .menu-header > ul > li.social > a:before,

#access .menu-header > ul > li.search > a:before,

#access .menu-header > ul > li.header_btn > a:before{

	display: none;

}

#access ul ul { /* this css is applied to all ULs but NOT the first one */

	display: none;

	position: absolute;

	top: 40px; /* start position of drop down */

	left: 0;

	float: left;

	width: 160px;

	z-index: 99999;

}

#access ul ul li {

	min-width: 160px;

}

#access ul ul ul { /* this is applied to 3rd and all after ULs as well */

	left: 100%;

	top: 0;

}

#access ul ul a {

	background: #280a51;

	line-height: 1em; /* height of drop down menu items */

	padding: 10px; /* padding that gets applied to all menu items after parent */

	height: auto;

	color: #fff;

}

#access ul ul a:hover {

    background: #8151c2;

    color: #fff;

}

#access ul li:hover > ul { /* hover css for displaying sub menu items */

	display: block;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a { /* current page menu item css */



}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

	

}





/* =Content

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



#main {

	clear: both;

	overflow: hidden;

}



.home #main {

}



#content {

	color: #454545;

	font-size: 18px;

	line-height: 26px;

}



.home #content {

}



#content p,

#content ul,

#content ol,

#content dd,

#content pre,

#content hr {

	margin-bottom: 24px;

}



#content p:empty {

    margin-bottom: 0;

}



#content ul ul,

#content ol ol,

#content ul ol,

#content ol ul {

	margin-bottom: 0;

}

#content pre,

#content kbd,

#content tt,

#content var {

	font-size: 15px;

	line-height: 21px;

}

#content code {

	font-size: 13px;

}

#content dt,

#content th {

	color: #000;

}

#content h1,

#content h2,

#content h3,

#content h4,

#content h5,

#content h6 {

	color: #3c3b3b;

	line-height: 1.3em;

	margin: 0 0 20px 0;

}





#content h1{	

}



.home #content h1{	

}



#content h2{	

	font-size: 36px;

}



.home #content h2{	

}



#content h3{	

	font-size: 30px;

    margin-bottom: 15px;

}



.home #content h3{	

}



#content h4,

#primary h4{	

	font-size: 24px;

}



#content h5{	

}



#content h6{	

}



h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

	color:inherit;

}



#blog_header_text_widget{

	

}



#blog_header_text_widget .widget-container{

	

}



#blog_header_text_widget h1.widget-title{

	

}	



.post {

	margin: 0 0 0 0;

}



.blog .post,

.archive .post,

.search .post,

.search .page {

	overflow: hidden;

    margin-bottom: 45px;

}



 .blog #content .post p,

.archive #content .post p {

    margin-bottom: 0;

}



.blog .post:last-of-type,

.archive .post:last-of-type,

.search .post:last-of-type,

.search .page:last-of-type  {

    margin: 0 0 0 0;

    padding: 0;

    border: none;

}



.single .post {

	margin: 0 0 36px 0;

}



.single_featured_image {

	line-height: 0;

	margin-bottom: 32px;

}

.single_featured_image a{

	border: 1px solid #d5d5d5;

    padding: 9px;

    display: block;

    border-radius: 8px;

    overflow: hidden;

}

.single_featured_image img {

	width: 100%;

	border-radius: 8px;

    box-shadow: 0 2px 12px rgb(24 24 24 / .12);

}

.blog_content {

	text-align: center;

    width: 100%;

    font-size: 16px;

    line-height: 24px;

}



#content .entry-title {



}



.home #content .entry-title {

}



.blog #content h1.entry-title {

}



.blog #content h3.entry-title,

.archive #content h3.entry-title,

.search #content h3.entry-title {

	margin-bottom: 12px;

}



.single #content .entry-title {

	margin-bottom: 5px;

    font-size: 30px;

}



.entry-title a:link,

.entry-title a:visited {

	color: inherit;

	text-decoration: none;

}

.entry-title a:active,

.entry-title a:hover {

	color: #8151c2;

}

.entry-meta {

	font-size: 14px;

    line-height: 18px;

    margin-bottom: 14px;

}



.single .entry-meta {

	margin-bottom: 20px

}



#content .pagination {

    text-align: center;

	margin: 40px 0 15px;

}

#content .pagination ul {

    margin: 0;

    list-style-type: none;

    color: #222222;

}

#content .pagination ul li{

	display: inline-block;

	margin: 0 4px;

}

#content .pagination ul li a {

    width: 42px;

    height: 42px;

    border-radius: 100%;

	background: #fff;

    border: 1px solid #c2c2c2;

    display: block;

    font-size: 14px;

    font-weight: bold;

    color: #222222;

    text-align: center;

    line-height: 42px;

}

#content .pagination ul li a:hover,

#content .pagination ul li.active a {

	background: #7a57a5;

    border: 1px solid #7a57a5;

    color: #fff;

}

#content .pagination ul li.previous a,

#content .pagination ul li.next a{

	text-indent: -99999px;

	position: relative;

}

#content .pagination ul li.previous a:after{

	content: '';

    border-top: 5px solid transparent;

    border-bottom: 5px solid transparent;

    border-right: 6px solid #7a57a5;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

	margin-left: -1px;

	transition: .3s ease-in-out;

} 

#content .pagination ul li.next a:after{

	content: '';

    border-top: 5px solid transparent;

    border-bottom: 5px solid transparent;

    border-left: 6px solid #7a57a5;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

	margin-left: 1px;

	transition: .3s ease-in-out;

} 

#content .pagination ul li.previous a:hover:after{

	border-right: 6px solid #fff;

}

#content .pagination ul li.next a:hover:after{

	border-left: 6px solid #fff;

}



.entry-content,

.entry-summary {

	clear: both;

	padding: 0;

}



.entry-utility {

	clear: both;

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

.entry-meta a,

.entry-utility a {

	color: #888;

}

.entry-meta a:hover,

.entry-utility a:hover {

	color: #ff4b33;

}



#content table {

	border: 1px solid #e7e7e7;

	margin: 0 -1px 24px 0;

	text-align: left;

	width: 100%;

}

#content tr th,

#content thead th {

	color: #888;

	font-size: 12px;

	font-weight: bold;

	line-height: 18px;

	padding: 9px 24px;

}

#content tr td {

	border-top: 1px solid #e7e7e7;

	padding: 6px 24px;

}

#content tr.odd td {

	background: #f2f7fc;

}



.home .sticky {

	background: #f2f7fc;

	border-top: 4px solid #000;

	margin-left: -20px;

	margin-right: -20px;

	padding: 18px 20px;

}



#content .page-title {

	font-size: 16px;

	font-weight: bold;

}

.page-title span {

	font-style: italic;

}

.page-title a:link,

.page-title a:visited {

	color: #888;

	text-decoration: none;

}

.page-title a:active,

.page-title a:hover {

	color: #ff4b33;

}



.entry-meta abbr,

.entry-utility abbr {

	border: none;

}

.entry-meta abbr:hover,

.entry-utility abbr:hover {

	border-bottom: 1px dotted #666;

}



#content a.blog_read_more {

	display: table;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    color: #7a57a5;

    text-decoration: none;

    margin: 17px auto 0;

}

#content a.blog_read_more:hover {

    color: #3c3b3b;

}

#content .entry-summary p:last-child {

	margin-bottom: 0;

}

.entry-content fieldset {

	border: 1px solid #e7e7e7;

	margin: 0 0 24px 0;

	padding: 24px;

}

.entry-content fieldset legend {

	background: #fff;

	color: #000;

	font-weight: bold;

	padding: 0 24px;

}

/*.entry-content input {

	margin: 0 0 24px 0;

}*/

.entry-content input.file,

.entry-content input.button {

	margin-right: 24px;

}



.entry-content select {

	margin: 0 0 24px 0;

}

.entry-content sup,

.entry-content sub {

	font-size: 10px;

}

.entry-content blockquote.left {

	float: left;

	margin-left: 0;

	margin-right: 24px;

	text-align: right;

	width: 33%;

}

.entry-content blockquote.right {

	float: right;

	margin-left: 24px;

	margin-right: 0;

	text-align: left;

	width: 33%;

}

.page-link {

	clear: both;

	color: #000;

	font-weight: bold;

	margin: 0 0 22px 0;

	word-spacing: 0.5em;

}

.page-link a:link,

.page-link a:visited {

	background: #f1f1f1;

	color: #333;

	font-weight: normal;

	padding: 0.5em 0.75em;

	text-decoration: none;

}

.home .sticky .page-link a {

	background: #d9e8f7;

}

.page-link a:active,

.page-link a:hover {

	color: #ff4b33;

}

body.page .edit-link {

	clear: both;

	display: block;

}

#entry-author-info {

	background: #f2f7fc;

	border-top: 4px solid #000;

	clear: both;

	font-size: 14px;

	line-height: 20px;

	margin: 24px 0;

	overflow: hidden;

	padding: 18px 20px;

}

#entry-author-info #author-avatar {

	background: #fff;

	border: 1px solid #e7e7e7;

	float: left;

	height: 60px;

	margin: 0 -104px 0 0;

	padding: 11px;

}

#entry-author-info #author-description {

	float: left;

	margin: 0 0 0 104px;

}

#entry-author-info h2 {

	color: #000;

	font-size: 100%;

	font-weight: bold;

	margin-bottom: 0;

}



#content .video-player {

	padding: 0;

}





/* =Asides

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



.home #content .format-aside p,

.home #content .category-asides p {

	font-size: 14px;

	line-height: 20px;

	margin-bottom: 10px;

	margin-top: 0;

}

.home .post.format-aside,

.home .post.category-asides {

	padding: 0;

}

.home #content .format-aside .entry-content,

.home #content .category-asides .entry-content {

	padding-top: 0;

}





/* =Gallery listing

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



.format-gallery .size-thumbnail img,

.category-gallery .size-thumbnail img {

	border: 10px solid #f1f1f1;

	margin-bottom: 0;

}

.format-gallery .gallery-thumb,

.category-gallery .gallery-thumb {

	float: left;

	margin-right: 20px;

	margin-top: -4px;

}

.home #content .format-gallery .entry-utility,

.home #content .category-gallery .entry-utility {

	padding-top: 4px;

}





/* =Attachment pages

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



.attachment .entry-content .entry-caption {

	font-size: 140%;

	margin-top: 24px;

}

.attachment .entry-content .nav-previous a:before {

	content: '\2190\00a0';

}

.attachment .entry-content .nav-next a:after {

	content: '\00a0\2192';

}





/* =Images

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



/*

Resize images to fit the main content area.

- Applies only to images uploaded via WordPress by targeting size-* classes.

- Other images will be left alone. Use "size-auto" class to apply to other images.

*/

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {

	max-width: 100%; /* When images are too wide for containing element, force them to fit. */

	height: auto; /* Override height to match resized width for correct aspect ratio. */

}

.alignleft,

img.alignleft {

	display: inline;

	float: left;

	margin-right: 24px;

	margin-top: 4px;

}

.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 24px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

.wp-smiley {

	margin: 0;

}

.gallery {

	margin: 0 auto 18px;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery-columns-2 .attachment-medium {

	max-width: 92%;

	height: auto;

}

.gallery-columns-4 .attachment-thumbnail {

	max-width: 84%;

	height: auto;

}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 10px solid #f1f1f1;

}

.gallery br+br {

	display: none;

}

#content .attachment img {/* single attachment images should be centered */

	display: block;

	margin: 0 auto;

}





/* =Navigation

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



.navigation {

	color: #888;

	font-size: 14px;

	line-height: 18px;

	overflow: hidden;

}

.navigation a:link,

.navigation a:visited {

	color: #888;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #8151c2;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin-bottom: 50px;

}


#disqus_thread {
    padding: 55px 0;
}

.single #disqus_thread {
    padding: 0 5px;
}



/* =Comments

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

#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title,

h3#reply-title {

	/*color: #000;*/

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 10px;

	margin: 0 0 1px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.a_u_t_h_o_r__n_d_a_r_t_s_c_a {	

	text-decoration:none;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */



#respond {

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size: 14px;

}



#respond input {

    margin: 0 0 9px;

    width: 97%;

}



#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}



#respond .form-submit input {

    width: auto;

}





/* =Widget Areas

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



.widget-area ul {

	margin-left: 0;

}

.widget-area .widget-container ul {

	margin-left: 1.3em;

}

.widget-area select {

	max-width: 100%;

}

.widget_search #s {/* This keeps the search inputs in line */

	width: 60%;

}

.widget_search label {

	display: none;

}

.widget-container {

}

.widget-title {

	color: #3c3b3b;

}

.widget-area a:link,

.widget-area a:visited {

	text-decoration: none;

}

.widget-area a:active,

.widget-area a:hover {

	text-decoration: underline;

}

.widget-area .entry-meta {

	font-size: 11px;

}

#wp_tag_cloud div {

	line-height: 1.6em;

}

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #222;

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 4px;

	text-align: left;

}

#wp-calendar thead {

	font-size: 11px;

}

#wp-calendar thead th {

}

#wp-calendar tbody {

	color: #aaa;

}

#wp-calendar tbody td {

	background: #f5f5f5;

	border: 1px solid #fff;

	padding: 3px 0 2px;

	text-align: center;

}

#wp-calendar tbody .pad {

	background: none;

}

#wp-calendar tfoot #next {

	text-align: right;

}

.widget_rss a.rsswidget {

	color: #000;

}

.widget_rss a.rsswidget:hover {

	color: #ff4b33;

}

.widget_rss .widget-title img {

	width: 11px;

	height: 11px;

}



/* Footer widget areas */

#footer-widget-area {

}





/* =Footer

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



#footer {

	clear: both;

    width: 100%;

    background: #280a51;

    color: #e1d7ef;	

}



#footer a {

    color: #e1d7ef;

}



#footer a:hover{

}





#colophon {

	overflow: hidden;

	padding: 40px 0 60px;

}



/*

.social_icons {

	display: table;

	margin: 0px auto;

}



.social_icons a {

    float: left;

	width: 30px;

	height: 30px;

	text-indent: -9999px;

	margin: 0 7px;	

}



.social_icons a.facebook {

	background: url(images/fb.png) no-repeat;

}

.social_icons a.twitter {

	background: url(images/tw.png) no-repeat;

}

.social_icons a.google {

	background: url(images/google.png) no-repeat;

}

.social_icons a.linkedin {

	background: url(images/linkdin.png) no-repeat;

}

*/



/* .footer_bottom{} */



#site-info {

	font-weight: bold;

	float: left;

	font-size: 14px;

}

#site-info a {

	color: #000;

	text-decoration: none;

}

#site-generator {

	position: relative;

	float: right;

	width: 220px;	

}

#site-generator a {

	/*background: url(images/wordpress.png) center left no-repeat;*/

	color: #666;

	display: inline-block;

	line-height: 16px;

	/*padding-left: 20px;*/

	text-decoration: none;

}

#site-generator a:hover {

	text-decoration: underline;

}

img#wpstats {

	display: block;

	margin: 0 auto 10px;

}







/* =Footer Menu

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

#footer-menu{	

}



#footer-menu div {

	/*float and width of menu here*/

}

#footer-menu ul {

	list-style: none;

	margin: 0;

}

#footer-menu li{

    float: left;

    position: relative;

}

#footer-menu ul ul{

	display:none; /* hide submenu items */

}

#footer-menu ul a {

	color: #aaa; /* default menu color */

	display: block;

	line-height: 20px; /* height of parent menu item */

	padding: 0 10px; /* left/right padding of parent menu item */

	text-decoration: none;

}

#footer-menu li:hover > a { /* hover css for parent and drop down menu items */

	background: #333;

	color: #fff;

}



/* =ndARTS.CA additional css

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



.clear {

	clear:both;

}

.i {

	font-style:italic;

}

.center {

	text-align:center;

}

.space {

	height:12px;

}

.shortcode_columns {

    width:100%;

    float:left;

}

.shortcode_columns > br {

	display:none;

}

.shortcode_left_col {

    width:45%;

    float:left;

    padding:0 10% 0 0;

}

.shortcode_right_col {

    width:45%;

    float:left;

}



/* contact form 7 start

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

.wpcf7-text,

.wpcf7 textarea, 

.wpcf7-quiz{

/* font-family: Arial, Helvetica, sans-serif; */

	margin: 0;

	background: #FFF;

	font-size: 12px;

	color: #000000;

	border: 1px solid #CCC;

	width: 200px;

	padding: 0 0 0 5px;

	line-height: 25px;

	-webkit-border-radius:0;

	-moz-border-radius:0;

	-o-border-radius:0;

	border-radius: 0;

}



.wpcf7 textarea{

}



.wpcf7-quiz {

	  margin: 0 0 5px;

}

.wpcf7-form .wpcf7-text{

	height:25px;

}

.wpcf7-form .wpcf7-submit{

	

}

#content .wpcf7-form p,

.wpcf7-form p{

	margin:0px;

	padding:0;

	font-size:14px;

}



.wpcf7-form ::-webkit-input-placeholder{

}



/* contact form 7 end

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



img{

	max-width:100%;

}



.mobile{

	display:none;

}





/* =Mobile devices

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



a[href^=tel] {

    color: inherit;

    text-decoration: none;

}







/* Scale images

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

img.zoom_in,

#latest_news .img_bg > a > img.zoom_in {

transition: transform .35s,-webkit-transform .35s;

}

img.zoom_in:hover {

-webkit-transform: perspective(1000px) scale(1.05);

transform: perspective(1000px) scale(1.05);

}

#latest_news .img_bg > a:hover > img.zoom_in {

-webkit-transform: perspective(1000px) scale(1.13);

transform: perspective(1000px) scale(1.13);

}



/* Buttons fade-in

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

.transition {

-webkit-transition: 1.0s .05s;

transition: 1.0s .05s;

}



.transition:hover {

opacity:0.7;

}



/* Menu dropdown fade-in

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

#access .dropdown_zoom_in ul li:hover > ul {

-webkit-animation: fadein .5s; /* Safari and Chrome */

-moz-animation: fadein .5s; /* Firefox */

-ms-animation: fadein .5s; /* Internet Explorer */

-o-animation: fadein .5s; /* Opera */

animation: fadein .5s;

animation-fill-mode: forwards;

}



@keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

}



/* Firefox */

@-moz-keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

}



/* Safari and Chrome */

@-webkit-keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

}



/* Internet Explorer */

/* 

@-ms-keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

} 

*/



/* Opera */

@-o-keyframes fadein {

from { opacity: 0; }

to { opacity: 1; }

}



/* Custom Styling - Start

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



.go_to_top {

    background: #8151c2;

    color: #fff;

    width: 42px;

    line-height: 42px;

    text-align: center;

    cursor: pointer;

    transition: .3s ease-in-out;

    border-radius: 100%;

    position: fixed;

    right: 20px;

    bottom: 230px;

	opacity: 0;

	visibility: hidden;

	z-index: 9999;

}

.go_to_top:hover {

    background: #3c3b3b;

}

.go_to_top.show {

	opacity: 1;

	visibility: visible;

}

#footer_widgets .widget-container {

	float: left;

	margin: 14px 30px 0 0;

}

#footer_widgets .widget-container:first-child {

	float: left;

    width: 270px;

    margin: 0 50px 0 0;

}

#footer_widgets .widget-container:nth-of-type(2) {

    width: 170px;

}

#footer_widgets .widget-container:nth-of-type(3) {

	width: 400px;

	margin-right: 0;

}

#footer_widgets .widget-container:last-child {	

	width: 250px;

	margin-right: 0;

}

#footer_widgets .textwidget p {

    margin-bottom: 3px;

}

#footer_widgets .textwidget p:last-child {

    margin-bottom: 0;

}

#footer_widgets .widget-title {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    text-transform: uppercase;

    margin-bottom: 12px;

}

#footer_widgets .widget-container ul.menu {

    margin: 0;

    list-style-type: none;

}

#footer_widgets .widget-container ul.menu li {

    margin-bottom: 3px;

}

#footer_widgets .widget-container ul.menu li:last-child {

    margin-bottom: 0;

}

#footer_widgets .widget-container ul#menu-footer-zodiac-sign-menu li {

    min-width: 170px;

    float: left;

    margin-right: 30px;

}

#banner {

	background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}

#banner h1.banner_title {

	font-size: 60px;

    line-height: 62px;

    color: #fff;

    margin-bottom: 12px;

}

#banner .banner_desc {

    font-size: 30px;

    line-height: normal;

    color: #fff;

	font-family: 'Product Sans';

}

.header_form {

    overflow: hidden;

}

.header_horoscope_form {

    float: right;

    width: 430px;

    padding: 23px 30px 30px 30px;

    background: #fff;

    border-radius: 5px;

    position: relative;

    z-index: 9999;

}

#content .header_horoscope_form h3 {

	font-size: 24px;

	margin-bottom: 22px;

}

#banner .hf-form-field-group input[type="text"],

#banner .hf-form-field-group input[type="email"],

#banner .hf-form-field-group select{

	background: #f2f2f2;

    border: 0;

    border-radius: 5px;

    width: 100%;

    height: 44px;

    font-size: 14px;

    color: #3c3b3b;

    padding: 0 17px;

    margin-bottom: 10px;

}

#banner .hf-form-field-group select{

	padding-right: 37px;

	background-image: url(images/form_arrow.png);

    background-repeat: no-repeat;

    background-position: center right 15px;

	-webkit-appearance: none;
	font-family: 'Lato', sans-serif;

}

#banner .hf-form-field-group select option{

	background: #fff;

}

#banner .hf-form-field-group:first-of-type,

#banner .hf-form-field-group:nth-of-type(2),

#banner .hf-form-field-group:nth-of-type(3),

#banner .hf-form-field-group:nth-of-type(4) {

    width: 49%;

    float: left;

}

#banner .hf-form-field-group:nth-of-type(2),

#banner .hf-form-field-group:nth-of-type(4) {

    float: right;

}

#banner .hf-form-field-group label {

    font-size: 14px;

    line-height: normal;

    color: #3c3b3b;

    padding-left: 30px;

    display: block;

    margin: 5px 0 15px;

    cursor: pointer;

}

#banner .hf-form-field-group label a{

    color: inherit;

}

#banner .hf-form-field-group label a:hover{

    text-decoration: none;

}

#banner .hf-form-check{

    position: relative;

}

#banner .hf-form-field-group  input[type="checkbox"] {

    -webkit-appearance: none;

    display: none;

}

#content input[type=checkbox] + label:before {

    position: absolute;

    content: '';

    height: 12px;

    width: 12px;

    top: 50%;

    left: 5px;

    background: #fff;

    border: 1px solid #8151c2;

    border-radius: 3px;

    transform: translateY(-50%);

}

#banner input[type=checkbox] + label:after {
	content: '';
    position: absolute;
    visibility: hidden;
    top: 48%;
    left: 10px;
    width: 2px;
    height: 6px;
    border: solid #8151c2;
    border-width: 0 2px 2px 0;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}

#banner input[type=checkbox]:checked + label:after{

    visibility: visible;

}

#banner .hf-form-buttons button[type=submit] {

	background: #8151c2;

    color: #fff;

    text-transform: uppercase;

    border-radius: 5px;

    width: 100%;

    height: 50px;

    font-size: 16px;

    cursor: pointer;

    transition: .3s ease-in-out;

    font-family: 'Lato', sans-serif;

}

#banner .hf-form-buttons button[type=submit]:hover {

	background: #280a51;

}

/* body::-webkit-scrollbar {

    width: 1em !important;

} */

 

#zodiac_sign .widget-container {

    margin: 0;

}

#zodiac_sign{

	overflow: visible;

    background-repeat: no-repeat;

    background-position: center;

    background-size: 98%;

}

#zodiac_sign ul.zodiac_signs {

    margin: 0;

    list-style-type: none;

    text-align: center;

}

#zodiac_sign ul.zodiac_signs li {

	display: inline-block;

    font-size: 13px;

    line-height: 18px;

    color: #808080;

	margin: 0 13px 30px;

    vertical-align: top;

}

#zodiac_sign ul.zodiac_signs li:first-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(7){

    margin-left: 0;

}

#zodiac_sign ul.zodiac_signs li:last-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(6){

    margin-right: 0;

}

#zodiac_sign ul.zodiac_signs li a {

	text-decoration: none;

	display: block;

	background: #fff;

    padding: 23px 10px 28px;

    border-radius: 5px;

    color: inherit;

    transition: none;

    width: 170px;

	box-shadow: 0px 2px 12px rgb(24 24 24 / .12);

	text-align: center;

}

#zodiac_sign ul.zodiac_signs li a:hover{

    color: #fff;	

	background: radial-gradient(#8151c2, #7146ab);

	box-shadow: 0px 2px 12px rgb(113 70 171 / .35);

}

#content #zodiac_sign ul.zodiac_signs li a:hover > h3,

#content #zodiac_sign ul.zodiac_signs li a:hover > h4{

    color: #fff !important;	

}

#zodiac_sign ul.zodiac_signs li a p{

	margin-bottom: 0 !important;

}

#zodiac_sign ul.zodiac_signs li a * {

    transition: .3s ease-in-out;

}

#zodiac_sign ul.zodiac_signs .img_bg{

	min-height: 48px;

	line-height: 48px;

	margin: 0 auto;

	position: absolute;

    left: 0;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}

#zodiac_sign .img_bg_wrap {

	background: #8151c2;

    width: 70px;

    height: 70px;

    border-radius: 100%;

    margin: 0 auto 9px;

    position: relative;

}

#zodiac_sign ul.zodiac_signs li a:hover .img_bg_wrap{

	background: #fff;

}

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li a {

	width: 195px;

	padding: 23px 24px 28px;

}

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:last-child, 

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7){

    margin: 0 13px 30px;

}

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n+1){

	margin-left: 0;

}

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n){

    margin-right: 0;

}

#zodiac_sign.zodiac_sign_detailed h4 {

    color: #606060;

    font-size: 13px;

    margin-top: 14px;

    margin: 9px 0 2px;

}

#zodiac_sign.zodiac_sign_detailed p:last-child {

	font-size: 12px;

    line-height: normal;

}

#zodiac_sign.zodiac_sign_detailed {

    margin-bottom: 30px;

}

#gform_page_1_1 .gfsp_choice_img .o_img_wr{

	min-height: 48px !important;

    line-height: 48px !important;

    margin-bottom: 4px !important;

	min-width: auto !important;

}

#zodiac_sign ul.zodiac_signs .img_bg > img,

#zodiac_sign ul.zodiac_signs .img_bg > img.hover_img,

ul.zodiac_signs .img_bg > img,

#gform_page_1_1 .gfsp_choice_img .o_img_wr > img{

    display: none !important;

}

ul.zodiac_signs .img_bg > img{

	vertical-align: middle;

}

ul.zodiac_signs .img_bg,

#gform_page_1_1 .gfsp_choice_img .o_img_wr{

    background: url(images/zodiac_sign_icon.png) no-repeat;

}

ul.zodiac_signs li:first-of-type .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_0 .o_img_wr{

	width: 39px;

	background-position: left top;

}

ul.zodiac_signs li:nth-of-type(2) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_1 .o_img_wr{

    width: 32px;

    background-position: -39px top;

}

ul.zodiac_signs li:nth-of-type(3) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_2 .o_img_wr{

	width: 39px;

    background-position: -71px top;

}

ul.zodiac_signs li:nth-of-type(4) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_3 .o_img_wr{

    width: 38px;

    background-position: -110px top;

}

ul.zodiac_signs li:nth-of-type(5) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_4 .o_img_wr{

	width: 37px;

    background-position: -148px top;

}

ul.zodiac_signs li:nth-of-type(6) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_5 .o_img_wr{

	width: 36px;

    background-position: -185px top;

}

ul.zodiac_signs li:nth-of-type(7) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_6 .o_img_wr{

	width: 31px;

    background-position: -221px top;

}

ul.zodiac_signs li:nth-of-type(8) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_7 .o_img_wr{

	width: 39px;

    background-position: -252px top;

}

ul.zodiac_signs li:nth-of-type(9) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_8 .o_img_wr{

	width: 37px;

    background-position: -291px top;

}

ul.zodiac_signs li:nth-of-type(10) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_9 .o_img_wr{

	width: 40px;

    background-position: -328px top;

}

ul.zodiac_signs li:nth-of-type(11) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_10 .o_img_wr{

	width: 36px;

    background-position: -368px top;

}

ul.zodiac_signs li:nth-of-type(12) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_11 .o_img_wr{

	width: 38px;

    background-position: right 0px top;

}

#zodiac_sign ul.zodiac_signs li:first-of-type .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:first-of-type .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_0 .o_img_wr{

	width: 39px;

	background-position: left bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(2) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(2) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_1 .o_img_wr{

    width: 32px;

    background-position: -39px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(3) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(3) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_2 .o_img_wr{

	width: 39px;

    background-position: -71px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(4) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_3 .o_img_wr{

    width: 38px;

    background-position: -110px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(5) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(5) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_4 .o_img_wr{

	width: 37px;

    background-position: -148px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(6) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_5 .o_img_wr{

	width: 36px;

    background-position: -185px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(7) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_6 .o_img_wr{

	width: 31px;

    background-position: -221px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(8) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(8) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_7 .o_img_wr{

	width: 39px;

    background-position: -252px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(9) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(9) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_8 .o_img_wr{

	width: 37px;

    background-position: -291px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(10) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(10) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_9 .o_img_wr{

	width: 40px;

    background-position: -328px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(11) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(11) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_10 .o_img_wr{

	width: 36px;

    background-position: -368px bottom;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(12) .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(12) .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_11 .o_img_wr{

	width: 38px;

    background-position: right 0px bottom;

}

#zodiac_sign ul.zodiac_signs li:first-of-type a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:first-of-type a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_0:hover .o_img_wr{

	background-position: left top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(2) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(2) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_1:hover .o_img_wr{

    width: 32px;

    background-position: -39px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(3) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(3) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_2:hover .o_img_wr{

	width: 39px;

    background-position: -71px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(4) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_3:hover .o_img_wr{

    width: 38px;

    background-position: -110px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(5) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(5) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_4:hover .o_img_wr{

	width: 37px;

    background-position: -148px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(6) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_5:hover .o_img_wr{

	width: 36px;

    background-position: -185px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(7) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_6:hover .o_img_wr{

	width: 31px;

    background-position: -221px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(8) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(8) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_7:hover .o_img_wr{

	width: 39px;

    background-position: -252px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(9) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(9) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_8:hover .o_img_wr{

	width: 37px;

    background-position: -291px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(10) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(10) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_9:hover .o_img_wr{

	width: 40px;

    background-position: -328px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(11) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(11) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_10:hover .o_img_wr{

	width: 36px;

    background-position: -368px top;

}

#zodiac_sign ul.zodiac_signs li:nth-of-type(12) a:hover .img_bg,

#zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(12) a:hover .img_bg,

#gform_page_1_1 .gfsp_choice_img.gchoice_1_1_11:hover .o_img_wr{

	width: 38px;

    background-position: right 0px top;

}

#zodiac_sign ul.zodiac_signs li h3 {

	font-size: 16px;

    margin-bottom: 2px;

    color: #8151c2;

    text-transform: uppercase;

    font-family: 'Lato', sans-serif;

}

#gform_page_1_1 input[type='radio']:checked+label, #gform_page_1_1 input[type='radio']:hover+label {

    border: 0 !important;

    background: radial-gradient(#0b81f1, #025aab) !important;

	cursor: pointer;

}

#gform_page_1_1 input[type='radio']:checked+label .o_text p strong,

#gform_page_1_1 input[type='radio']:checked+label  p,

#gform_page_1_1 input[type='radio']:hover+label .o_text p strong,

#gform_page_1_1 input[type='radio']:hover+label  p{

    color: #fff !important;

}

#gform_page_1_1 .gf_stylespro .gform_page_footer {

    margin-top: 0 !important;

    border-top: 0 !important;

}

#gform_page_1_1 .gfsp_o_frame input:checked + label .title_main {

    background: none !important;

}

.gform_body input[type="button"],

.gform_body input[type="submit"]{

    background: #1d97ff;

    padding: 0 23px;

    text-transform: uppercase;

    border-radius: 5px;

    color: #fff !important;

    font-family: 'Lato', sans-serif;

	font-size: 14px;

    font-weight: bold;

	transition: .3s;

	min-height:45px;

	border: 0 !important;

}

.gform_body input[type="button"]:hover,

.gform_body input[type="button"]:focus,

.gform_body input[type="submit"]:hover,

.gform_body input[type="submit"]:focus{

    background: #5cb0ff !important

}



#latest_news .latestposts_shortcode ul {

    list-style-type: none;

    margin: 0px;

}

#latest_news .latestposts_shortcode ul li {

	float: left;

    width: calc(100% / 3 - 20px);

    padding-bottom: 0;

    margin: 0px 30px 30px 0px;

}

#latest_news .latestposts_shortcode ul li:last-child {

	margin-right: 0;

}

#latest_news .img_bg {

	line-height: 0;

    margin-bottom: 20px;

}

#latest_news .img_bg img{

	width: 100%;

}



#latest_news .img_bg > a {

    border: 1px solid #d5d5d5;

    padding: 9px;

    display: block;

    border-radius: 8px;

	overflow: hidden;

}

#latest_news .img_bg > a > img{

	border-radius: 8px;

	box-shadow: 0 2px 12px rgb(24 24 24 / .12);

}

#latest_news .post_content {

	text-align: center;

    padding: 0 10px;

}

#latest_news .post_content h3 {

	font-size: 22px;

    line-height: 24px;

    margin-bottom: 6px;

}

#latest_news .post_content h3 a{

	text-decoration: none;

	color: inherit;

}

#latest_news .post_content h3 a:hover{

	color: #8151c2;

}

#latest_news .post_content span {

    font-size: 14px;

    line-height: 18px;

    display: block;

}

#today_horoscope{

	background: linear-gradient(to bottom, #f6f6f6 80%, #fff 20%);

}



#testimonials .tfree-client-rating {

    display: none;

}

#testimonials .sp-tfree-client-image {
	line-height: 0;
    border-radius: 100%;
    border: 1px solid #9e9e9e;
    padding: 4px;
    display: table;
    margin: 0 auto 20px;
}

#testimonials .sp-tfree-client-image img {
}

#testimonials .star_rating {

    font-size: 14px;

    line-height: 1em;

    color: #eec710;

    margin-bottom: 12px;

}

#testimonials .star_rating i {

    margin: 0 1.5px;

}

#testimonials .tfree-client-testimonial {

    color: #454545 !important;

    font-size: 18px;

	line-height: 26px;

	margin-bottom: 0;

}

#testimonials h4.tfree-client-name {

    font-size: 16px;

    color: #3c3b3b;

    margin-bottom: 2px;

}

#testimonials .tfree-client-designation {

    color: #454545 !important;

    font-size: 14px;

    line-height: 18px;

}

#testimonials p {

    margin-bottom: 10px;

}



#inner_banner {

    height: 240px;

    background-repeat: no-repeat !important;

    background-position: center !important;

    background-size: cover !important;

    text-align: center;

	color: #fff;

	clear: both;

}

#inner_banner .wpb_wrapper,

.featured_content {

    max-width: 570px;

    margin: 0 auto;

    font-size: 18px;

    line-height: normal;

    font-family: 'Product Sans';

}

#inner_banner .banner_title {

	font-size: 48px;

    line-height: 52px;

    color: #fff;

    margin-bottom: 15px;

}

#inner_banner .banner_title:last-child {

    margin-bottom: 0;

}

.featured_content_wrapper {

    display: table;

    width: 100%;

    height: inherit;

}

.featured_content_box {

    display: table-cell;

    height: inherit;

    vertical-align: middle;

}

#latest_news.sidebar_news .latestposts_shortcode ul li {

    width: 100%;

    margin: 0 0 18px;

}

#latest_news.sidebar_news .post_content h3 {

    font-size: 17px;

    line-height: 18px;

    margin-bottom: 4px;

}

#latest_news.sidebar_news .post_content span {

    font-size: 11px;

	line-height: 14px;

}

#latest_news.sidebar_news .img_bg {

    margin-bottom: 15px;

}

#latest_news.sidebar_news .post_content {

    padding: 0;

}

.popup_bg {

    width: 100%;

    height: 100%;

    position: fixed;

    z-index: 9999999;

    background: radial-gradient(#8151c2, #280a51);

    display: none;

    overflow-y: scroll;

    padding: 20px 0;

}

.popup_box {

    display: table;

    height: inherit;

    width: 100%;

}

.popup_inner {

    height: inherit;

    vertical-align: middle;

    display: table-cell;

}

.popup_bg::-webkit-scrollbar {

 	display:none;

}

.popup_content {

    width: 92%;

    max-width: 700px;

    margin: 0 auto;

	text-align: center;

}


.popup_content .textwidget {

    font-size: 16px;

    line-height: 22px;

    color: #fff;

}

.popup_content .wpcf7 {

    margin-top: 35px;

}

.popup_content .cross {

    position: absolute;

    top: 5%;

    right: 5%;

    width: 35px;

    height: 0;

    cursor: pointer;

}

.popup_content .widget-container {

    padding: 50px 0px;

    margin: 0px;

}

.popup_content .wpcf7 form .wpcf7-not-valid-tip {

    text-align: left;

    color: #fff;

}

.popup_content .search-form input[type="text"],
#login_form_widget input[type="email"], 
#login_form_widget input[type="password"]{

	padding: 0 20px;

    width: 100%;

    height: 60px;

    border: 0;

    font-size: 23px;

    font-family: 'Product Sans';

    background: rgba(255,255,255,0.2);

    outline: none;

    color: rgba(255,255,255,0.7);

    border-radius: 50px;

    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03);

    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.03);

    -webkit-transition: background .4s, -webkit-box-shadow .2s;

    transition: background .4s, -webkit-box-shadow .2s;

    -o-transition: background .4s, box-shadow .2s;

    transition: background .4s, box-shadow .2s;

    transition: background .4s, box-shadow .2s, -webkit-box-shadow .2s;

}

#login_form_widget input[type="email"], 
#login_form_widget input[type="password"]{
	margin-bottom: 15px;
}

.popup_content .search-form input[type="text"]:hover,
#login_form_widget input[type="email"]:hover, 
#login_form_widget input[type="password"]:hover{

    background: rgba(255,255,255,0.27);

    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.03);

    box-shadow: 0 10px 20px rgba(0,0,0,0.03);

}

.popup_content .search-form input[type="text"]:active,

.popup_content .search-form input[type="text"]:focus,
#login_form_widget input[type="email"]:active, 
#login_form_widget input[type="password"]:active,
#login_form_widget input[type="email"]:focus, 
#login_form_widget input[type="password"]:focus{

    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.14);

    box-shadow: 0 10px 20px rgba(0,0,0,0.14);

    background: white;

    color: #3c3b3b;

}

.popup_content .search-form input[type=submit] {

	background: #3c3b3b;

    color: #fff;

    padding: 0;

    text-align: center;

    width: 80px;

    border-radius: 0;

    font-size: 23px;

    font-family: 'Product Sans';

    border: 0;

    position: absolute;

    right: 0;

    height: 100%;

}

.popup_content .search-form input[type=submit]:hover {

	opacity: 1;

	background: #280a51;

}

.popup_content .search-form input[type="text"]::-webkit-input-placeholder,
#login_form_widget input[type="email"]::-webkit-input-placeholder, 
#login_form_widget input[type="password"]::-webkit-input-placeholder{

	color: rgba(255,255,255,0.7);

}

.popup_content .search-form input[type="text"]:active::-webkit-input-placeholder,
.popup_content .search-form input[type="text"]:focus::-webkit-input-placeholder,
#login_form_widget input[type="email"]:active::-webkit-input-placeholder,
#login_form_widget input[type="password"]:active::-webkit-input-placeholder,
#login_form_widget input[type="email"]:focus::-webkit-input-placeholder,
#login_form_widget input[type="password"]:focus::-webkit-input-placeholder{

	color: #3c3b3b;

}

#login_form_widget input[type="submit"] {
    background: #3c3b3b;
    color: #fff;
    padding: 0;
    text-align: center;
    width: 100%;
    border-radius: 50px;
    font-size: 23px;
    font-family: 'Product Sans';
    border: 0;
    height: 60px;
    text-transform: uppercase;
    font-weight: bold;
}
#login_form_widget input[type="submit"]:hover {
    opacity: 1;
    background: #280a51;
}

.popup_content .search-form  {

    position: relative;

    border-radius: 50px;

    overflow: hidden;

}

.popup_content > h2,
.popup_content .widget-title{
    font-size: 40px;
    margin-bottom: 30px;
	color: #fff;

}


#login_form_widget .login_form_wrap {
	max-width: 400px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
	font-family: 'Product Sans';
}
#login_form_widget .login_form_wrap a.forgot {
    color: inherit;
    text-decoration: none;
    margin-top: 10px;
    display: table;
    margin: 10px auto 0;
}
#login_form_widget .login_form_wrap a.forgot:hover {
    text-decoration: underline;
}


.vc_separator.btn_border .vc_sep_holder .vc_sep_line {

    top: -2px;

}

#content .wpb_text_column .Horoscopedata h3 {

    margin-bottom: 15px;

}

#content .dynamic_btn_wrap .vc_btn3-container {

    display: inline-block;

    margin: 0 9px;

}

#content .dynamic_btn_wrap .vc_btn3-container .vc_btn3 {

	color: #c9c9c9;

    font-size: 14px;

    background: none;

    border: 0;

    font-weight: bold;

    padding: 0 7px 20px;

    display: block;

    line-height: 22px;

    position: relative;

    z-index: 9999;

}

#content .dynamic_btn_wrap .vc_btn3-container .vc_btn3:hover,

#content .dynamic_btn_wrap .vc_btn3-container.active .vc_btn3 {

    color: #7a57a5;

}

#content .dynamic_btn_wrap .vc_btn3-container .vc_btn3:after {

    content: "";

    position: absolute;

    bottom: 0;

    width: 100%;

    left: 0px;

    height: 3px;

    background-color: #7a57a5;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

    opacity: 0;

}

#content .dynamic_btn_wrap .vc_btn3-container .vc_btn3:hover:after,

#content .dynamic_btn_wrap .vc_btn3-container.active .vc_btn3:after {

    opacity: 1;

}

.good_bad > .wpb_column > .vc_column-inner > .wpb_wrapper {

    padding: 22px 30px 0;

    background-color: #f4faef;

    height: 100%;

    font-size: 16px;

    line-height: 20px;

    color: #606060;

    border-radius: 5px;

	letter-spacing: -.1px;

	text-align: justify;

    text-align-last: center;

}

.good_bad > .wpb_column.bad > .vc_column-inner > .wpb_wrapper {

    background-color: #f8f2f2;

}

#content .good_bad h3 {

    margin-bottom: 12px;

}


#content .meet_your_matches .vc_column-inner > .wpb_wrapper,

#content .more_horoscope .vc_column-inner > .wpb_wrapper{

    background: #fff;

    padding: 20px;

    box-shadow: 0px 2px 12px rgb(24 24 24 / .12);

    margin: 0 0 24px;

    list-style-type: none;

    border-radius: 5px;

}

#content .meet_your_matches .vc_column-inner > .wpb_wrapper{

	padding: 26px 20px 28px;

    margin-bottom: 20px;

}

#content .meet_your_matches .vc_column-inner > .wpb_wrapper:hover {

	background: radial-gradient(#8151c2, #7146ab);

    box-shadow: 0px 2px 12px rgb(113 70 171 / .35);

}

#content .meet_your_matches .vc_column-inner > .wpb_wrapper:hover *{

	color: #fff;

}

#content .more_horoscope .vc_btn3-container {

    margin: 0 7px 10px 0 !important;

}

#content .more_horoscope .vc_column-inner > .wpb_wrapper{

    padding-bottom: 10px;

}

#content .more_horoscope .vc_btn3-container .vc_btn3 {

	background-color: #9a74c9;

    border: 0;

    color: #fff;

    font-size: 14px;

    text-transform: uppercase;

    padding: 0 15px 0 36px;

    line-height: 36px;

    border-radius: 5px;

    background-repeat: no-repeat;

    background-position: center left 15px;

}

#content .more_horoscope .vc_btn3-container .vc_btn3:hover,

#content .more_horoscope .vc_btn3-container.active .vc_btn3 {

    background-color: #7a57a5;

}

#content .more_horoscope .vc_btn3-container.daily .vc_btn3 {

    background-image: url(images/daily-icon.png);

}

#content .more_horoscope .vc_btn3-container.money .vc_btn3 {

    background-image: url(images/money-icon.png);

}

#content .more_horoscope .vc_btn3-container.love .vc_btn3 {

    background-image: url(images/love-icon.png);

}

#content .meet_your_matches h3.vc_custom_heading {

    font-size: 16px;

    color: #505050;

    margin-bottom: 2px;

}

#content .meet_your_matches h6.vc_custom_heading {

    color: #404040;

    text-transform: uppercase;

    font-size: 13px;

    line-height: 18px;

    font-weight: normal;

    margin-bottom: 8px;

}

#content .meet_your_matches h2.vc_custom_heading {

	font-size: 21px;

    color: #7a57a5;

    font-family: 'Lato', sans-serif;

    text-transform: uppercase;

    margin-bottom: 10px;

}

#content .meet_your_matches .wpb_text_column {

    font-size: 14px;

    line-height: 18px;

    text-align: center;

    color: #808080;

    margin-bottom: 0;

}



#content .confirm_btn > a {

	font-weight: bold;

    font-size: 16px;

    background: #8151c2;

    color: #fff;

    text-transform: uppercase;

    border-radius: 5px;

    text-align: center;

    border: 1px solid #8151c2;

}

#content .confirm_btn > a:hover {

    background: none;

    color: #8151c2;

}

.horoscope_sidebar .wpb_widgetised_column {
    margin-bottom: 0;
}

#footer .social_icons {
    margin-top: 16px;
    font-size: 16px;
}
#footer .social_icons a {
	display: inline-block;
    color: #fff;
    margin-right: 18px;
}
#footer .social_icons a:hover {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

#content .login_form_wrap {
    width: 100%;
    padding: 23px 30px 30px 30px;
    background: #fff;
    border-radius: 5px;
    position: relative;
    z-index: 9999;
}
#content .login_form_wrap input[type="email"],
#content .login_form_wrap input[type="password"] {
	background: #f2f2f2;
    border-radius: 5px;
    width: 100%;
    height: 44px;
    font-size: 14px;
    color: #3c3b3b;
    padding: 0 17px;
    margin-bottom: 10px;
    border: 0;
}
#content .login_form_wrap input[type="email"]:focus,
#content .login_form_wrap input[type="password"]:focus {
    outline: 1px solid #8151c2;
}
#content .login_form_wrap input[type="submit"] {
    background: #8151c2;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    width: 100%;
    height: 50px;
    font-size: 16px;
    cursor: pointer;
    transition: .3s ease-in-out;
    font-family: 'Lato', sans-serif;
    border: 0;
}
#content .login_form_wrap input[type=submit]:hover {
    background: #280a51;
	opacity: 1;
}
#content h5.forgot {
    font-size: 18px;
    text-align: center;
    margin: 10px 0 0;
    font-weight: normal;
}
#content h5.forgot > a {
    color: inherit;
    text-decoration: none;
}
#content h5.forgot > a:hover {
    color: #8151c2;
}
#login_section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#login_section .wpb_text_column *{
    color: #fff !important;
}

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1226px 1621px #FFF , 1021px 1311px #FFF , 589px 396px #FFF , 106px 950px #FFF , 1628px 685px #FFF , 1982px 1853px #FFF , 683px 1196px #FFF , 885px 147px #FFF , 140px 572px #FFF , 1414px 202px #FFF , 1287px 375px #FFF , 812px 233px #FFF , 245px 366px #FFF , 619px 1786px #FFF , 158px 727px #FFF , 1051px 1759px #FFF , 1232px 1572px #FFF , 304px 515px #FFF , 1107px 1063px #FFF , 1409px 293px #FFF , 844px 1928px #FFF , 1297px 766px #FFF , 769px 53px #FFF , 1796px 1499px #FFF , 1096px 1588px #FFF , 6px 1066px #FFF , 954px 1823px #FFF , 449px 1318px #FFF , 742px 324px #FFF , 1360px 430px #FFF , 474px 517px #FFF , 1638px 553px #FFF , 65px 362px #FFF , 1668px 305px #FFF , 618px 1791px #FFF , 1248px 698px #FFF , 526px 1505px #FFF , 443px 1738px #FFF , 968px 744px #FFF , 1509px 1343px #FFF , 940px 891px #FFF , 1426px 313px #FFF , 86px 1904px #FFF , 1852px 914px #FFF , 1774px 1138px #FFF , 1406px 378px #FFF , 82px 384px #FFF , 1195px 1561px #FFF , 472px 1994px #FFF , 887px 708px #FFF , 1078px 680px #FFF , 1715px 140px #FFF , 333px 1224px #FFF , 1538px 412px #FFF , 1476px 644px #FFF , 976px 149px #FFF , 938px 1127px #FFF , 531px 1088px #FFF , 996px 403px #FFF , 279px 1233px #FFF , 1761px 1297px #FFF , 1126px 1184px #FFF , 1417px 375px #FFF , 1085px 1137px #FFF , 669px 987px #FFF , 1149px 1963px #FFF , 1097px 880px #FFF , 1591px 85px #FFF , 1858px 884px #FFF , 1187px 1483px #FFF , 1246px 415px #FFF , 126px 516px #FFF , 1824px 672px #FFF , 178px 250px #FFF , 1675px 146px #FFF , 1827px 816px #FFF , 803px 992px #FFF , 1703px 1664px #FFF , 1658px 970px #FFF , 1607px 1896px #FFF , 268px 499px #FFF , 465px 395px #FFF , 287px 468px #FFF , 980px 1675px #FFF , 1959px 1989px #FFF , 429px 1263px #FFF , 1419px 1703px #FFF , 302px 335px #FFF , 1470px 698px #FFF , 431px 1784px #FFF , 1397px 1168px #FFF , 585px 143px #FFF , 1163px 455px #FFF , 1007px 1355px #FFF , 764px 1147px #FFF , 1528px 1835px #FFF , 1298px 1629px #FFF , 438px 971px #FFF , 1940px 1307px #FFF , 1767px 1080px #FFF , 1700px 1582px #FFF , 911px 709px #FFF , 1733px 1916px #FFF , 1650px 1153px #FFF , 1491px 1908px #FFF , 1221px 1065px #FFF , 389px 749px #FFF , 576px 602px #FFF , 84px 1595px #FFF , 1887px 1748px #FFF , 1293px 1674px #FFF , 1372px 986px #FFF , 834px 1280px #FFF , 241px 777px #FFF , 1122px 1540px #FFF , 908px 1032px #FFF , 1715px 14px #FFF , 732px 1014px #FFF , 1888px 766px #FFF , 1433px 1174px #FFF , 1273px 1889px #FFF , 337px 301px #FFF , 1449px 1878px #FFF , 946px 1411px #FFF , 965px 181px #FFF , 1508px 537px #FFF , 977px 1648px #FFF , 696px 1932px #FFF , 601px 305px #FFF , 1734px 186px #FFF , 1962px 1776px #FFF , 965px 791px #FFF , 1563px 422px #FFF , 1427px 822px #FFF , 1540px 599px #FFF , 1246px 1681px #FFF , 1271px 1136px #FFF , 1411px 641px #FFF , 1108px 1981px #FFF , 961px 1884px #FFF , 788px 631px #FFF , 172px 783px #FFF , 1729px 455px #FFF , 1682px 1051px #FFF , 911px 1455px #FFF , 1652px 489px #FFF , 880px 94px #FFF , 59px 747px #FFF , 417px 223px #FFF , 332px 1397px #FFF , 699px 659px #FFF , 693px 728px #FFF , 1232px 208px #FFF , 1514px 774px #FFF , 1070px 633px #FFF , 1768px 165px #FFF , 1261px 1666px #FFF , 35px 1979px #FFF , 54px 1408px #FFF , 820px 745px #FFF , 1732px 147px #FFF , 1282px 1121px #FFF , 1640px 1px #FFF , 1932px 632px #FFF , 895px 31px #FFF , 1751px 266px #FFF , 746px 54px #FFF , 1197px 986px #FFF , 1032px 658px #FFF , 234px 1526px #FFF , 1267px 1176px #FFF , 1280px 357px #FFF , 1333px 381px #FFF , 1739px 1375px #FFF , 888px 1325px #FFF , 704px 550px #FFF , 20px 359px #FFF , 987px 1218px #FFF , 794px 1724px #FFF , 774px 590px #FFF , 1024px 227px #FFF , 1487px 400px #FFF , 1446px 627px #FFF , 984px 1342px #FFF , 966px 703px #FFF , 105px 1673px #FFF , 1225px 1267px #FFF , 119px 1202px #FFF , 1458px 273px #FFF , 1057px 1167px #FFF , 116px 735px #FFF , 665px 1021px #FFF , 476px 1830px #FFF , 145px 906px #FFF , 502px 596px #FFF , 1629px 645px #FFF , 728px 1972px #FFF , 342px 605px #FFF , 1331px 179px #FFF , 707px 1684px #FFF , 388px 1757px #FFF , 805px 73px #FFF , 659px 180px #FFF , 848px 915px #FFF , 182px 1550px #FFF , 1955px 155px #FFF , 973px 1546px #FFF , 1061px 1579px #FFF , 52px 687px #FFF , 1104px 1352px #FFF , 408px 1386px #FFF , 1888px 1692px #FFF , 956px 1018px #FFF , 1355px 1568px #FFF , 1505px 1550px #FFF , 1182px 705px #FFF , 959px 1050px #FFF , 498px 1432px #FFF , 301px 647px #FFF , 443px 334px #FFF , 1402px 461px #FFF , 147px 1270px #FFF , 391px 1572px #FFF , 1017px 341px #FFF , 68px 1770px #FFF , 235px 860px #FFF , 505px 816px #FFF , 1312px 986px #FFF , 1079px 1293px #FFF , 324px 611px #FFF , 1179px 1011px #FFF , 277px 434px #FFF , 1767px 252px #FFF , 1775px 1487px #FFF , 1705px 19px #FFF , 326px 721px #FFF , 378px 70px #FFF , 895px 1736px #FFF , 1570px 365px #FFF , 513px 615px #FFF , 1092px 147px #FFF , 1318px 1932px #FFF , 1592px 1734px #FFF , 699px 918px #FFF , 111px 388px #FFF , 1067px 890px #FFF , 1169px 332px #FFF , 358px 481px #FFF , 1630px 750px #FFF , 179px 1787px #FFF , 355px 489px #FFF , 852px 821px #FFF , 868px 364px #FFF , 386px 1700px #FFF , 799px 1420px #FFF , 1472px 644px #FFF , 1552px 905px #FFF , 48px 1998px #FFF , 1850px 51px #FFF , 416px 678px #FFF , 759px 1046px #FFF , 1451px 1951px #FFF , 101px 1610px #FFF , 1469px 912px #FFF , 1214px 1292px #FFF , 1368px 1018px #FFF , 484px 470px #FFF , 816px 322px #FFF , 1821px 1326px #FFF , 327px 1936px #FFF , 752px 550px #FFF , 1215px 1924px #FFF , 180px 122px #FFF , 784px 1924px #FFF , 1597px 336px #FFF , 248px 1429px #FFF , 4px 181px #FFF , 1801px 1613px #FFF , 1581px 1719px #FFF , 640px 1391px #FFF , 960px 302px #FFF , 1483px 1207px #FFF , 520px 1119px #FFF , 25px 1754px #FFF , 545px 317px #FFF , 1573px 751px #FFF , 1415px 2px #FFF , 101px 761px #FFF , 679px 291px #FFF , 1785px 676px #FFF , 1256px 136px #FFF , 855px 197px #FFF , 1399px 1973px #FFF , 1243px 429px #FFF , 1281px 571px #FFF , 839px 531px #FFF , 789px 1980px #FFF , 877px 783px #FFF , 1526px 1850px #FFF , 644px 1283px #FFF , 1982px 1953px #FFF , 1109px 1232px #FFF , 1532px 643px #FFF , 823px 1287px #FFF , 667px 34px #FFF , 24px 1469px #FFF , 1029px 1130px #FFF , 1645px 254px #FFF , 1054px 1000px #FFF , 1341px 254px #FFF , 184px 188px #FFF , 1160px 1521px #FFF , 348px 1083px #FFF , 1436px 1796px #FFF , 441px 361px #FFF , 1239px 575px #FFF , 1055px 140px #FFF , 1552px 502px #FFF , 607px 864px #FFF , 967px 1883px #FFF , 1407px 1955px #FFF , 405px 1148px #FFF , 604px 992px #FFF , 1116px 506px #FFF , 13px 832px #FFF , 295px 189px #FFF , 964px 1175px #FFF , 1988px 52px #FFF , 935px 209px #FFF , 17px 142px #FFF , 770px 333px #FFF , 682px 633px #FFF , 510px 466px #FFF , 366px 79px #FFF , 199px 954px #FFF , 882px 277px #FFF , 744px 655px #FFF , 37px 1659px #FFF , 1217px 1885px #FFF , 1107px 597px #FFF , 1060px 1335px #FFF , 773px 601px #FFF , 1939px 1632px #FFF , 1607px 1774px #FFF , 1531px 1550px #FFF , 1042px 60px #FFF , 850px 1502px #FFF , 1670px 492px #FFF , 1357px 1654px #FFF , 1279px 1521px #FFF , 633px 1956px #FFF , 1122px 1981px #FFF , 661px 657px #FFF , 521px 1132px #FFF , 1593px 813px #FFF , 1204px 1463px #FFF , 1112px 1495px #FFF , 1755px 367px #FFF , 1685px 1805px #FFF , 1982px 196px #FFF , 484px 51px #FFF , 1041px 330px #FFF , 1487px 563px #FFF , 311px 1872px #FFF , 330px 976px #FFF , 6px 1754px #FFF , 1447px 1182px #FFF , 1926px 148px #FFF , 1640px 490px #FFF , 1548px 1357px #FFF , 1052px 1340px #FFF , 1083px 56px #FFF , 1890px 339px #FFF , 277px 1609px #FFF , 892px 1792px #FFF , 1322px 86px #FFF , 1509px 1515px #FFF , 1650px 1722px #FFF , 334px 497px #FFF , 888px 143px #FFF , 1325px 259px #FFF , 1330px 1505px #FFF , 1374px 645px #FFF , 1184px 937px #FFF , 911px 1044px #FFF , 32px 1257px #FFF , 297px 1884px #FFF , 1031px 963px #FFF , 411px 916px #FFF , 243px 1305px #FFF , 898px 200px #FFF , 1550px 156px #FFF , 159px 716px #FFF , 240px 1130px #FFF , 1046px 1905px #FFF , 1405px 1277px #FFF , 275px 124px #FFF , 964px 795px #FFF , 1270px 1387px #FFF , 1391px 1880px #FFF , 484px 1027px #FFF , 1681px 1706px #FFF , 1665px 697px #FFF , 1073px 1078px #FFF , 1808px 1313px #FFF , 1669px 1266px #FFF , 1965px 747px #FFF , 1734px 972px #FFF , 1549px 1434px #FFF , 945px 146px #FFF , 1211px 1383px #FFF , 1921px 1637px #FFF , 271px 1725px #FFF , 739px 1725px #FFF , 1634px 1827px #FFF , 961px 1131px #FFF , 513px 839px #FFF , 1553px 1725px #FFF , 82px 1667px #FFF , 3px 1797px #FFF , 517px 1511px #FFF , 1644px 929px #FFF , 120px 1638px #FFF , 579px 1168px #FFF , 147px 680px #FFF , 61px 1146px #FFF , 884px 598px #FFF , 630px 1324px #FFF , 1709px 1340px #FFF , 1332px 1142px #FFF , 1990px 1397px #FFF , 854px 1527px #FFF , 1293px 634px #FFF , 1063px 506px #FFF , 1361px 668px #FFF , 926px 347px #FFF , 145px 1031px #FFF , 1289px 1519px #FFF , 1977px 1560px #FFF , 70px 1353px #FFF , 653px 1634px #FFF , 1182px 340px #FFF , 1264px 1127px #FFF , 1246px 40px #FFF , 428px 691px #FFF , 1531px 1817px #FFF , 431px 1906px #FFF , 1406px 1665px #FFF , 597px 1588px #FFF , 1273px 355px #FFF , 995px 1018px #FFF , 1319px 528px #FFF , 1454px 715px #FFF , 1587px 1052px #FFF , 921px 193px #FFF , 1012px 479px #FFF , 689px 1019px #FFF , 1307px 420px #FFF , 1153px 108px #FFF , 1343px 775px #FFF , 1236px 1061px #FFF , 1117px 1099px #FFF , 308px 533px #FFF , 1262px 509px #FFF , 830px 24px #FFF , 426px 695px #FFF , 1148px 1397px #FFF , 1016px 1719px #FFF , 1142px 1280px #FFF , 1841px 310px #FFF , 1890px 1708px #FFF , 1399px 589px #FFF , 913px 1291px #FFF , 955px 1445px #FFF , 431px 491px #FFF , 580px 1002px #FFF , 796px 186px #FFF , 445px 1634px #FFF , 1543px 1377px #FFF , 1853px 57px #FFF , 34px 620px #FFF , 1056px 923px #FFF , 1027px 134px #FFF , 1248px 1252px #FFF , 756px 1855px #FFF , 143px 654px #FFF , 253px 347px #FFF , 181px 943px #FFF , 1044px 1774px #FFF , 367px 1925px #FFF , 1125px 854px #FFF , 1276px 141px #FFF , 422px 413px #FFF , 1261px 973px #FFF , 1030px 1349px #FFF , 1349px 1850px #FFF , 552px 1286px #FFF , 606px 888px #FFF , 464px 1922px #FFF , 1799px 260px #FFF , 1984px 788px #FFF , 1210px 450px #FFF , 1288px 1530px #FFF , 911px 1896px #FFF , 689px 4px #FFF , 806px 162px #FFF , 1201px 604px #FFF , 908px 531px #FFF , 137px 1123px #FFF , 1165px 496px #FFF , 1567px 1797px #FFF , 614px 504px #FFF , 1551px 1165px #FFF , 1309px 1032px #FFF , 1321px 26px #FFF , 1372px 326px #FFF , 1762px 1159px #FFF , 728px 5px #FFF , 1364px 459px #FFF , 1333px 918px #FFF , 1082px 1732px #FFF , 286px 319px #FFF , 1636px 1220px #FFF , 350px 966px #FFF , 124px 219px #FFF , 184px 1654px #FFF , 1195px 160px #FFF , 1690px 737px #FFF , 1386px 472px #FFF , 1522px 1911px #FFF , 1082px 1129px #FFF , 491px 67px #FFF , 826px 393px #FFF , 643px 632px #FFF , 1934px 1461px #FFF , 1325px 316px #FFF , 934px 1722px #FFF , 1044px 879px #FFF , 1109px 1482px #FFF , 1040px 642px #FFF , 801px 509px #FFF , 1352px 1583px #FFF , 160px 339px #FFF , 1111px 1731px #FFF , 1650px 1190px #FFF , 1804px 1019px #FFF , 745px 604px #FFF , 1391px 1108px #FFF , 344px 708px #FFF , 395px 111px #FFF , 913px 1180px #FFF , 537px 1036px #FFF , 1048px 1611px #FFF , 1926px 155px #FFF , 392px 193px #FFF , 1980px 1465px #FFF , 1853px 1349px #FFF , 204px 1317px #FFF , 1342px 1956px #FFF , 785px 1564px #FFF , 1478px 612px #FFF , 1459px 491px #FFF , 1767px 265px #FFF , 1032px 495px #FFF , 946px 1196px #FFF , 607px 285px #FFF , 887px 1940px #FFF , 1618px 962px #FFF , 85px 801px #FFF , 1828px 525px #FFF , 523px 1927px #FFF , 280px 1676px #FFF , 551px 1133px #FFF , 1888px 936px #FFF , 875px 863px #FFF , 395px 1954px #FFF , 155px 590px #FFF , 1924px 262px #FFF , 1039px 1430px #FFF , 1356px 1816px #FFF , 978px 671px #FFF , 1968px 1044px #FFF , 1693px 15px #FFF , 266px 1506px #FFF , 1061px 224px #FFF , 690px 1132px #FFF , 1149px 313px #FFF , 744px 898px #FFF , 848px 1851px #FFF , 296px 761px #FFF , 55px 624px #FFF , 573px 131px #FFF , 483px 1869px #FFF , 157px 1304px #FFF , 496px 489px #FFF , 729px 1730px #FFF , 163px 1023px #FFF , 1065px 1426px #FFF , 1058px 865px #FFF , 1204px 1762px #FFF , 73px 527px #FFF , 668px 1237px #FFF , 1px 259px #FFF , 1027px 107px #FFF , 1347px 842px #FFF , 720px 819px #FFF , 97px 1047px #FFF , 474px 1262px #FFF , 1406px 1163px #FFF , 1620px 1312px #FFF , 292px 423px #FFF , 1579px 1735px #FFF , 687px 305px #FFF , 1810px 1822px #FFF , 1499px 241px #FFF , 1578px 1308px #FFF , 770px 1441px #FFF , 398px 646px #FFF , 1186px 1423px #FFF , 6px 201px #FFF , 1684px 1057px #FFF , 1252px 1352px #FFF , 1649px 317px #FFF , 746px 1777px #FFF , 537px 97px #FFF , 347px 1613px #FFF , 1709px 1896px #FFF , 134px 957px #FFF , 755px 340px #FFF , 107px 1057px #FFF , 263px 1459px #FFF , 1559px 1124px #FFF , 1082px 19px #FFF , 557px 795px #FFF , 596px 455px #FFF , 1877px 1535px #FFF , 457px 320px #FFF , 532px 270px #FFF , 773px 1991px #FFF , 644px 1840px #FFF , 777px 1413px #FFF , 726px 203px #FFF , 20px 740px #FFF , 655px 909px #FFF , 396px 1998px #FFF , 235px 954px #FFF , 1737px 264px #FFF , 670px 1532px #FFF , 498px 159px #FFF , 540px 1997px #FFF , 1792px 1327px #FFF , 880px 1023px #FFF , 1917px 1938px #FFF , 1859px 148px #FFF , 1147px 1781px #FFF , 428px 1876px #FFF , 1952px 605px #FFF , 655px 80px #FFF , 1500px 1545px #FFF , 1656px 644px #FFF , 615px 247px #FFF , 795px 1881px #FFF , 1750px 586px #FFF , 148px 1490px #FFF , 1434px 74px #FFF , 417px 1969px #FFF , 962px 1526px #FFF , 835px 962px #FFF , 330px 1767px #FFF , 1557px 435px #FFF , 240px 341px #FFF , 1857px 1589px #FFF , 765px 281px #FFF , 1452px 405px #FFF , 1480px 1724px #FFF , 950px 1094px #FFF , 710px 1388px #FFF , 1333px 1919px #FFF , 706px 1589px #FFF , 1476px 1465px #FFF , 744px 291px #FFF , 123px 870px #FFF , 1406px 428px #FFF , 727px 1609px #FFF , 1149px 1838px #FFF , 78px 169px #FFF , 1088px 284px #FFF , 670px 399px #FFF , 711px 1923px #FFF , 42px 1720px #FFF , 667px 570px #FFF , 1274px 693px #FFF , 1056px 644px #FFF , 1937px 793px #FFF , 1200px 602px #FFF , 1493px 755px #FFF , 545px 870px #FFF , 887px 270px #FFF , 1290px 164px #FFF , 265px 1185px #FFF;
  animation: animStar 50s linear infinite;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1226px 1621px #FFF , 1021px 1311px #FFF , 589px 396px #FFF , 106px 950px #FFF , 1628px 685px #FFF , 1982px 1853px #FFF , 683px 1196px #FFF , 885px 147px #FFF , 140px 572px #FFF , 1414px 202px #FFF , 1287px 375px #FFF , 812px 233px #FFF , 245px 366px #FFF , 619px 1786px #FFF , 158px 727px #FFF , 1051px 1759px #FFF , 1232px 1572px #FFF , 304px 515px #FFF , 1107px 1063px #FFF , 1409px 293px #FFF , 844px 1928px #FFF , 1297px 766px #FFF , 769px 53px #FFF , 1796px 1499px #FFF , 1096px 1588px #FFF , 6px 1066px #FFF , 954px 1823px #FFF , 449px 1318px #FFF , 742px 324px #FFF , 1360px 430px #FFF , 474px 517px #FFF , 1638px 553px #FFF , 65px 362px #FFF , 1668px 305px #FFF , 618px 1791px #FFF , 1248px 698px #FFF , 526px 1505px #FFF , 443px 1738px #FFF , 968px 744px #FFF , 1509px 1343px #FFF , 940px 891px #FFF , 1426px 313px #FFF , 86px 1904px #FFF , 1852px 914px #FFF , 1774px 1138px #FFF , 1406px 378px #FFF , 82px 384px #FFF , 1195px 1561px #FFF , 472px 1994px #FFF , 887px 708px #FFF , 1078px 680px #FFF , 1715px 140px #FFF , 333px 1224px #FFF , 1538px 412px #FFF , 1476px 644px #FFF , 976px 149px #FFF , 938px 1127px #FFF , 531px 1088px #FFF , 996px 403px #FFF , 279px 1233px #FFF , 1761px 1297px #FFF , 1126px 1184px #FFF , 1417px 375px #FFF , 1085px 1137px #FFF , 669px 987px #FFF , 1149px 1963px #FFF , 1097px 880px #FFF , 1591px 85px #FFF , 1858px 884px #FFF , 1187px 1483px #FFF , 1246px 415px #FFF , 126px 516px #FFF , 1824px 672px #FFF , 178px 250px #FFF , 1675px 146px #FFF , 1827px 816px #FFF , 803px 992px #FFF , 1703px 1664px #FFF , 1658px 970px #FFF , 1607px 1896px #FFF , 268px 499px #FFF , 465px 395px #FFF , 287px 468px #FFF , 980px 1675px #FFF , 1959px 1989px #FFF , 429px 1263px #FFF , 1419px 1703px #FFF , 302px 335px #FFF , 1470px 698px #FFF , 431px 1784px #FFF , 1397px 1168px #FFF , 585px 143px #FFF , 1163px 455px #FFF , 1007px 1355px #FFF , 764px 1147px #FFF , 1528px 1835px #FFF , 1298px 1629px #FFF , 438px 971px #FFF , 1940px 1307px #FFF , 1767px 1080px #FFF , 1700px 1582px #FFF , 911px 709px #FFF , 1733px 1916px #FFF , 1650px 1153px #FFF , 1491px 1908px #FFF , 1221px 1065px #FFF , 389px 749px #FFF , 576px 602px #FFF , 84px 1595px #FFF , 1887px 1748px #FFF , 1293px 1674px #FFF , 1372px 986px #FFF , 834px 1280px #FFF , 241px 777px #FFF , 1122px 1540px #FFF , 908px 1032px #FFF , 1715px 14px #FFF , 732px 1014px #FFF , 1888px 766px #FFF , 1433px 1174px #FFF , 1273px 1889px #FFF , 337px 301px #FFF , 1449px 1878px #FFF , 946px 1411px #FFF , 965px 181px #FFF , 1508px 537px #FFF , 977px 1648px #FFF , 696px 1932px #FFF , 601px 305px #FFF , 1734px 186px #FFF , 1962px 1776px #FFF , 965px 791px #FFF , 1563px 422px #FFF , 1427px 822px #FFF , 1540px 599px #FFF , 1246px 1681px #FFF , 1271px 1136px #FFF , 1411px 641px #FFF , 1108px 1981px #FFF , 961px 1884px #FFF , 788px 631px #FFF , 172px 783px #FFF , 1729px 455px #FFF , 1682px 1051px #FFF , 911px 1455px #FFF , 1652px 489px #FFF , 880px 94px #FFF , 59px 747px #FFF , 417px 223px #FFF , 332px 1397px #FFF , 699px 659px #FFF , 693px 728px #FFF , 1232px 208px #FFF , 1514px 774px #FFF , 1070px 633px #FFF , 1768px 165px #FFF , 1261px 1666px #FFF , 35px 1979px #FFF , 54px 1408px #FFF , 820px 745px #FFF , 1732px 147px #FFF , 1282px 1121px #FFF , 1640px 1px #FFF , 1932px 632px #FFF , 895px 31px #FFF , 1751px 266px #FFF , 746px 54px #FFF , 1197px 986px #FFF , 1032px 658px #FFF , 234px 1526px #FFF , 1267px 1176px #FFF , 1280px 357px #FFF , 1333px 381px #FFF , 1739px 1375px #FFF , 888px 1325px #FFF , 704px 550px #FFF , 20px 359px #FFF , 987px 1218px #FFF , 794px 1724px #FFF , 774px 590px #FFF , 1024px 227px #FFF , 1487px 400px #FFF , 1446px 627px #FFF , 984px 1342px #FFF , 966px 703px #FFF , 105px 1673px #FFF , 1225px 1267px #FFF , 119px 1202px #FFF , 1458px 273px #FFF , 1057px 1167px #FFF , 116px 735px #FFF , 665px 1021px #FFF , 476px 1830px #FFF , 145px 906px #FFF , 502px 596px #FFF , 1629px 645px #FFF , 728px 1972px #FFF , 342px 605px #FFF , 1331px 179px #FFF , 707px 1684px #FFF , 388px 1757px #FFF , 805px 73px #FFF , 659px 180px #FFF , 848px 915px #FFF , 182px 1550px #FFF , 1955px 155px #FFF , 973px 1546px #FFF , 1061px 1579px #FFF , 52px 687px #FFF , 1104px 1352px #FFF , 408px 1386px #FFF , 1888px 1692px #FFF , 956px 1018px #FFF , 1355px 1568px #FFF , 1505px 1550px #FFF , 1182px 705px #FFF , 959px 1050px #FFF , 498px 1432px #FFF , 301px 647px #FFF , 443px 334px #FFF , 1402px 461px #FFF , 147px 1270px #FFF , 391px 1572px #FFF , 1017px 341px #FFF , 68px 1770px #FFF , 235px 860px #FFF , 505px 816px #FFF , 1312px 986px #FFF , 1079px 1293px #FFF , 324px 611px #FFF , 1179px 1011px #FFF , 277px 434px #FFF , 1767px 252px #FFF , 1775px 1487px #FFF , 1705px 19px #FFF , 326px 721px #FFF , 378px 70px #FFF , 895px 1736px #FFF , 1570px 365px #FFF , 513px 615px #FFF , 1092px 147px #FFF , 1318px 1932px #FFF , 1592px 1734px #FFF , 699px 918px #FFF , 111px 388px #FFF , 1067px 890px #FFF , 1169px 332px #FFF , 358px 481px #FFF , 1630px 750px #FFF , 179px 1787px #FFF , 355px 489px #FFF , 852px 821px #FFF , 868px 364px #FFF , 386px 1700px #FFF , 799px 1420px #FFF , 1472px 644px #FFF , 1552px 905px #FFF , 48px 1998px #FFF , 1850px 51px #FFF , 416px 678px #FFF , 759px 1046px #FFF , 1451px 1951px #FFF , 101px 1610px #FFF , 1469px 912px #FFF , 1214px 1292px #FFF , 1368px 1018px #FFF , 484px 470px #FFF , 816px 322px #FFF , 1821px 1326px #FFF , 327px 1936px #FFF , 752px 550px #FFF , 1215px 1924px #FFF , 180px 122px #FFF , 784px 1924px #FFF , 1597px 336px #FFF , 248px 1429px #FFF , 4px 181px #FFF , 1801px 1613px #FFF , 1581px 1719px #FFF , 640px 1391px #FFF , 960px 302px #FFF , 1483px 1207px #FFF , 520px 1119px #FFF , 25px 1754px #FFF , 545px 317px #FFF , 1573px 751px #FFF , 1415px 2px #FFF , 101px 761px #FFF , 679px 291px #FFF , 1785px 676px #FFF , 1256px 136px #FFF , 855px 197px #FFF , 1399px 1973px #FFF , 1243px 429px #FFF , 1281px 571px #FFF , 839px 531px #FFF , 789px 1980px #FFF , 877px 783px #FFF , 1526px 1850px #FFF , 644px 1283px #FFF , 1982px 1953px #FFF , 1109px 1232px #FFF , 1532px 643px #FFF , 823px 1287px #FFF , 667px 34px #FFF , 24px 1469px #FFF , 1029px 1130px #FFF , 1645px 254px #FFF , 1054px 1000px #FFF , 1341px 254px #FFF , 184px 188px #FFF , 1160px 1521px #FFF , 348px 1083px #FFF , 1436px 1796px #FFF , 441px 361px #FFF , 1239px 575px #FFF , 1055px 140px #FFF , 1552px 502px #FFF , 607px 864px #FFF , 967px 1883px #FFF , 1407px 1955px #FFF , 405px 1148px #FFF , 604px 992px #FFF , 1116px 506px #FFF , 13px 832px #FFF , 295px 189px #FFF , 964px 1175px #FFF , 1988px 52px #FFF , 935px 209px #FFF , 17px 142px #FFF , 770px 333px #FFF , 682px 633px #FFF , 510px 466px #FFF , 366px 79px #FFF , 199px 954px #FFF , 882px 277px #FFF , 744px 655px #FFF , 37px 1659px #FFF , 1217px 1885px #FFF , 1107px 597px #FFF , 1060px 1335px #FFF , 773px 601px #FFF , 1939px 1632px #FFF , 1607px 1774px #FFF , 1531px 1550px #FFF , 1042px 60px #FFF , 850px 1502px #FFF , 1670px 492px #FFF , 1357px 1654px #FFF , 1279px 1521px #FFF , 633px 1956px #FFF , 1122px 1981px #FFF , 661px 657px #FFF , 521px 1132px #FFF , 1593px 813px #FFF , 1204px 1463px #FFF , 1112px 1495px #FFF , 1755px 367px #FFF , 1685px 1805px #FFF , 1982px 196px #FFF , 484px 51px #FFF , 1041px 330px #FFF , 1487px 563px #FFF , 311px 1872px #FFF , 330px 976px #FFF , 6px 1754px #FFF , 1447px 1182px #FFF , 1926px 148px #FFF , 1640px 490px #FFF , 1548px 1357px #FFF , 1052px 1340px #FFF , 1083px 56px #FFF , 1890px 339px #FFF , 277px 1609px #FFF , 892px 1792px #FFF , 1322px 86px #FFF , 1509px 1515px #FFF , 1650px 1722px #FFF , 334px 497px #FFF , 888px 143px #FFF , 1325px 259px #FFF , 1330px 1505px #FFF , 1374px 645px #FFF , 1184px 937px #FFF , 911px 1044px #FFF , 32px 1257px #FFF , 297px 1884px #FFF , 1031px 963px #FFF , 411px 916px #FFF , 243px 1305px #FFF , 898px 200px #FFF , 1550px 156px #FFF , 159px 716px #FFF , 240px 1130px #FFF , 1046px 1905px #FFF , 1405px 1277px #FFF , 275px 124px #FFF , 964px 795px #FFF , 1270px 1387px #FFF , 1391px 1880px #FFF , 484px 1027px #FFF , 1681px 1706px #FFF , 1665px 697px #FFF , 1073px 1078px #FFF , 1808px 1313px #FFF , 1669px 1266px #FFF , 1965px 747px #FFF , 1734px 972px #FFF , 1549px 1434px #FFF , 945px 146px #FFF , 1211px 1383px #FFF , 1921px 1637px #FFF , 271px 1725px #FFF , 739px 1725px #FFF , 1634px 1827px #FFF , 961px 1131px #FFF , 513px 839px #FFF , 1553px 1725px #FFF , 82px 1667px #FFF , 3px 1797px #FFF , 517px 1511px #FFF , 1644px 929px #FFF , 120px 1638px #FFF , 579px 1168px #FFF , 147px 680px #FFF , 61px 1146px #FFF , 884px 598px #FFF , 630px 1324px #FFF , 1709px 1340px #FFF , 1332px 1142px #FFF , 1990px 1397px #FFF , 854px 1527px #FFF , 1293px 634px #FFF , 1063px 506px #FFF , 1361px 668px #FFF , 926px 347px #FFF , 145px 1031px #FFF , 1289px 1519px #FFF , 1977px 1560px #FFF , 70px 1353px #FFF , 653px 1634px #FFF , 1182px 340px #FFF , 1264px 1127px #FFF , 1246px 40px #FFF , 428px 691px #FFF , 1531px 1817px #FFF , 431px 1906px #FFF , 1406px 1665px #FFF , 597px 1588px #FFF , 1273px 355px #FFF , 995px 1018px #FFF , 1319px 528px #FFF , 1454px 715px #FFF , 1587px 1052px #FFF , 921px 193px #FFF , 1012px 479px #FFF , 689px 1019px #FFF , 1307px 420px #FFF , 1153px 108px #FFF , 1343px 775px #FFF , 1236px 1061px #FFF , 1117px 1099px #FFF , 308px 533px #FFF , 1262px 509px #FFF , 830px 24px #FFF , 426px 695px #FFF , 1148px 1397px #FFF , 1016px 1719px #FFF , 1142px 1280px #FFF , 1841px 310px #FFF , 1890px 1708px #FFF , 1399px 589px #FFF , 913px 1291px #FFF , 955px 1445px #FFF , 431px 491px #FFF , 580px 1002px #FFF , 796px 186px #FFF , 445px 1634px #FFF , 1543px 1377px #FFF , 1853px 57px #FFF , 34px 620px #FFF , 1056px 923px #FFF , 1027px 134px #FFF , 1248px 1252px #FFF , 756px 1855px #FFF , 143px 654px #FFF , 253px 347px #FFF , 181px 943px #FFF , 1044px 1774px #FFF , 367px 1925px #FFF , 1125px 854px #FFF , 1276px 141px #FFF , 422px 413px #FFF , 1261px 973px #FFF , 1030px 1349px #FFF , 1349px 1850px #FFF , 552px 1286px #FFF , 606px 888px #FFF , 464px 1922px #FFF , 1799px 260px #FFF , 1984px 788px #FFF , 1210px 450px #FFF , 1288px 1530px #FFF , 911px 1896px #FFF , 689px 4px #FFF , 806px 162px #FFF , 1201px 604px #FFF , 908px 531px #FFF , 137px 1123px #FFF , 1165px 496px #FFF , 1567px 1797px #FFF , 614px 504px #FFF , 1551px 1165px #FFF , 1309px 1032px #FFF , 1321px 26px #FFF , 1372px 326px #FFF , 1762px 1159px #FFF , 728px 5px #FFF , 1364px 459px #FFF , 1333px 918px #FFF , 1082px 1732px #FFF , 286px 319px #FFF , 1636px 1220px #FFF , 350px 966px #FFF , 124px 219px #FFF , 184px 1654px #FFF , 1195px 160px #FFF , 1690px 737px #FFF , 1386px 472px #FFF , 1522px 1911px #FFF , 1082px 1129px #FFF , 491px 67px #FFF , 826px 393px #FFF , 643px 632px #FFF , 1934px 1461px #FFF , 1325px 316px #FFF , 934px 1722px #FFF , 1044px 879px #FFF , 1109px 1482px #FFF , 1040px 642px #FFF , 801px 509px #FFF , 1352px 1583px #FFF , 160px 339px #FFF , 1111px 1731px #FFF , 1650px 1190px #FFF , 1804px 1019px #FFF , 745px 604px #FFF , 1391px 1108px #FFF , 344px 708px #FFF , 395px 111px #FFF , 913px 1180px #FFF , 537px 1036px #FFF , 1048px 1611px #FFF , 1926px 155px #FFF , 392px 193px #FFF , 1980px 1465px #FFF , 1853px 1349px #FFF , 204px 1317px #FFF , 1342px 1956px #FFF , 785px 1564px #FFF , 1478px 612px #FFF , 1459px 491px #FFF , 1767px 265px #FFF , 1032px 495px #FFF , 946px 1196px #FFF , 607px 285px #FFF , 887px 1940px #FFF , 1618px 962px #FFF , 85px 801px #FFF , 1828px 525px #FFF , 523px 1927px #FFF , 280px 1676px #FFF , 551px 1133px #FFF , 1888px 936px #FFF , 875px 863px #FFF , 395px 1954px #FFF , 155px 590px #FFF , 1924px 262px #FFF , 1039px 1430px #FFF , 1356px 1816px #FFF , 978px 671px #FFF , 1968px 1044px #FFF , 1693px 15px #FFF , 266px 1506px #FFF , 1061px 224px #FFF , 690px 1132px #FFF , 1149px 313px #FFF , 744px 898px #FFF , 848px 1851px #FFF , 296px 761px #FFF , 55px 624px #FFF , 573px 131px #FFF , 483px 1869px #FFF , 157px 1304px #FFF , 496px 489px #FFF , 729px 1730px #FFF , 163px 1023px #FFF , 1065px 1426px #FFF , 1058px 865px #FFF , 1204px 1762px #FFF , 73px 527px #FFF , 668px 1237px #FFF , 1px 259px #FFF , 1027px 107px #FFF , 1347px 842px #FFF , 720px 819px #FFF , 97px 1047px #FFF , 474px 1262px #FFF , 1406px 1163px #FFF , 1620px 1312px #FFF , 292px 423px #FFF , 1579px 1735px #FFF , 687px 305px #FFF , 1810px 1822px #FFF , 1499px 241px #FFF , 1578px 1308px #FFF , 770px 1441px #FFF , 398px 646px #FFF , 1186px 1423px #FFF , 6px 201px #FFF , 1684px 1057px #FFF , 1252px 1352px #FFF , 1649px 317px #FFF , 746px 1777px #FFF , 537px 97px #FFF , 347px 1613px #FFF , 1709px 1896px #FFF , 134px 957px #FFF , 755px 340px #FFF , 107px 1057px #FFF , 263px 1459px #FFF , 1559px 1124px #FFF , 1082px 19px #FFF , 557px 795px #FFF , 596px 455px #FFF , 1877px 1535px #FFF , 457px 320px #FFF , 532px 270px #FFF , 773px 1991px #FFF , 644px 1840px #FFF , 777px 1413px #FFF , 726px 203px #FFF , 20px 740px #FFF , 655px 909px #FFF , 396px 1998px #FFF , 235px 954px #FFF , 1737px 264px #FFF , 670px 1532px #FFF , 498px 159px #FFF , 540px 1997px #FFF , 1792px 1327px #FFF , 880px 1023px #FFF , 1917px 1938px #FFF , 1859px 148px #FFF , 1147px 1781px #FFF , 428px 1876px #FFF , 1952px 605px #FFF , 655px 80px #FFF , 1500px 1545px #FFF , 1656px 644px #FFF , 615px 247px #FFF , 795px 1881px #FFF , 1750px 586px #FFF , 148px 1490px #FFF , 1434px 74px #FFF , 417px 1969px #FFF , 962px 1526px #FFF , 835px 962px #FFF , 330px 1767px #FFF , 1557px 435px #FFF , 240px 341px #FFF , 1857px 1589px #FFF , 765px 281px #FFF , 1452px 405px #FFF , 1480px 1724px #FFF , 950px 1094px #FFF , 710px 1388px #FFF , 1333px 1919px #FFF , 706px 1589px #FFF , 1476px 1465px #FFF , 744px 291px #FFF , 123px 870px #FFF , 1406px 428px #FFF , 727px 1609px #FFF , 1149px 1838px #FFF , 78px 169px #FFF , 1088px 284px #FFF , 670px 399px #FFF , 711px 1923px #FFF , 42px 1720px #FFF , 667px 570px #FFF , 1274px 693px #FFF , 1056px 644px #FFF , 1937px 793px #FFF , 1200px 602px #FFF , 1493px 755px #FFF , 545px 870px #FFF , 887px 270px #FFF , 1290px 164px #FFF , 265px 1185px #FFF;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 236px 1043px #FFF , 784px 298px #FFF , 594px 611px #FFF , 1790px 363px #FFF , 1099px 831px #FFF , 1619px 474px #FFF , 903px 652px #FFF , 1472px 978px #FFF , 1620px 1445px #FFF , 1533px 1396px #FFF , 303px 994px #FFF , 318px 1761px #FFF , 1755px 263px #FFF , 783px 482px #FFF , 1224px 216px #FFF , 1625px 1456px #FFF , 813px 1703px #FFF , 1918px 1212px #FFF , 1872px 799px #FFF , 280px 793px #FFF , 1932px 99px #FFF , 1925px 1863px #FFF , 1444px 809px #FFF , 879px 484px #FFF , 1283px 1275px #FFF , 154px 1516px #FFF , 1986px 404px #FFF , 526px 774px #FFF , 540px 664px #FFF , 953px 1818px #FFF , 1931px 1100px #FFF , 1105px 92px #FFF , 1290px 210px #FFF , 1739px 33px #FFF , 466px 1203px #FFF , 1821px 139px #FFF , 1524px 269px #FFF , 777px 1345px #FFF , 116px 29px #FFF , 692px 10px #FFF , 1165px 1444px #FFF , 230px 1666px #FFF , 1293px 811px #FFF , 1349px 414px #FFF , 1598px 785px #FFF , 1058px 1829px #FFF , 1995px 1740px #FFF , 947px 614px #FFF , 141px 1062px #FFF , 1167px 248px #FFF , 1366px 1098px #FFF , 811px 1344px #FFF , 1723px 872px #FFF , 1450px 1137px #FFF , 1225px 1762px #FFF , 1766px 144px #FFF , 1160px 1662px #FFF , 931px 589px #FFF , 937px 579px #FFF , 941px 592px #FFF , 864px 681px #FFF , 41px 995px #FFF , 761px 1239px #FFF , 1890px 1598px #FFF , 1262px 1800px #FFF , 1990px 990px #FFF , 1259px 880px #FFF , 1151px 1318px #FFF , 352px 1485px #FFF , 1345px 876px #FFF , 1446px 945px #FFF , 1259px 1789px #FFF , 1290px 374px #FFF , 1388px 717px #FFF , 32px 1673px #FFF , 1204px 862px #FFF , 1184px 1186px #FFF , 514px 574px #FFF , 1625px 279px #FFF , 1491px 1821px #FFF , 990px 398px #FFF , 1552px 1243px #FFF , 1427px 1528px #FFF , 222px 808px #FFF , 732px 190px #FFF , 12px 1378px #FFF , 964px 444px #FFF , 317px 267px #FFF , 1193px 161px #FFF , 401px 716px #FFF , 1399px 901px #FFF , 547px 318px #FFF , 1365px 1943px #FFF , 1083px 1137px #FFF , 689px 251px #FFF , 833px 1431px #FFF , 236px 177px #FFF , 103px 1987px #FFF , 320px 1421px #FFF , 1938px 1277px #FFF , 1738px 1755px #FFF , 777px 1942px #FFF , 480px 1451px #FFF , 905px 1958px #FFF , 993px 1429px #FFF , 1748px 1796px #FFF , 1596px 79px #FFF , 1355px 140px #FFF , 1914px 261px #FFF , 1027px 1239px #FFF , 242px 534px #FFF , 1557px 192px #FFF , 1884px 88px #FFF , 1602px 296px #FFF , 872px 307px #FFF , 998px 1373px #FFF , 38px 1192px #FFF , 763px 516px #FFF , 1463px 925px #FFF , 1554px 147px #FFF , 1322px 2000px #FFF , 1885px 555px #FFF , 1092px 1729px #FFF , 259px 735px #FFF , 1852px 295px #FFF , 49px 1307px #FFF , 1111px 1808px #FFF , 1939px 643px #FFF , 440px 1370px #FFF , 1386px 657px #FFF , 968px 611px #FFF , 1270px 1739px #FFF , 870px 392px #FFF , 1257px 765px #FFF , 1106px 1530px #FFF , 1232px 1910px #FFF , 1901px 1368px #FFF , 1027px 1105px #FFF , 1787px 368px #FFF , 735px 375px #FFF , 1475px 825px #FFF , 1836px 518px #FFF , 349px 1667px #FFF , 1260px 495px #FFF , 1799px 1574px #FFF , 1018px 682px #FFF , 648px 995px #FFF , 935px 577px #FFF , 156px 1690px #FFF , 602px 1920px #FFF , 1876px 384px #FFF , 1561px 1362px #FFF , 1446px 632px #FFF , 1923px 209px #FFF , 1076px 1611px #FFF , 738px 722px #FFF , 1484px 1655px #FFF , 137px 1339px #FFF , 1721px 541px #FFF , 1544px 1082px #FFF , 1083px 1601px #FFF , 1475px 1526px #FFF , 1653px 1500px #FFF , 451px 1136px #FFF , 288px 372px #FFF , 290px 810px #FFF , 1492px 814px #FFF , 1508px 1379px #FFF , 730px 1116px #FFF , 505px 929px #FFF , 1775px 1887px #FFF , 1942px 1091px #FFF , 927px 1676px #FFF , 406px 992px #FFF , 983px 626px #FFF , 1356px 741px #FFF , 1609px 936px #FFF , 313px 1244px #FFF , 616px 984px #FFF , 713px 1281px #FFF , 1050px 844px #FFF , 1010px 104px #FFF , 1858px 547px #FFF , 429px 1678px #FFF , 916px 763px #FFF , 418px 378px #FFF , 7px 631px #FFF , 1702px 1288px #FFF , 799px 987px #FFF , 1661px 1081px #FFF , 1655px 1846px #FFF , 361px 1676px #FFF , 1979px 1521px #FFF , 415px 418px #FFF , 1641px 1999px #FFF , 955px 882px #FFF , 1290px 324px #FFF , 930px 1826px #FFF , 989px 807px #FFF , 461px 917px #FFF;
  animation: animStar 100s linear infinite;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 236px 1043px #FFF , 784px 298px #FFF , 594px 611px #FFF , 1790px 363px #FFF , 1099px 831px #FFF , 1619px 474px #FFF , 903px 652px #FFF , 1472px 978px #FFF , 1620px 1445px #FFF , 1533px 1396px #FFF , 303px 994px #FFF , 318px 1761px #FFF , 1755px 263px #FFF , 783px 482px #FFF , 1224px 216px #FFF , 1625px 1456px #FFF , 813px 1703px #FFF , 1918px 1212px #FFF , 1872px 799px #FFF , 280px 793px #FFF , 1932px 99px #FFF , 1925px 1863px #FFF , 1444px 809px #FFF , 879px 484px #FFF , 1283px 1275px #FFF , 154px 1516px #FFF , 1986px 404px #FFF , 526px 774px #FFF , 540px 664px #FFF , 953px 1818px #FFF , 1931px 1100px #FFF , 1105px 92px #FFF , 1290px 210px #FFF , 1739px 33px #FFF , 466px 1203px #FFF , 1821px 139px #FFF , 1524px 269px #FFF , 777px 1345px #FFF , 116px 29px #FFF , 692px 10px #FFF , 1165px 1444px #FFF , 230px 1666px #FFF , 1293px 811px #FFF , 1349px 414px #FFF , 1598px 785px #FFF , 1058px 1829px #FFF , 1995px 1740px #FFF , 947px 614px #FFF , 141px 1062px #FFF , 1167px 248px #FFF , 1366px 1098px #FFF , 811px 1344px #FFF , 1723px 872px #FFF , 1450px 1137px #FFF , 1225px 1762px #FFF , 1766px 144px #FFF , 1160px 1662px #FFF , 931px 589px #FFF , 937px 579px #FFF , 941px 592px #FFF , 864px 681px #FFF , 41px 995px #FFF , 761px 1239px #FFF , 1890px 1598px #FFF , 1262px 1800px #FFF , 1990px 990px #FFF , 1259px 880px #FFF , 1151px 1318px #FFF , 352px 1485px #FFF , 1345px 876px #FFF , 1446px 945px #FFF , 1259px 1789px #FFF , 1290px 374px #FFF , 1388px 717px #FFF , 32px 1673px #FFF , 1204px 862px #FFF , 1184px 1186px #FFF , 514px 574px #FFF , 1625px 279px #FFF , 1491px 1821px #FFF , 990px 398px #FFF , 1552px 1243px #FFF , 1427px 1528px #FFF , 222px 808px #FFF , 732px 190px #FFF , 12px 1378px #FFF , 964px 444px #FFF , 317px 267px #FFF , 1193px 161px #FFF , 401px 716px #FFF , 1399px 901px #FFF , 547px 318px #FFF , 1365px 1943px #FFF , 1083px 1137px #FFF , 689px 251px #FFF , 833px 1431px #FFF , 236px 177px #FFF , 103px 1987px #FFF , 320px 1421px #FFF , 1938px 1277px #FFF , 1738px 1755px #FFF , 777px 1942px #FFF , 480px 1451px #FFF , 905px 1958px #FFF , 993px 1429px #FFF , 1748px 1796px #FFF , 1596px 79px #FFF , 1355px 140px #FFF , 1914px 261px #FFF , 1027px 1239px #FFF , 242px 534px #FFF , 1557px 192px #FFF , 1884px 88px #FFF , 1602px 296px #FFF , 872px 307px #FFF , 998px 1373px #FFF , 38px 1192px #FFF , 763px 516px #FFF , 1463px 925px #FFF , 1554px 147px #FFF , 1322px 2000px #FFF , 1885px 555px #FFF , 1092px 1729px #FFF , 259px 735px #FFF , 1852px 295px #FFF , 49px 1307px #FFF , 1111px 1808px #FFF , 1939px 643px #FFF , 440px 1370px #FFF , 1386px 657px #FFF , 968px 611px #FFF , 1270px 1739px #FFF , 870px 392px #FFF , 1257px 765px #FFF , 1106px 1530px #FFF , 1232px 1910px #FFF , 1901px 1368px #FFF , 1027px 1105px #FFF , 1787px 368px #FFF , 735px 375px #FFF , 1475px 825px #FFF , 1836px 518px #FFF , 349px 1667px #FFF , 1260px 495px #FFF , 1799px 1574px #FFF , 1018px 682px #FFF , 648px 995px #FFF , 935px 577px #FFF , 156px 1690px #FFF , 602px 1920px #FFF , 1876px 384px #FFF , 1561px 1362px #FFF , 1446px 632px #FFF , 1923px 209px #FFF , 1076px 1611px #FFF , 738px 722px #FFF , 1484px 1655px #FFF , 137px 1339px #FFF , 1721px 541px #FFF , 1544px 1082px #FFF , 1083px 1601px #FFF , 1475px 1526px #FFF , 1653px 1500px #FFF , 451px 1136px #FFF , 288px 372px #FFF , 290px 810px #FFF , 1492px 814px #FFF , 1508px 1379px #FFF , 730px 1116px #FFF , 505px 929px #FFF , 1775px 1887px #FFF , 1942px 1091px #FFF , 927px 1676px #FFF , 406px 992px #FFF , 983px 626px #FFF , 1356px 741px #FFF , 1609px 936px #FFF , 313px 1244px #FFF , 616px 984px #FFF , 713px 1281px #FFF , 1050px 844px #FFF , 1010px 104px #FFF , 1858px 547px #FFF , 429px 1678px #FFF , 916px 763px #FFF , 418px 378px #FFF , 7px 631px #FFF , 1702px 1288px #FFF , 799px 987px #FFF , 1661px 1081px #FFF , 1655px 1846px #FFF , 361px 1676px #FFF , 1979px 1521px #FFF , 415px 418px #FFF , 1641px 1999px #FFF , 955px 882px #FFF , 1290px 324px #FFF , 930px 1826px #FFF , 989px 807px #FFF , 461px 917px #FFF;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1948px 1304px #FFF , 255px 1453px #FFF , 146px 1809px #FFF , 1216px 205px #FFF , 1418px 1507px #FFF , 206px 1111px #FFF , 734px 1490px #FFF , 1985px 1787px #FFF , 188px 1154px #FFF , 1447px 113px #FFF , 1484px 1176px #FFF , 1495px 1763px #FFF , 1597px 453px #FFF , 1840px 1052px #FFF , 655px 1587px #FFF , 1171px 1430px #FFF , 1106px 410px #FFF , 97px 1054px #FFF , 714px 1158px #FFF , 1877px 1980px #FFF , 181px 105px #FFF , 1387px 1624px #FFF , 485px 1406px #FFF , 1770px 1868px #FFF , 1403px 770px #FFF , 204px 1690px #FFF , 300px 406px #FFF , 103px 364px #FFF , 1376px 774px #FFF , 1885px 753px #FFF , 162px 822px #FFF , 1944px 1848px #FFF , 500px 269px #FFF , 317px 1205px #FFF , 49px 905px #FFF , 1897px 1698px #FFF , 1937px 84px #FFF , 1831px 1273px #FFF , 1244px 1355px #FFF , 731px 737px #FFF , 1536px 802px #FFF , 628px 394px #FFF , 1582px 1266px #FFF , 1583px 668px #FFF , 1548px 1611px #FFF , 303px 945px #FFF , 1749px 980px #FFF , 909px 732px #FFF , 645px 808px #FFF , 56px 1087px #FFF , 1320px 1359px #FFF , 1053px 473px #FFF , 1783px 834px #FFF , 137px 1176px #FFF , 786px 1701px #FFF , 656px 906px #FFF , 620px 793px #FFF , 1471px 423px #FFF , 1046px 108px #FFF , 1849px 1270px #FFF , 1152px 1323px #FFF , 323px 623px #FFF , 304px 1154px #FFF , 678px 1427px #FFF , 734px 955px #FFF , 1717px 674px #FFF , 1974px 1431px #FFF , 859px 1871px #FFF , 822px 1386px #FFF , 1961px 1081px #FFF , 750px 1690px #FFF , 1387px 547px #FFF , 776px 907px #FFF , 435px 1934px #FFF , 542px 321px #FFF , 320px 754px #FFF , 622px 1759px #FFF , 1758px 597px #FFF , 742px 469px #FFF , 638px 1795px #FFF , 1578px 1755px #FFF , 1881px 1923px #FFF , 148px 1001px #FFF , 1333px 1015px #FFF , 663px 453px #FFF , 166px 730px #FFF , 319px 1423px #FFF , 1571px 1401px #FFF , 1538px 1363px #FFF , 851px 15px #FFF , 1884px 590px #FFF , 1016px 778px #FFF , 1993px 1060px #FFF , 40px 444px #FFF , 667px 639px #FFF , 1299px 1074px #FFF , 547px 923px #FFF , 93px 1476px #FFF , 1411px 1712px #FFF , 535px 1825px #FFF;
  animation: animStar 150s linear infinite;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1948px 1304px #FFF , 255px 1453px #FFF , 146px 1809px #FFF , 1216px 205px #FFF , 1418px 1507px #FFF , 206px 1111px #FFF , 734px 1490px #FFF , 1985px 1787px #FFF , 188px 1154px #FFF , 1447px 113px #FFF , 1484px 1176px #FFF , 1495px 1763px #FFF , 1597px 453px #FFF , 1840px 1052px #FFF , 655px 1587px #FFF , 1171px 1430px #FFF , 1106px 410px #FFF , 97px 1054px #FFF , 714px 1158px #FFF , 1877px 1980px #FFF , 181px 105px #FFF , 1387px 1624px #FFF , 485px 1406px #FFF , 1770px 1868px #FFF , 1403px 770px #FFF , 204px 1690px #FFF , 300px 406px #FFF , 103px 364px #FFF , 1376px 774px #FFF , 1885px 753px #FFF , 162px 822px #FFF , 1944px 1848px #FFF , 500px 269px #FFF , 317px 1205px #FFF , 49px 905px #FFF , 1897px 1698px #FFF , 1937px 84px #FFF , 1831px 1273px #FFF , 1244px 1355px #FFF , 731px 737px #FFF , 1536px 802px #FFF , 628px 394px #FFF , 1582px 1266px #FFF , 1583px 668px #FFF , 1548px 1611px #FFF , 303px 945px #FFF , 1749px 980px #FFF , 909px 732px #FFF , 645px 808px #FFF , 56px 1087px #FFF , 1320px 1359px #FFF , 1053px 473px #FFF , 1783px 834px #FFF , 137px 1176px #FFF , 786px 1701px #FFF , 656px 906px #FFF , 620px 793px #FFF , 1471px 423px #FFF , 1046px 108px #FFF , 1849px 1270px #FFF , 1152px 1323px #FFF , 323px 623px #FFF , 304px 1154px #FFF , 678px 1427px #FFF , 734px 955px #FFF , 1717px 674px #FFF , 1974px 1431px #FFF , 859px 1871px #FFF , 822px 1386px #FFF , 1961px 1081px #FFF , 750px 1690px #FFF , 1387px 547px #FFF , 776px 907px #FFF , 435px 1934px #FFF , 542px 321px #FFF , 320px 754px #FFF , 622px 1759px #FFF , 1758px 597px #FFF , 742px 469px #FFF , 638px 1795px #FFF , 1578px 1755px #FFF , 1881px 1923px #FFF , 148px 1001px #FFF , 1333px 1015px #FFF , 663px 453px #FFF , 166px 730px #FFF , 319px 1423px #FFF , 1571px 1401px #FFF , 1538px 1363px #FFF , 851px 15px #FFF , 1884px 590px #FFF , 1016px 778px #FFF , 1993px 1060px #FFF , 40px 444px #FFF , 667px 639px #FFF , 1299px 1074px #FFF , 547px 923px #FFF , 93px 1476px #FFF , 1411px 1712px #FFF , 535px 1825px #FFF;
}

@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}


#login_section .wpb_text_column ul {
    margin-left: 0;
	list-style-type: none;
}
#login_section .wpb_text_column ul li {
    margin-bottom: 10px;
}
#login_section .wpb_text_column ul li:last-child {
    margin-bottom: 0;
}
#login_section .wpb_text_column ul li > i{
	margin-right: 10px;
    font-size: 16px
}
#login_section .no_account {
	border: 3px solid #fff;
    padding: 20px;
    border-radius: 10px;
    display: table;
	transition: .3s;
	cursor: pointer;
}
#login_section .no_account *{
	transition: .3s;
}
#login_section .no_account h4 {
    font-weight: normal;
    margin-bottom: 0;
}
#login_section .wpb_text_column.no_account strong {
    font-weight: bold;
    color: #8151c2 !important;
}
#login_section .no_account:hover {
	background: #fff;
}
#login_section .no_account:hover * {
	color: #8151c2 !important;
}

.popping-chat{
	transform: scale(1);
	animation: pulse 2s infinite;
}
.popping-chat a{
    font-weight: 700;
    font-style: italic;
    text-decoration: none;

}
span.chat_widget {
    margin-right: 15px;
    float: left;
}

@keyframes pulse {
	0% {
		transform: scale(0.95);
	}

	70% {
		transform: scale(1);
	}

	100% {
		transform: scale(0.95);
	}
}
#content .more_horoscope.mobile_more_horoscope{
    display: none;
}

/* Custom Styling - End

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







/* =Print Style

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



@media only screen and (min-width: 992px) and (max-width: 1200px){



#colophon, #branding,

#container, .inner_wrapper, .wrap,

.blog #main, .archive #main, .search #main, .single #main{

    width: 96%;

}

.blog #container, .archive #container, .search #container, .single #container {

    width: 75%;

}

#primary, #default_sidebar {

    width: 23%;

}

#footer_widgets .widget-container {

	margin: 14px 2vw 0 0;

}

#footer_widgets .widget-container:first-child {

    width: 22%;

    margin: 0 5% 0 0;

}

#footer_widgets .widget-container:nth-of-type(2) {

    width: 15%;

}

#footer_widgets .widget-container:nth-of-type(3) {

    width: 28%;

    margin-right: 0;

}

#footer_widgets .widget-container ul#menu-footer-zodiac-sign-menu li {

    min-width: 48%;

    margin-right: 2%;

}

#footer_widgets .widget-container:last-child {

    width: 26%;

    max-width: 250px;

}

#access .menu-header > ul > li + li {

    margin-left: 15px;

}

#banner h1.banner_title {

    font-size: 50px;

    line-height: 52px;

}

#banner .banner_desc {

    font-size: 28px;

}

#zodiac_sign ul.zodiac_signs li,

#zodiac_sign ul.zodiac_signs li:first-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign ul.zodiac_signs li:last-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:last-child, 

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n+1),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n) {

    margin: 0 13px 30px;

}

#today_horoscope {

    background: #f6f6f6;

}

#content .vc_custom_1598608763296 {

    padding-bottom: 40px !important;

}

#content .vc_custom_1598613769732 {

    padding-top: 55px !important;

}

#footer_widgets .footer_logo {

    max-width: 80%;

}

#zodiac_sign {

    background-repeat: repeat-y;

}



}





@media only screen and (min-width: 768px) and (max-width: 991px){



#colophon, #branding,

#container, .inner_wrapper, .wrap,

.blog #main, .archive #main, .search #main, .single #main{

    width: 94%;

}

.blog #container, .archive #container, .search #container, .single #container {

    width: 70%;

}

#primary, #default_sidebar {

    width: 27%;

}

#footer_widgets .widget-container {

	margin: 14px 4% 0 0;

}

#footer_widgets .widget-container:first-child {

	width: 24%;

    margin: 0 3% 0 0;

}

#footer_widgets .widget-container:nth-of-type(2) {

    width: 15%;

}

#footer_widgets .widget-container:nth-of-type(3) {

	width: 25%;

    margin-right: 0;

}

#footer_widgets .widget-container ul#menu-footer-zodiac-sign-menu li {

    min-width: 48%;

    margin-right: 2%;

}

#footer_widgets .widget-container:last-child {

	width: 27%;

}



#zodiac_sign ul.zodiac_signs li,

#zodiac_sign ul.zodiac_signs li:first-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign ul.zodiac_signs li:last-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:last-child, 

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n+1),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n) {

    margin: 0 13px 30px;

}



#footer_widgets .footer_logo {

    max-width: 80%;

}

#zodiac_sign {

    background-repeat: repeat-y;

}

#content .tablet_full_width {

    width: 100%;

}

#content .tablet_70{

	width: 70%;

}

#content .tablet_30{

	width: 30%;

}





}







@media only screen and (max-width:991px){



#access,

.desktop{

	display:none;

}	

.mobile{

	display:block;

}

#colophon {

    padding: 40px 0;

}

#content h2 {

	font-size: 32px;

}

#latest_news .post_content h3,

#latest_news.sidebar_news .post_content h3 {

	font-size: 16px;

	line-height: 18px

}

#latest_news .post_content span {

	font-size: 11px;

    line-height: 14px;

}

.header_horoscope_form{

	width: 100%;

	padding: 15px 20px 20px;

}

#content .header_horoscope_form h3 {

    margin-bottom: 15px;

}

#banner h1.banner_title,

#inner_banner .banner_title {

	font-size: 36px;

	line-height: 40px;

}

#banner .banner_desc {

	font-size: 22px;

}

#today_horoscope {

    background: #f6f6f6;

}

#today_horoscope > .wpb_column > .vc_column-inner{

    padding-bottom: 40px !important;

}

#testimonials > .wpb_column > .vc_column-inner {

    padding-top: 55px !important;

}

.go_to_top {

    bottom: 220px;

}

#zodiac_sign {

    background-repeat: repeat-y;

}

#latest_news.sidebar_news .latestposts_shortcode ul li {

    width: calc(100% / 3 - 20px);

    margin: 0px 30px 30px 0px;

}

#latest_news.sidebar_news .latestposts_shortcode ul li:last-child{

	margin-right: 0;

}

#latest_news .post_content {

    padding: 0;

}





}

#content .mobile_account {
    display: none;
}


@media only screen and (max-width:767px){

	

/* = Auto resize vieo player

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

	.player_video {

		position: relative;

		padding-bottom: 49%; /* Increade or decrease padding in % as per your video width */

		padding-top: 30px;

		height: 0;

		overflow: hidden;

		margin: 0 0 20px;

	}





	.player_video iframe {

		position: absolute;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

	}

	

/* = Some default styles of responsive design

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

#content .mobile_account {
    display: block;
}	
#content .desktop_account {
    display: none;
}

	

#colophon, #branding,

#container, .inner_wrapper, .wrap,

.blog #main, .archive #main, .search #main, .single #main{

    width: 92%;

}

.blog #container, .archive #container, .search #container, .single #container,

#primary, #default_sidebar {

	width: 100%;

	overflow: hidden;

}

#primary, #default_sidebar {

	margin-top: 35px;

}

#primary .widget-container ul, #primary .tagcloud {

    margin: 0 auto 24px;

    width: 98%;

}

	

	#masthead{

	}

	

#branding #logo {

	width: 200px;

	margin: 0;

}

#header {

    padding: 15px 0;

}

	

		

	#main{

	}

	

	.home #main{

	}

	

	

	.page-template-homepage #container{

	}

	

	#content{

	}

	

	.home #content{

	}



#inner_banner {

	height: 200px;

}

#banner h1.banner_title,

#inner_banner .banner_title {

	font-size: 28px;

	line-height: 32px;

	margin-bottom: 12px;

}

#banner .banner_desc {

    font-size: 18px;

}

#inner_banner .wpb_wrapper {

    font-size: 16px;

}

#content .header_horoscope_form h3 {

    font-size: 20px;

}

#zodiac_sign ul.zodiac_signs li,

#zodiac_sign ul.zodiac_signs li:first-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign ul.zodiac_signs li:last-child,

#zodiac_sign ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:last-child, 

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(6),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(7),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n+1),

#zodiac_sign.zodiac_sign_detailed ul.zodiac_signs li:nth-of-type(4n) {

    margin: 0 5px 14px;

}

#zodiac_sign ul.zodiac_signs li a {

    padding: 20px 10px;

    width: 132px;

}

#today_horoscope h2 {

    margin-top: 0 !important;

}

#latest_news .latestposts_shortcode ul li,

#latest_news.sidebar_news .latestposts_shortcode ul li {

    width: 100%;

    margin: 0 0 30px;

}

#footer_widgets .widget-container,

#footer_widgets .widget-container:first-child,

#footer_widgets .widget-container:nth-of-type(3),

#footer_widgets .widget-container:last-child {

	width: 100%;

    margin: 0 0 30px;

}

#footer_widgets .widget-container:last-child  {

    margin-bottom: 0;

}

#footer_widgets .widget-container ul#menu-footer-zodiac-sign-menu li {

    min-width: 130px;

    margin-right: 4%;

}

.go_to_top {

    bottom: 20px;

}

.popup_content .cross {

    width: 25px;

}

.popup_content {

    max-width: 400px;

}

.popup_content > h2{
    font-size: 22px;
    margin-bottom: 20px;

}
	
.popup_content .widget-title{
    font-size: 30px;
    margin-bottom: 20px;

}

.popup_content .search-form input[type="text"],
#login_form_widget input[type="email"],
#login_form_widget input[type="password"]{

    height: 50px;

    font-size: 16px;

}
	#login_form_widget input[type="submit"]{
		height: 50px;
		font-size: 18px;
	}
#login_form_widget .login_form_wrap {
    max-width: 320px;
    font-size: 18px;
    line-height: 26px;
}

.popup_content .search-form input[type=submit] {

    width: 60px;

    font-size: 16px;

}

#content .pagination ul li {

    margin: 0 2px;

}

#content .pagination ul li a {

    width: 34px;

    height: 34px;

    line-height: 34px;

}
#content .login_form_wrap {
    padding: 15px 20px 18px;
}
#content h5.forgot {
    font-size: 16px;
}	

/* = Heading tag styling

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

#content h2 {

    font-size: 24px;

}

	

	.home #content h2{	

	}

	

	#content h3,

	.single #content .entry-title{	

		font-size: 22px;	

	}

	

	.home #content h3{	

	}

	

	#content h4, #primary h4{	

		font-size: 20px;

	}

	

	#content h5{	

	}

	

	#content h6{	

	}



	.single_featured_image {

		margin-bottom: 22px;

	}
	
#content .more_horoscope.mobile_more_horoscope{
    display: block;
}	
#content .more_horoscope.mobile_more_horoscope .vc_column-inner > .wpb_wrapper {
    box-shadow: none;
    padding: 0;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 32px;
    padding-bottom: 22px;
}
#content .more_horoscope.mobile_more_horoscope .vc_btn3-container {
    margin: 0 .9% 10px;
}
	

/* = Sidebar styling

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

	

	#primary .widget-container,

	#default_sidebar .widget-container{

	}

	

	#primary .widget-container ul,

	#default_sidebar .widget-container ul{

	}

	

	#primary .widget-container ul li,

	#default_sidebar .widget-container ul li{

	}

	

	#primary .widget-container ul li a,

	#default_sidebar .widget-container ul li a{

	}

	

	#primary{

	}

	

	#primary .widget-container{

	}

	

	#primary .widget-container ul{

	}

	

	#primary .widget-container ul li{

	}

	

	#primary .widget-container ul li a{

	}

	

	#default_sidebar{

	}

	

	#default_sidebar .widget-container {

	}

	

	#default_sidebar ul{

	}

	

	#default_sidebar ul li{

	}

	

	#default_sidebar ul li a{

	}

	

/* = Blog pages styling

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



	#blog_header_text_widget{

	}



	#blog_header_text_widget .widget-container{

	}



	#blog_header_text_widget h1.widget-title{

		

	}





	.blog .post,

	.archive .post,

	.search .post {

	}

	

	.blog_content {

		float: none;

		width: 100%;

	}

	

	#content .entry-title {

	}

	

	.home #content .entry-title {

	}

	

	.blog #content h2.entry-title,

	.archive #content h2.entry-title,

	.search #content h2.entry-title {

	}

	

	.single #content .entry-title {

	}

	

	.entry-meta {

	}

	

	.single .entry-meta {

	}

	

	

/* contact form 7 start

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

	.wpcf7-text,

	.wpcf7 textarea, 

	.wpcf7-quiz{

		font-size: 12px;

		width: 100%;

		padding: 0 0 0 5px;

		line-height: 25px;

	}

	

	.wpcf7 textarea{

	}

	

	.wpcf7-quiz {

	}

	

	.wpcf7-form .wpcf7-text{

	}

	

	.wpcf7-form .wpcf7-submit{

	}

	

	.wpcf7-form p{

	}	

	

}





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



#banner .hf-form-field-group:first-of-type,

#banner .hf-form-field-group:nth-of-type(2),

#banner .hf-form-field-group:nth-of-type(3),

#banner .hf-form-field-group:nth-of-type(4) {

	width: 100%;

}



}