@charset utf-8;

@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Quicksand:300,400,700);

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,small,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}

mark {
background-color:#ff9;
color:#000;
}

del {
text-decoration:line-through;
}

abbr[title],dfn[title] {
border-bottom:1px dotted;
cursor:help;
}

pre,code,kbd,samp {
font-family:monospace,sans-serif;
}

table {
border-collapse:collapse;
border-spacing:0;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #ccc;
margin:1em 0;
padding:0;
}

input,select {
vertical-align:middle;
}

select,input,textarea,button {
font:99% sans-serif;
}

ul,ol {
margin-left:16px;
}

ol {
list-style-type:decimal;
}

nav ol,nav ul,nav li {
list-style:none;
margin:0;
}

small {
font-size:85%;
}

mark,b,strong,th {
font-weight:700;
}

mark,i,cite,em,var,address,dfn {
font-style:italic;
}

td,td img {
vertical-align:top;
}

sub {
vertical-align:sub;
font-size:smaller;
}

sup {
vertical-align:super;
font-size:smaller;
}

pre {
white-space:pre-line;
padding:15px;
}

textarea {
overflow:auto;
}

input[type="checkbox"] {
vertical-align:text-bottom;
}

input[type=button],input[type=submit],button {
cursor:pointer;
}

button,input,select,textarea {
outline:0;
margin:0;
}

button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner {
padding:0!important;
}

button {
width:auto;
overflow:visible;
}

html {
overflow-y:scroll;
}

.hidden {
display:none;
visibility:hidden;
}

.aligncenter {
display:block;
margin:auto;
}

.ta-r {
text-align:right;
}

.ta-l {
text-align:left;
}

.clearfix:before,.clearfix:after {
content:"\0020";
display:block;
height:0;
visibility:hidden;
}

.clearfix:after {
clear:both;
}

.lte7 .clearfix {
zoom:1;
}

.lte7 button {
width:1px;
overflow:visible;
}

.lte7 legend {
margin-left:-7px;
}

.ie7 img {
-ms-interpolation-mode:bicubic;
}

.ie7 input[type="checkbox"] {
vertical-align:baseline;
}

input[type="search"] {
-webkit-appearance:textfield;
}

a {
outline:0;
color:#562e60;
}

a:focus {
outline:1px dotted #eee;
}

a:hover,a:focus {
color:#000;
}

body {
background:#562e60;
font-family:'Lato',Arial,Verdana,sans-serif;
}

#header .wrap {
background:#fff;
padding:10px;
}

#header .social {
	/*clear:right;
	margin-top:25px;*/
	float: right;
}

#header .social li {
margin-left:15px;
}

.page .wrap {
	background:#fff;
	/*border-top:2px solid #562e60;*/
	padding:0px 10px ;
}

.page-template .wrap{border-top:none;}

.page-template .nav{border-bottom:2px solid #562e60;}

.wrap {
width:960px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto;
}

.logo {
float:left;
margin-left:10px;
margin-top:15px;
margin-bottom:10px;
}

.social {
/*float:right;*/
list-style:none;
margin:5px 0 0;
padding:0;
}

.social li {
float:left;
margin-left:5px;
}

.social li span {
float:left;
font-size:16px;
color:#2f2f2f;
margin-top:5px;
/*text-transform:uppercase;*/
height:11px;
line-height:12px;
border-right:2px solid #959ca1;
padding-right:10px;
font-family:'Lato',arial;
margin-right:5px;
}

.social li a img {
max-width:100%;
height:auto;
}

.social li a:hover span{
  color: #562e60;
}

.searchForm {
float:right;
position:relative;
margin-top:40px;
}

.searchForm .submit {
position:absolute;
left:0;
top:1px;
background:url(../images/search-btn.png) no-repeat 50% 50%;
width:24px;
height:24px;
border:0;
text-indent:-9999px;
}

.searchForm input[type="text"] {
	float:left;
	width:250px;
	height:26px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:13px;
	color:#959ca1;
	border:0;
	border-radius:6px;
	background:#ebebec;
	font-family:'Lato', Arial,Verdana,sans-serif;
	box-shadow:inset 1px 2px 4px #b8c1c7;
	-moz-box-shadow:inset 1px 2px 4px #b8c1c7;
	-webkit-box-shadow:inset 1px 2px 4px #b8c1c7;
	padding:3px 10px 3px 25px;
}

.nav {
	width:960px;
	margin: auto;
	background:#eaeaea;
	height: auto;
	/*border-top: 2px solid #562e60;*/
}

.nav .wrap {
	background:none!important;
	padding:0!important;
}

.nav #mainNav {
	width:100%;
	list-style:none;
	text-align:center;
	margin:0 auto;
	padding:0;
}

.nav #mainNav li {
	float:left;
	overflow:hidden;
	position:relative;
}

.nav #mainNav li a {
	display:inline-block;
	font-family: 'Lato';
	font-weight: bold;
	font-size:16px;
	color:#2f2f2f;
	text-decoration:none;
    padding: 11px 24px;
}

.nav #mainNav li a:hover,
.nav #mainNav li.current-menu-item a {
color:#fff;
text-decoration:none;
background:#562e60;
}

.nav #mainNav li:hover {
overflow:visible;
}

.nav #mainNav li:hover>a {
color:#fff;
background:#562e60;
}

.nav #mainNav li:hover>ul {
height:auto;
opacity:1;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
z-index:9999;
}

.nav #mainNav li ul {
position:absolute;
left:0;
top:29px;
background:#c7c8ca;
width:180px;
height:0;
opacity:0;
list-style:none;
margin:0;
padding:0!important;
}

.nav #mainNav li ul li {
border:0;
width:100%;
height:auto!important;
line-height:auto!important;
background:0;
margin:0!important;
padding:0!important;
}

.nav #mainNav li ul li:first-child {
margin:0!important;
}

.nav #mainNav li ul li a {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
border:0!important;
text-align:left;
padding:5px 10px!important;
}

.nav #mainNav li ul li a:hover {
text-decoration:none;
}

.nav #mainNav li ul li ul {
left:180px;
top:0;
padding-top:0;
}

h1,h2,h3,h4,h5,h6 {
color:#333;
font-family:'Lato', arial;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#333;
text-decoration:none;
}

h1 {
font-size:22px;
}

h2 {
font-size:20px;
}

h3 {
font-size:18px;
}

h4 {
font-size:16px;
}

h5 {
font-size:14px;
}

h6 {
font-size:12px;
}

.col {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.col.three {
width:33.3333%;
position:relative;
}

.col.four {
width:25%;
}

.col.five {
width:20%;
}

#footer {
/*width:100%;
background:#562e60;*/
/*border-top:12px solid #c1a02f;*/
}

#footer .wrap {
background:#562e60;
padding:20px 0 50px;
border-top: 12px solid #C1A02F;
}

#footer .col {
position:relative;
padding:5px 20px;
}

#footer .col .trickyBorder {
background:#785880;
}

#footer .col:first-child {
border-left:0;
}

.footerLinks li span {
font-size:13px;
color:#fff;
text-transform:uppercase;
font-family:'Lato',arial;
float:left;
width:100%;
}

.footerLinks li a {
font-size:13px;
color:#fff;
text-decoration:none;
}

.footerLinks li a:hover {
text-decoration:underline;
color:#fff;
}

.footerCategory li a {
float:left;
width:100%;
font-size:12px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
font-family:'Lato',arial;
}

.footerCategory li a p {
margin-left:65px;
margin-top:20px;
}

.footerTitle {
float:left;
width:100%;
font-size:14px;
line-height: 30px;
color:#9a9a9a;
font-family:Arial,Verdana;
font-weight: bold;
}

.footerTitle a{color:#fff;}

.likeLink {
float:left;
width:100%;
margin-top:20px;
color:#fff;
font-size:13px;
font-family:'Lato',arial;
}

.likeLink a {
text-decoration:none;
color:#fff;
}

.likeLink a:hover {
color:#fff;
text-decoration:underline;
}

.featuredArticle {
float:left;
width:710px;
height:340px;
border-left:10px solid #000;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-left:-10px;
position:relative;
}

.featuredArticle .article-img {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
overflow:hidden;
}

.featuredArticle .article-img img {
float:left;
width:auto;
height:100%;
}

.featuredArticle .article-content {
position:absolute;
left:0;
top:0;
width:220px;
height:100%;
background:url(../images/yellow-transparent.png) repeat;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:5px;
}

.featuredArticle .article-content span {
float:left;
width:100%;
font-size:22px;
color:#fff;
font-family:'Lato',arial;
}

.featuredArticle .article-content p {
float:left;
width:100%;
font-size:12px;
color:#fff;
font-family:'Lato',arial;
margin-top:30px;
line-height:130%;
}

.featuredArticle .article-content .more {
float:right;
font-size:13px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
font-family:'Lato',arial;
margin-top:10px;
}

.featuredArticle .article-content .social {
float:right;
clear:right;
margin-top:20px;
}

.row {
float:left;
width:100%;
/*border-top:1px solid #acb1b5;*/
padding-top:0px;
margin-top:0px;
}

.article {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
position:relative;
/*margin-left:7px;*/
margin-right:7px;
padding-top: 15px;
}
.article.other_posts:first-child{
  padding-right:0;
}

.article a{text-decoration:none;color:#585858; font-family: 'Lato';}

/*.article:hover a{text-decoration:none;color:#fff;}*/

/*.article.other_posts:hover .article-content .author {
	color:#FFF;
}*/

.article .article-content {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 5px;
}

.article.other_posts .article-content {
	float:right;
	width:400px;
	padding-top: 0;
    position: relative;
    width: 400px;
}

.article.other_posts .article-content span {
    font-size: 24px;
}

.article.other_posts .article-content span.share_span {
    font-size: 14px;
}


.article .article-content span {
    color: #542F61;
    float: left;
    font-family: 'Lato';
    font-size: 34px;
    /*font-weight: bold;*/
    letter-spacing: -1px;
    line-height: 130%;
    width: 100%;
}

.article.other_posts .article-content span {
    font-size: 24px;
}

.ldc-ul_cont span{float:none!important;color:#fff!important;}
.ldc-ul_cont{color:#fff!important;}

.article .article-content p {
  color: #2F2F2F;
  font-family: 'Lato',arial;
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
}
.article.other_posts .article-content p {
  margin-top: 1px;
}

.article .article-content .rMore {
    clear: left;
    color: #C1A02F;
    display: inline-block;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    margin-top: 9px;
    text-decoration: none;
    text-transform: uppercase;
}

.article .article-content .share_span {
    color: #C1A02F;
    font-family: Lato;
    font-size: 14px;
    line-height: 10px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0;
    width: auto;
    border-right:none;
    padding-right: 0;
}

.article .article-content .author  {
    color: #2F2F2F;
    font-family: 'Lato';
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 10px;
}
.article.other_posts .article-content .author {
    color: #2F2F2F;
    font-family: 'Lato' ;
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 15px;
}
.article.other_posts .article-content .author a , .article .article-content .author a{
    color: #562e60;
}

.article .article-content .favorite {
background:url(../images/heart.png) no-repeat 0 50%;
color:#fff;
}
/*
.article .article-content .social {
float:right;
margin-top:20px;
}
*/
/*.article:hover {
background:#562e60;
}

.article:hover span {
color:#bb9a33;
}*/

.postfootermeta{font-weight:bold;color:#2f2f2f; font-family:Lato; font-size: 16px; line-height:22px;float: left;}
.postfootermeta a{color:#c1a02f; text-decoration:none;}
.postfootermeta a:hover{text-decoration: underline;}
.blog_image img{width:638px;}

.favorite {
float:left;
background:url(../images/heart2.png) no-repeat 0 50%;
padding-left:25px;
font-size:15px;
color:#455867;
text-decoration:none;
font-family:'Lato',arial;
margin-top:20px;
}

.favorite:hover {
text-decoration:none;
opacity:.8;
}

.featuredInfo {
float:right;
width:230px;
height:340px;
background:#585858;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:40px 15px;
}

.featuredInfo a{color:#fff;}

.featuredInfo .featuredTitle span {
font-size:24px;
color:#fff;
}

.featuredInfo p {
float:left;
width:100%;
font-size:15px;
color:#bac3c9;
line-height:150%;
font-family:'Lato',arial;
margin-top:50px;
}

.featuredInfo p big {
font-size:56px;
color:#c1a02f;
}

.featured .col {
min-height:230px;
padding:5px 30px;
}

.featured .featuredTitle {
font-size:16px;
color:#585858;
font-family: 'Lato', 'Quicksand', sans-serif;
letter-spacing: -1px;
width:100%;
}

.subscribeForm {
	float:left;
	position:relative;
    margin-top: 13px;
}

.subscribeForm .submit {
float:right;
border:0;
background:#c1a02f;
font-size:14px;
color:#fff;
border-radius:10px;
text-transform:uppercase;
margin-top:3px;
padding:3px 10px;
font-weight: bold;
}

.subscribeForm input[type="text"],
.subscribeForm input[type="email"] {
float:left;
width:160px;
height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-size:15px;
color:#959ca1;
border:0;
border-radius:6px;
background:#eaeaec;
font-family:'Lato',Arial,Verdana,sans-serif;
box-shadow:inset 1px 2px 4px #b8c1c7;
-moz-box-shadow:inset 1px 2px 4px #b8c1c7;
-webkit-box-shadow:inset 1px 2px 4px #b8c1c7;
text-transform:capitalize;
padding:5px 10px;
}

.wpcf7-response-output{clear:both;}

.subscribeForm p {
font-size:14px;
color:#585858;
font-family:'Lato',arial;
margin-bottom:20px;
float:left;
width:100%;
margin-top:5px;
line-height:150%;
}

.innerLinks li span {
font-size:14px;
color:#fff;
text-transform:uppercase;
font-family:'Lato',arial;
float:left;
width:100%;
}

.innerLinks li a {
font-size:14px;
color:#000;
text-decoration:none;
font-family:'Lato',arial;
}

.innerLinks li a:hover {
text-decoration:underline;
color:#000;
}

.popularPost {
float:left;
width:100%;
margin-top:20px;
font-size:14px;
color:#000;
font-family:'Lato',arial;
line-height:150%;
}

.popularPost a {
color:#1d64a9;
font-family:'Lato',arial;
text-decoration:none;
}

.popularPost a:hover {
text-decoration:underline;
}

.bloggersList {
float:left;
width:100%;
list-style:none;
margin:0;
padding:0;
}

.bloggersList li {
float:left;
width:100%;
margin-top:10px;
}

.bloggersList li a {
float:left;
width:100%;
color:#000;
}

.bloggersList li a .bloggerName {
margin-right:10px;
margin-top:15px;
float:left;
width:110px;
font-size:14px;
color:#000;
font-family:'Lato',arial;
}

.bloggersList li a .bloggerImg {
float:right;
width:56px;
height:53px;
}

.wpp-list,
/*.featured ul{padding:0;margin:0;}*/
.wpp-list li,
/*.featured ul li{padding:0;margin:0;font-size: 12px;margin:10px 0;list-style-type:none;}*/
.wpp-list li a,
/*.featured ul li a{color: #ba9642;font-size: 12px;}*/
.wpp-list li a:hover,
.featured ul li a:hover{color: #000;}
.wpp-list li .wpp-comments{display:none;visibility:hidden;}

.moreArticles {
float:right;
font-size:21px;
color:#562e60;
clear:both;
text-transform:lowercase;
text-decoration:none;
font-family:'Lato',arial;
margin-top:20px;
}

.moreArticles:hover {
color:#000;
text-decoration:none;
opacity:.8;
}

.blogTitle {
float:left;
width:540px;
}

.blogTitle p {
float:left;
width:100%;
font-size:14px;
color:#333;
font-family:'Lato',Arial,Verdana,sans-serif;
margin-top:5px;
font-weight:700;
}

.blogTitle p a {
color:#fdbb30;
text-decoration:none;
}

.blogSocial .social span {
color:#455867;
border-right:0;
padding-right:0;
margin-top:6px;
}

.blogSocial .favorite {
clear:right;
margin-top:5px;
}

.blogContent p {
color:#333;
font-size:14px;
line-height:160%;
margin-top:20px;
}

.blogContent img {
margin-top:20px;
margin-right:10px;
margin-bottom:10px;
max-width:100%;
}

.commentWrapper {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:10px 60px;
}

.commentWrapper .comments {
float:left;
width:100%;
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:20px 0 0;
padding:0;
}

.commentWrapper .comments li {
float:left;
width:100%;
margin-top:30px;
}

.commentWrapper .comments li ul {
list-style:none;
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:30px 0 0;
padding:0 0 0 39px;
}

.commentWrapper .comments li .avatar {
float:left;
width:59px;
height:59px;
}

.commentWrapper .comments li .comment {
margin-left:70px;
}

.commentWrapper .comments li .comment span {
float:left;
width:100%;
font-size:14px;
color:#818080;
}

.commentWrapper .comments li .comment span a {
color:#fbc24a;
text-decoration:none;
}

.commentWrapper .comments li .comment span a.user {
color:#333;
font-weight:700;
}

.commentWrapper .comments li .comment p {
float:left;
width:100%;
font-size:14px;
color:#333;
line-height:150%;
margin-top:5px;
}

.commentWrapper .commentTitle {
float:left;
width:100%;
margin-top:20px;
font-size:18px;
font-weight:700;
color:#333;
}

.commentWrapper .postComment p {
float:left;
width:100%;
font-size:14px;
color:#333;
}

.commentWrapper .postComment fieldset {
float:left;
width:100%;
margin-top:15px;
}

.commentWrapper .postComment label {
float:left;
width:100%;
font-size:14px;
color:#333;
margin-bottom:5px;
}

.commentWrapper .postComment input[type="text"] {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#c2c2c2;
border:1px solid #dfdfdf;
height:49px;
font-size:14px;
color:#fff;
padding:10px;
}

.commentWrapper .postComment textarea {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#c2c2c2;
border:1px solid #dfdfdf;
height:170px;
resize:vertical;
font-size:14px;
color:#fff;
padding:10px;
}

.commentWrapper .postComment .btn {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
color:#455867;
font-size:14px;
font-weight:700;
background:#fdd406;
border:0;
padding:8px 25px;
}

.featuredSidebar {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:#585858;
padding:0 10px;
}

.featuredSidebar .col {
border-top:1px solid #91979c;
padding:15px 0;
}

.featuredSidebar .col:first-child {
border-top:0;
}

.featuredSidebar span {
float:left;
width:100%;
font-size:16px;
color:#fdd406;
font-family:'Lato',arial;
}

.featuredSidebar p {
float:left;
width:100%;
font-size:14px;
color:#bac3c9;
font-family:'Lato',arial;
margin-top:15px;
line-height:140%;
}

.featuredSidebar p a {
color:#bac3c9;
text-decoration:none;
}

.featuredSidebar p img {
margin-top:3px;
margin-left:5px;
}

.willie {
	background-image:url('https://www.financialservicesmarketing.com/images/gfca-on-the-road.png');
	background-repeat: no-repeat;
	color: #fff;
	font-size:14px;
	font-weight: 300;
	height:400px;
	text-align:center;
	width:100%;
}

.willie h4 {
	color:#fff;
	font-style:normal;
	font-weight: 500;
	padding-top:130px;
	padding-bottom:20px;
	text-align: center;
	text-transform: uppercase;
}

.willie .c-name {
	font-weight: 500;	
}

.willie .c-date {
	font-style:italic;
}

.willie .c-location {
	font-style:italic;
	margin-bottom: 20px;
}

.trickyBorder {
position:absolute;
right:0;
top:0;
width:8px;
height:100%;
background:#562e60;
border-radius:5px;
}

.tagline {
float:left;
font-size:13px;
width:370px;
clear:left;
margin-left:95px;
margin-top:-10px;
}

.logoWrapper {
	float:left;
	margin-bottom:20px;
    position: relative;
}

.featuredNews {
float:left;
/*width:240px;*/
/*background:#562e60;*/
/*height:550px;*/
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:20px;
margin-bottom:15px;
}

.featuredNews .newsTitle {
float:left;
width:100%;
font-size:22px;
color:#c4a641;
font-family: 'Quicksand', sans-serif;
letter-spacing: -1px;
}

.featuredNews .newsAuthor {
float:left;
width:100%;
font-size:13px;
color:#fff;
font-family:'Lato',arial;
margin-top:10px;
margin-bottom:10px;
}

.featuredNews .newsContent {
float:left;
width:100%;
font-size:14px;
color:#fff;
line-height:130%;
}

.featuredNews .rMore,
.entryexcerpt .rMore {
display:inline-block;
float:left;
clear:left;
margin-top:10px;
font-size:14px;
font-family:'Lato',arial;
text-transform:uppercase;
color:#c1a02f;
text-decoration:none;
font-weight:bold;
}

.featuredNews .social span {
margin-top:5px;
border-right:0;
padding-right:0;
color:#fff;
}

.featuredBanner {
float:left;
width:470px;
margin-left:10px;
}

.bx-clone {
  display: none!important;
  visibility:hidden!important;
}

.wrap.noPadding {
min-height:inherit;
padding:32px 0 0;
}

.page .wrap.noPadding {
min-height:inherit;
padding:32px 10px 0;
}

.wrap.noPaddingTop {
padding-top:0!important;
border-top:0!important;
}

.featuredInfo .bx-viewport {
background:none!important;
}

.featuredInfo .bx-wrapper {
height:250px;
}

.featuredInfo .bx-wrapper .bx-pager.bx-default-pager a {
background:url(../images/bullet.png) no-repeat;
width:16px;
height:16px;
}

.featuredBanner .bx-wrapper,
.featuredBanner .bx-viewport {
height:340px!important;
}

.slideritem h1{position:absolute;background:url(../images/opate.png) repeat;color:#fff;padding:8px;width: 100%;bottom: 10px;}

.featuredBanner .bx-pager{top:12px!important;left:5px!important;padding:0;bottom:auto;}

.singletags{clear:both;}
.singletags a{padding:5px;background: #562e60;margin-left:5px;line-height: 34px;color:#fff;text-decoration:none;font-weight:bold;}
.singletags a:hover{background:#585858;}
.tagsingles{float:left;}
.tagsingles.tagtitle{padding:5px;}

.content {
float:left;
width:640px;
padding:0px 0 20px 0;
}

.author .archive-meta{border-bottom:1px solid #c3a222;padding-bottom:35px;}

.content h1 {
color: #542F61;
    float: left;
    font-family: 'Lato';
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    width: 95%;
    margin-bottom: 25px;
}

.author .content h1{
  color: #542f61;
  float: left;
  font-family: 'Lato';
  font-size: 30px;
  font-weight: bold;
  line-height: 34px;
  width: 95%;
  letter-spacing: 0;
}

.content h3.posts_by_author{
  color: #2f2f2f;
  font-family: Lato;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  margin-top:30px;
}

.content h3 {
color:#ba9544;
margin-top:10px;
float:left;
}

.content p,
.content li {
margin-top:10px;
color: #2F2F2F;
font-size: 16px;
line-height: 22px;
}

.content .social span {
border-right:0;
padding-right:0;
margin-top:5px;
margin-left:10px;
color:#ba9642;
text-transform: uppercase;
font-weight: bold;
}

.content .social img {
height:18px;
}

.entryexcerpt .social {
  float:right;
}
.entryexcerpt .author_details{
  font-family:Lato;
  font-weight:bold;
  font-size: 16px;
  line-height:34px;
  color: #2f2f2f;
  width:100%;
}

.content .articleRow {
float:left;
width:100%;
border-top:1px solid #a0a0a0;
padding:20px 0;
}

.content .categoryHeader {
float:left;
width:100%;
color:#363636;
font-size:24px;
font-family:'Lato',arial;
margin-top:32px;
}

.content .categoryHeader a {
color:#363636;
text-decoration:none;
}


.relatedPosts {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-bottom: 5px;
}

.relatedPosts p {
font-size:12px;
color:#000;
margin-bottom: 10px;
 margin-top: 5px;
}

.relatedPosts h2 {
  color:#2f2f2f;
  text-decoration:none;
  font-family: 'Lato';
  font-size:18px;
  font-weight: bold;
  line-height: 34px;
}

.relatedPosts a {
  color:#ba9642;
  text-decoration:underline;
  font-family: 'Lato';
  font-size:14px;
  line-height: 16px;
}
.featured .relatedPosts .wpp-list{
  margin-left:0;
}
.featured .relatedPosts .wpp-list li{
  margin-bottom:10px;
}
.featured .relatedPosts .wpp-list a{
  color:#ba9642;
}

.hotTopics {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:20px;
background:#ba9544;
padding:5px 10px;
}

.hotTopics:first-child {
margin-top:18px;
}

.hotTopics h2 {
color:#562e60;
float:left;
width:100%;
}

.hotTopics ul {
float:left;
width:100%;
list-style:none;
margin:10px 0 0;
padding:0;
}

.hotTopics ul li {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-top:10px;
background:url(../images/topicArrow.png) no-repeat 0 7px;
padding-left:20px;
}

.hotTopics ul li a{
color:#fff;
text-decoration:none;
font-size:12px;
}

.hottrends ul li a:first-letter,
.hotTopics ul li a:first-letter {text-transform:capitalize;}

.sidebar {
float:right;
width:280px;
}

input[type="radio"],.lte7 input[type="checkbox"] {
vertical-align:bottom;
}

.leftalign,.alignleft,.social li a,.footerCategory li a img,.featuredInfo .featuredTitle img {
float:left;
}

.rightalign,.alignright,.blogSocial {
float:right;
}

.alignleft{margin:0 10px 10px 0;}
.alignright{margin:0 0 10px 10px;}

.ta-c,.featuredInfo .bx-wrapper .bx-pager {
text-align:center;
}

::-moz-selection,::selection {
color:#fff;
text-shadow:none;
background:#000;
}

::-webkit-input-placeholder,input:-moz-placeholder {
color:#999;
}

#header,.page {
width:100%;
background:url(../images/pattern.jpg) repeat !important;
}

.footerCategory li a:hover,.bloggersList li a:hover,.commentWrapper .postComment .btn:hover,.featuredSidebar p a:hover {
opacity:.8;
}

.logo img,.featuredBanner img {
float:left;
max-width:100%;
}

.social li:first-child,.article:first-child,.featuredInfo .featuredInfoSlider {
margin-left:0;
}

.selectnav,#footer .col.last .trickyBorder,.featured .col.last .trickyBorder {
display:none;
}

.col.two,.footerLinks.half,.innerLinks.half {
/*width:50%;*/
}

.footerLinks,.footerCategory,.innerLinks {
float:left;
/*width:100px;*/
list-style:none;
margin:20px 0 0;
padding:0;
}

.footerLinks ul{margin-left:0;}

.footerLinks li,.innerLinks li {
float:left;
width:100%;
margin-bottom:10px;
list-style: none;
}

.footerLinks li:first-child,.footerCategory li:first-child,.innerLinks li:first-child,.blogSocial .social,.commentWrapper .comments li:first-child,.commentWrapper .commentTitle:first-child,.content h1:first-child,.content h3:first-child,.content p:first-child,.content .articleWrapper:first-child,.relatedPosts:first-child,.hotTopics ul li:first-child {
margin-top:0;
}

.footerLinks li ul,.innerLinks li ul {
list-style:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
width:100%;
margin:0;
padding:0 0 0 35px;
}

.footerCategory li,.commentWrapper .postComment,.content .articleWrapper {
float:left;
width:100%;
margin-top:20px;
}

.article .article-img,.featuredInfo .featuredTitle,.blogTitle h1,.blogContent {
	float:left;
  width: 223px;
}
.article.other_posts .article-img {
  height:127px;
  overflow:hidden;
}
.article.other_posts .article-img a img{
  border:1px solid #eaeaea;
  height: 125px;
  width: 221px;
}
.article.other_posts .article-img a:hover img{
  border:1px solid #562e60;
}


.article.last_post .article-img, .featuredInfo .featuredTitle, .blogTitle h1, .blogContent {
    float: left;
    width: 100%;
}

.article .article-img img,.bloggersList li a .bloggerImg img,.commentWrapper .comments li .avatar img {
	float:left;
  width: 100%;
  height: auto;
}

.bloggersList li a .bloggerImg img,.commentWrapper .comments li .avatar img {
	width: 100%;
}
.article.last_post .article-img img{
	width: auto;
}
.article.last_post{
  padding-top: 0;
}
.article.last_post .article-content{
  padding: 0;
  padding-bottom: 26px;
}

.article.last_post .article-content span.title {
  color: #542f61;
  float: left;
  font-family: 'Lato';
  font-size: 30px;
  font-weight: bold;
  line-height: 34px;
  width: 95%;
  letter-spacing: 0;
}
.all_posts_link span.title {
  color: #562e60;
  float: right;
  text-align: right;
  font-family: 'Lato';
  font-size: 14px;
  font-weight: bold;
  line-height: 34px;
  width: 95%;
  letter-spacing: 0;
  text-transform: uppercase;
}


.article.other_posts .article-content span.title {
  color: #2f2f2f;
  float: left;
  font-family: 'Lato';
  font-size: 22px;
  font-weight:bold;
  line-height: 25px;
  width: 95%;
  letter-spacing: 0px;
}
.article.other_posts .article-content a:hover span.title{
  color: #562e60;
}
.article.last_post .article-content span.author {
  font-weight: bold;
}

/*.article:hover p,.article:hover .author {
color:#fff;
}*/

.commentWrapper .postComment p em,.commentWrapper .postComment label em {
font-style:normal;
color:#fbc24a;
}

.featuredNews .social,.content .social {
margin-top:0px;
}

.featuredInfo .bx-wrapper .bx-pager.bx-default-pager a:hover,.featuredInfo .bx-wrapper .bx-pager.bx-default-pager a.active {
background:url(../images/bulletActive.png) no-repeat;
width:16px;
height:16px;
}

.content .articleRow:first-child,.relatedPosts p:first-child {
border-top:0;
padding-top:0;
}

.homepage-like {
  float:left;
  margin-top:15px;
  padding-left:0;
}

.homepage-like .ldc-ul_cont {
  margin-left:0;
  padding-left:0;
  font-size:15px;
  font-weight:400;
}

.article .article-content .social {
    display: inline-block;
    float: right;
    margin: 0;
}

.subscribeForm input[type="text"],
.subscribeForm input[type="email"] {
  margin-right:10px;
}

.featuredNews {
  padding:0;
}

.featuredBloggerWrapper {
  float:left;
  width:100%;
  margin-top:-5px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

.featuredBlogger {
    background: none repeat scroll 0 0 #CECECE;
    float: left;
    height: 106px;
    margin-bottom: 12px;
    overflow: hidden;
    position: relative;
    width: 134px;
}
.featuredBlogger .mar_right{
    margin-right: 12px;
}

.featuredBlogger img {
  /*float:left;
  margin-left:-20px;
  margin-top:-10px;*/
}

.featuredBlogger:nth-child(2n+2) {
  float:right;
}

.fBloggerName {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(86,46,96,0.8);
  text-align:center;
  padding: 15px 10px 0;
  font-size:24px;
  color:#ccad42;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:none;
}

.featuredBlogger:hover .fBloggerName {
  display:block;
}

.featuredBloggerHead {
  float:left;
  width:100%;
  text-align:center;
  font-size:24px;
  color:#562e60;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:30px;
}

.singleAuthor {
  width:100%;
  float:left;
  margin:15px 0;
}

.singleAuthorImage {
  float:right;
  width:150px;
  height:150px;
}

.singleAuthorText {

}
/*
.author .article-img{float:left;width:220px;}
.author .article-img img{max-width:100%;height:auto;}*/

.content .wp-user-avatar{float:right;margin:0 0 15px 15px;}


#top_social_banner {
    background-color: #EAEAEA !important;
    height: 40px;
    position: relative;
	padding-top: 2px !important;
}

#header .social li:not(.img_item) {
    margin-left: 4px;
}

.img_linkedin{
	margin-left: 4px !important;
}

.img_i {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);
    width: 21px;
	height: 25px;
}
.img_i:hover {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll 0px -26px rgba(0, 0, 0, 0);
}
.img_gplus {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -40px -1px rgba(0, 0, 0, 0);
    width: 25px;
	height: 25px;
}
.img_gplus:hover {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -40px -27px rgba(0, 0, 0, 0);
}
.img_t {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -80px -1px rgba(0, 0, 0, 0);
    width: 25px;
	height: 25px;
}
.img_t:hover {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -80px -27px rgba(0, 0, 0, 0);
}
.img_y {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -121px -1px rgba(0, 0, 0, 0);
    width: 28px;
	height: 25px;
}
.img_y:hover {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -121px -27px rgba(0, 0, 0, 0);
}
.img_m {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -168px -1px rgba(0, 0, 0, 0);
    width: 27px;
	height: 25px;
}
.img_m:hover{
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -168px -27px rgba(0, 0, 0, 0);
}
.img_f {
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -205px 0px rgba(0, 0, 0, 0);
    width: 19px;
	height: 25px;
}
.img_f:hover{
    background: url("/wp-content/themes/gregory/images/social_icons.png") no-repeat scroll -205px -26px rgba(0, 0, 0, 0);
}

.img_f2 {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -70px 1px rgba(0, 0, 0, 0);
    width: 10px;
	height: 22px;
}
.img_f2:hover {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -70px -20px rgba(0, 0, 0, 0);
}
.img_t2 {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -45px 0 rgba(0, 0, 0, 0);
    width: 20px;
	height: 22px;
}
.img_t2:hover {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -45px -21px rgba(0, 0, 0, 0);
}
.img_g2 {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -22px 0px rgba(0, 0, 0, 0);
    width: 19px;
	height: 22px;
}
.img_g2:hover {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll -22px -21px rgba(0, 0, 0, 0);
}
.img_i2 {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    width: 17px;
	height: 22px;
}
.img_i2:hover {
    background: url("/wp-content/themes/gregory/images/article_social_icons.png") no-repeat scroll 0 -20px rgba(0, 0, 0, 0);
}

#gfca_logo {
    bottom: -5px;
    float: right;
    position: absolute;
    right: 0;
}

#gfca_logo > img {
    position: relative;
    top: 2px;
}

#gfca_logo > span {
  font-family: Lato;
  font-size: 12px;
  color: #2f2f2f;
  padding-right: 4px;
}

span.wpcf7-not-valid-tip{
  position: absolute;
  top: 45px;
  left: -170px;
}
div.wpcf7-validation-errors{
  display: none !important;
}

.left_bloc {
    float: left;
    height: 100%;
    width: 640px;
	margin-bottom: 30px;
}

.right_bloc {
    float: right;
    min-height: 300px;
    height: 100%;
    width: 280px;
    margin-bottom: 30px;
}

.social_share {
    float: right;
    position: relative;
    width: 170px; 
}
.home .social_share{margin-top:-20px;}
.single .social_share {margin-top:-40px;}
/*.entryexcerpt .social_share{
  top: -40px;
}
.single-post .entryexcerpt .social_share{
  top: -61px;
}*/

.single-post .blog_image{
    margin-bottom: 21px;
}

/*.archive .entryexcerpt .social_share{
  top:-21px;
  margin-top: -9px;
}*/
.hottrends h2{
  color: #2F2F2F;
  font-family: Lato;
  font-size: 18px;
  font-weight: bold;
}

.subscribe_form {
    background: none repeat scroll 0 0 #592c5f;
    border: 1px solid #E6E6E6;
    color: #fff;
    height: 90px;
    line-height: 45px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align: center;
}

.subscribe_form a {
    background-color: #C1A02F;
    color: #592c5f;
    font-weight: 800;
    margin-top: 40px;
    padding: 6px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.featuredTitle {
    font-size: 18px;
    font-weight: bold;
    font-family: Lato;
    color: #2f2f2f;
}

.featuredBlogger_title {
    margin-top: 29px;
	margin-bottom:13px;
}

.featuredBlogger_title > span {
    font-size: 18px;
    font-weight: bold;
    font-family: Lato;
    color: #2f2f2f;
}

.col.hottrends {
    background: none repeat scroll 0 0 #ECE2C0;
    border: 1px solid #C1A02F;
    padding-left: 10px;
    padding-top: 10px;
    margin-bottom: 20px;
}

.col.hottrends ul.wp-tag-cloud{
  margin-top:8px; 
  margin-bottom:8px;
} 

.col.followus {
    padding-top: 10px; 
}

.col.followus .featuredTitle{
  margin-bottom:14px;
  display:block;
}
.col.followus a{
  margin-bottom:6px;
  display:block;
  width: 110px;
}

.wp-tag-cloud li a {
    color: #2F2F2F;
    font-size: 16px !important;
    text-decoration: none;
}
.wp-tag-cloud li a:hover{
    color: #562e60;
}
.page .wp-tag-cloud li a:hover{
    color: #562e60;
}

.wp-tag-cloud > li {
    margin-bottom: 6px;
}

.hottrends {
  margin-top:10px;
}

.tooltip {
  z-index: 100;
}
.tooltip span {
  background: #c1a02f;
  padding: 5px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  color: #fff;
  font-weight:700;
  border-radius: 15px;
  display: inline-block;
  position: relative;
}
.tooltip span:before {
  content: "";
  display: block;
  width: 14px;
  height: 11px;
  position: absolute;
  margin-left: -7px;
  left: 50%;
  bottom:-10px;
  background: url(../images/arrow-bottom-small.png) no-repeat 0 0;
  visibility: visible;
  z-index: 99;
}

img {max-width:100%!important;height:auto;} 

.category .sidebar {
  margin-top:32px;
}

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

.entryexcerpt h1{width:100%;}


	#header .social li:not(.img_item) {
		margin-left: 0px;
	}

	.nav {
	width:720px;
	}

	.wrap {
	width:720px;
	}

	.logo {
	width:400px;
	margin-top:10px;
	margin-left:0;
	}

	.footerCategory li a {
	font-size:11px;
	}

	.footerCategory li a p {
	margin-left:55px;
	}

	.featuredArticle {
	width:470px;
	}

	.row .article {
	width:160px;
	}

	.subscribeForm input[type="email"],
	.subscribeForm input[type="text"] {
	width:130px;
	}

	.popularPost {
	font-size:13px;
	}

	.page .wrap {
	padding:30px 10px;
	}

	.bloggersList li a .bloggerName {
	width:70px;
	}

	.content {
	width:460px;
	}

	.commentWrapper {
	padding:10px 30px;
	}

	.blogTitle {
	width:100%;
	}

	.featuredBanner {
	width:230px;
	}

	.tagline {
	width:300px;
	}

	.social li span {
		padding-right:7px;
	}

	#header .social li {
		margin-left: 13px;
	}
	
	.nav #mainNav li a {
		font-size: 14px;
		padding: 11px 15px;
	}
  .left_bloc .article {
    width:100%;
  }
  
  .article-img img {
    max-width:100%;
  }
  
  .left_bloc {
    width:400px;
    margin-left:0;
  }
  
  .right_bloc {
    margin-right:0;
  }
  
  .article.other_posts .article-content {
    top:auto;
    margin-top:10px;
    width:100%;
    float:left;
  }
  
	.content {
		width:400px;
	}
  
	#header .social li {
		margin-left:1px;
	}
  
	.social li span {
		padding-right: 4px;
	}
    .single .social_share{margin-top:0px;} 

}

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

.entryexcerpt h1{width:300px;}

	.nav {
	width:320px;
	}

	.wrap {
	width:320px;
	}

	.js #mainNav {
	display:none;
	}

	.js .selectnav {
	float:left;
	position:relative;
	display:block;
	margin-left:10px;
	margin-top:4px;
	width:300px;
	margin-bottom:0;
	border-radius:5px;
	border:0;
	background:#fff;
	padding:5px 10px;
	}

	 
	
	#footer .wrap {
	padding-bottom:20px;
	}

	#footer .col.four {
	height:auto!important;
	width:100%!important;
	border-left:0;
	border-top:2px solid #000;
	border:0;
	padding:30px 10px;
	}

	#footer .col.four:first-child {
	border-top:0;
	padding-top:0;
	}

	.featuredArticle {
	width:300px;
	margin-left:0;
	border-left:0;
	}

	.featuredInfo {
	min-height:290px;
	width:100%;
	height:auto;
	margin-top:10px;
	}

	.row .article {
	width:100%;
	margin-left:0;
	margin-top:10px;
	}

	.row .article:first-child {
	margin-top:0;
	}

	.article .article-img {
	background:#fff;
	}

	.featuredArticle .article-content {
	width:100%;
	padding:10px;
	}

	.featured .col {
	width:100%;
	border-left:0;
	height:auto!important;
	min-height:inherit;
	padding:20px 15px;
	}

	.featured .col .trickyBorder {
	left:0;
	top:auto;
	bottom:0;
	height:8px;
	width:100%;
	display:block;
	}

	.subscribeForm input[type="text"],
	.subscribeForm input[type="email"] {
	width:180px;
	}

	.bloggersList li a .bloggerName {
	width:200px;
	}

	.sidebar {
	width:300px;
	margin-top:20px;
	}

	.commentWrapper {
	padding:10px;
	}

	.blogContent p {
	width:100%;
	float:left;
	}

	.blogTitle {
	margin-bottom:10px;
	}

	.featuredNews {
	width:100%;
	height:auto;
	}

	.featuredBanner {
	margin-left:0;
	margin-top:10px;
	width:100%;
	}

	.featured .col.last .trickyBorder {
	display:block;
	}

	#footer .col.four .trickyBorder {
	left:0;
	bottom:0;
	top:auto;
	height:8px;
	width:100%;
	display:block;
	}
  
	.hottrends li{color: #c1a02f;}

	.tagline {
	width:240px;
	margin-left:65px;
	}

	.searchForm {
	margin-top:10px;
	}

	.logo,.content {
	width:300px;
	}

	.featuredBanner .bx-wrapper, .featuredBanner .bx-viewport {
	  height:auto!important;
	}
	.featuredBloggerWrapper {
	  padding:0 40px;
	}

	#top_social_banner {
		display: none;
	}
  .left_bloc {
    width:100%;
    margin-left:0;
  }
  
  .right_bloc {
    width:100%;
    margin-right:0;
    float:left;
  }
  
  .featuredBloggerWrapper {
    padding:0;
  }
  
  .content {
    width:100%;
  }
  
  .js .selectnav {
    margin:10px 0;
    margin-left:10px;
    padding:10px;
  }
  /*.single-post .entryexcerpt .social_share{top:-40px;}*/
  .article.last_post .article-content span.title{font-size:18px;}
  .tooltip{display:none!important;visibility: hidden!important;}

}

div.pagination span.current {
border: 1px solid #2E1335 !important;
background-color: #562e60 !important;
color: #FFF !important;
}

div.pagination span.pages, div.pagination span.dots {
	color: #C1A02F !important;
}

div.pagination a, div.pagination span.pages, div.pagination span.dots {

color: #562e60 !important;
border:none!important;
font-size:14px!important;
font-weight:bold!important;
}


.socialInner
{
    float: left;
}

.socialInnerOver
{
    width: 100%;
    padding: 10px 20px;
    position: absolute;
    left: 0;
    top: 20px;
    background: #542F61;
    opacity: 0;
    z-index: -1;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.socialInner:hover .socialInnerOver
{
    top: 40px;
    z-index: 9;
    opacity: 1;
}

.socialInner .socialInnerRight
{
    float: right;
    width: 80%;
}

.socialInner .socialInnerRight .fb_iframe_widget, .socialInner .socialInnerRight #twitter-widget-0, .socialInner .socialInnerRight #___follow_0, .socialInner .socialInnerRight #___ytsubscribe_0, .socialInner .socialInnerRight .IN-widget
{
    float: right !important;
}
.socialInner .socialInnerRight .fb_iframe_widget, .socialInner .socialInnerRight #twitter-widget-0, .socialInner .socialInnerRight #___follow_0, .socialInner .socialInnerRight .IN-widget
{
    margin-top: 2px !important;
}

.socialInner .socialInnerRight .fb_iframe_widget, .socialInner .socialInnerRight #___follow_0, .socialInner .socialInnerRight .IN-widget, .socialInner .socialInnerRight #twitter-widget-0
{
    margin-right: 20px !important;
}