/*
Theme Name: Avada Child - Warsaw Security Forum 2014
Description: Child theme for the Avada
Author: Marcin Pietrzak
AuthorUlr: http://iworks.pl/
Template: Avada
Version: 1.0
*/

#wrapper .header-social {
    background-color: #007399;
}
#header-sticky .logo, #header .logo {
    position: absolute;
    z-index: 9999;
    top: 5px;
}
#header {
    height: 132px;
}
#nav, #sticky-nav, .navigation, a.search-link {
    font-size: 20px; /*pc 1*/
}
.nav-holder {
    margin: 46px 0 0;
}
#nav ul li, #sticky-nav ul li {
    padding-right: 26px;
}
.home .person-content, .home .person-name, .home .person-title { 
    color: #ffffff; 
}
.home .person-name {
    font-family: "Fira Sans" !important;
    font-style: italic !important;
    font-size: 22px !important; /* pc 5 */
    line-height: 21px !important; /* pc 5 */
    min-height: 50px;
}
.home .person-title {
    font-family: "Verdana" !important;
    font-size: 16px !important; /* pc 6 */
    padding-top: 0; /* pc 6 */
    /* min-height: 50px; pc 7 */
}
.home .person-author-wrapper {
    width: 100% !important;
    text-align: center !important;
}
 .footer-area a  {
    text-shadow: transparent !important;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border-color: #ffffff;
}
#main {
    padding-bottom: 0;
}
.home .es-carousel-wrapper .es-carousel ul li img {
    border: none !important;
}
.fusion-person .person-imgage-container {
    min-height: 164px;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border: none;
    padding-bottom: 0;
}
.fusion-clients-slider {
    margin-bottom: 0;
}
.footer-area ul li a:hover {
  color: #ffffff;
}
.home .fusion-content-boxes .heading-link h2 {
    color: #1a80b6 !important;
    font-size: 25px;
}
.home .fusion-content-boxes .heading-link:hover h2 {
    color: #1a80b6 !important;
}
.home h2.content-box-heading {
    font-size: 29px !important;
    line-height: 36px !important;
    font-family: FontAwesome !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.fusion-content-boxes {
    margin-bottom: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .read-more {
    color: #1a80b6 !important;
}
.pullout-button {
    top: -41px !important;
}
.pullout-button span, .pullout-button .icon {
    font-family: PT Sans;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 16px;
    transform: rotate(180deg);
}
.jtwt_tweet {
   list-style-type: none;
}
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
    margin-bottom: 6px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}
#jtwt .jtwt_tweet:before {
    font-size: 20px;/*pc 1*/
    color: #bebebe;
}
#cff {
    width: 215px !important;
}
 #cff p {
    float: right;
    margin: -4px 0;
    width: 175px !important;
}
.cff-shared-link, .cff-expand {
  display:none !important;
}
#cff .cff-viewpost-link, #cff .cff-viewpost-facebook {
    color: #838383;
    float: left;
    padding: 4px 0 0 41px;
}

#cff .cff-item {
    border: medium none !important;
    padding: 7px 0 0;
}
#cff {
    padding: 10px 0;
}

.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a, .tab-holder .news-list li .post-holder .meta, .review blockquote q {
    font-size: 13px;
    line-height: 12px;
}
.copyright span {
   float:right;
}
.footer-right {
  text-align:right;
}
#text-6 {
    float: right;
    font-family: pt sans;
    font-size: 13px;
    margin-top: -20px;
    padding-bottom: 30px;
    text-align: right;
    width: 100%;
    word-spacing: 26px;
}
.header-v3 #header {
    border-bottom: medium none !important;
}
#wrapper .post-content h2, .content-container, #nav, #sticky-nav, .navigation, .side-nav li a
,#sidebar article h4
,body.single-post .post-excerpt
{
    font-family: "texgyrepagellaitalic" !important;
    font-style: normal !important;
}
.content-container
{
    font-size: 18px;
}
#ctbox-1 .content-box-column-2, #ctbox-1 .content-box-column-3 {
   border-left: solid 1px #cccccc;
   min-height: 196px;
}

// Tabs Style

#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: transparent !important;
    border-top-color: #ebeaea;
}
.nav ul li.active a, .nav ul li a {
    background-color: transparent !important;
    font-size: 16px;
    letter-space: 1px;
    color: #1a80b6 !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{
   border-color:transparent !important;
    color: white;
}
#wrapper .fusion-tabs .nav-tabs li {
    float: left;
}
#wrapper .fusion-tabs .nav-tabs.nav-justified > li {
    padding: 0 40px 0 0;
    width: auto;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: transparent !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{
border-top-color: #bebebe !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-top-color: #1a80b6 !important;
    border-top-width: 9px !important;
    margin-top: -6px;
}
 .person-author span.person-name {
    display: block;
    font-family: texgyrepagellaitalic !important;
    font-style: normal !important;
}
.fusion-person {
  margin-top: -50px;
}
.tab-content . active {
    margin-top: -50px !important;
}
#wrapper .fusion-tabs {
    margin: 0; /*pc 2*/
    width: 960px;
    position: relative;
   // background-color: #007399;
   /*margin: 0 -20px;*/
}
.ls-shadow {
   display: none;
}
.footer-area a:hover {
   color: #eeeeee !important;
}
.ls-shadow, li .cart {
   display:none;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    float: left;
}
a.search-link :after {
    border: medium none;
    color: #ffffff !important;
}
.header-social .menu li {
    border-left: medium none;
}
.alignright { position: relative; }
.main-nav-search, .top-menu, .fusion-social-links-header {
   position: absolute;
}
.top-menu {
   border-left: medium none; right:106px;
}
.main-nav-search {
   right:66px;
   top:11px;
}
.fusion-social-links-header {
   right:0px;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    width: 73px;
}
.header-social .menu li {
    float: none;
}
.header-social * {
    font-size: 15px;
}
a.search-link :after {
    font-size: 17px;
}
#nav, #sticky-nav, .navigation, a.search-link {
    font-size: 20px;/*pc 1*/
}
.nav-holder {
    margin: 46px 0 0;
}
#nav ul li, #sticky-nav ul li {
    padding-right: 26px;
}
.home .person-content, .home .person-name, .home .person-title {
    color: #ffffff;
}
.home .person-name {
    font-family: "Fira Sans" !important;
    font-style: italic !important;
    font-size: 22px !important; /* pc 5 */
    line-height: 21px !important; /* pc 5 */
    min-height: 50px;
}
.home .person-title {
    font-family: "Verdana" !important;
    font-size: 16px !important; /* pc 6 */
    padding-top: 10px;
    /* min-height: 50px; pc 7 */
}
.home .person-author-wrapper {
    width: 100% !important;
    text-align: center !important;
}
 .footer-area a  {
    text-shadow: transparent !important;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border-color: #ffffff;
}
.footer-area a {
    text-shadow: transparent !important;
}
.footer-area {
    border-color: #ffffff;
}
.copyright, .copyright a  {
    color: #777777;
}
#main {
    padding-bottom: 0;
}
.home .es-carousel-wrapper .es-carousel ul li img {
    border: none !important;
}
.fusion-person .person-imgage-container {
    min-height: 164px;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border: none;
    padding-bottom: 0
}
.fusion-clients-slider {
    margin-bottom: 0;
}
.footer-area ul li a:hover {
  color: #ffffff;
}
.home .fusion-content-boxes .heading-link h2 {
    color: #1a80b6 !important;
    font-size: 25px;
}
.home .fusion-content-boxes .heading-link:hover h2 {
    color: #1a80b6 !important;
}
.home h2.content-box-heading {
    font-size: 29px !important;
    line-height: 36px !important;
    font-family: FontAwesome !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.fusion-content-boxes {
    margin-bottom: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .read-more {
    color: #1a80b6 !important;
}
.pullout-button {
    top: -41px !important;
}
.pullout-button span, .pullout-button .icon {
    font-family: PT Sans;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 16px;
    transform: rotate(180deg);
}
.jtwt_tweet {
   list-style-type: none;
}
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
    margin-bottom: 6px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}
#jtwt .jtwt_tweet:before {
    font-size: 20px;
    color: #bebebe;
}
#cff {
    width: 215px !important;
}
 #cff p {
    float: right;
    margin: -4px 0;
    width: 175px !important;
}
.cff-shared-link, .cff-expand {
  display:none !important;
}
#cff .cff-viewpost-link, #cff .cff-viewpost-facebook {
    color: #838383;
    float: left;
    padding: 4px 0 0 41px;
}
#cff .cff-item {
    border: medium none !important;
    padding: 7px 0 0;
}
#cff {
    padding: 10px 0;
}
.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a, .tab-holder .news-list li .post-holder .meta, .review blockquote q {
    font-size: 13px;
    line-height: 12px;
}
.copyright span {
   float:right;
}
.footer-right {
  text-align:right;
}
#text-6 {
    float: right;
    font-family: pt sans;
    font-size: 16px;
    margin-top: -20px;
    padding-bottom: 30px;
    text-align: right;
    width: 100%;
    word-spacing: 3px;
}
.header-v3 #header {
    border-bottom: medium none !important;
}
#wrapper .post-content h2,  .content-container, #nav, #sticky-nav, .navigation, .side-nav li a {
    font-family: "texgyrepagellaitalic" !important;
    font-style: normal !important;
}
.content-container {
    font-size: 18px;
}
#ctbox-1 .content-box-column-2, #ctbox-1 .content-box-column-3 {
   border-left: solid 1px #cccccc;
   min-height: 196px;
}

// Tabs Style

#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: transparent !important;
    border-top-color: #ebeaea;
}
.nav ul li.active a, .nav ul li a {
    background-color: transparent !important;
    font-size: 16px;
    letter-space: 1px;
    color: #1a80b6 !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
   border-color:transparent !important;
    color: white;
}
#wrapper .fusion-tabs .nav-tabs li {
    float: left;
}
#wrapper .fusion-tabs .nav-tabs.nav-justified > li {
    padding: 0 40px 0 0;
    width: auto;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: transparent !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
border-top-color: #bebebe !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-top-color: #1a80b6 !important;
    border-top-width: 9px !important;
    margin-top: -6px;
}
 .person-author span.person-name {
    display: block;
    font-family: texgyrepagellaitalic !important;
    font-style: normal !important;
}
.fusion-person {
  margin-top: -50px;
}
.tab-content . active {
    margin-top: -50px !important;
}
#wrapper .fusion-tabs {
    margin: 0 auto;
    width: 960px;
    position: relative;
   /* background-color: #007399;
   margin: 0 -20px; */
}
.ls-shadow {
   display: none;
}
.footer-area a:hover {
   color: #eeeeee !important;
}
.ls-shadow, li .cart {
   display:none;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    float: left;
}
a.search-link :after {
    border: medium none;
    color: #ffffff !important;
}
.header-social .menu li {
    border-left: medium none;
}
.alignright {
	position: relative;
}
.main-nav-search, .top-menu, .fusion-social-links-header {
    position: absolute;
}
.top-menu{
    border-left: medium none; right:106px;
}
.main-nav-search {
    right:66px;
	top:11px;
}
.fusion-social-links-header {
    right:0px;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    width: 73px;
}
.header-social .menu li {
    float: none;
}
.header-social * {
    font-size: 15px;
}
a.search-link :after {
    font-size: 17px;
}
#wrapper .header-social {
    background-color: #007399;
}
#nav, #sticky-nav, .navigation, a.search-link {
    font-size: 20px;/*pc 1*/
}
.nav-holder {
    margin: 46px 0 0;
}
#nav ul li, #sticky-nav ul li {
    padding-right: 26px;
}
.home .person-content, .home .person-name, .home .person-title {
    color: #ffffff;
}
.home .person-name {
    font-family: "Fira Sans" !important;
    font-style: italic !important;
    font-size: 22px !important; /* pc 5 */
    line-height: 21px !important; /* pc 5 */
    min-height: 50px;
}
.home .person-title {
    font-family: "Verdana" !important;
    font-size: 16px !important; /* pc 6 */
    padding-top: 0; /* pc 6 */
    /* min-height: 50px; pc 7 */
}
.home .person-author-wrapper {
    width: 100% !important;
    text-align: center !important;
}
.footer-area a {
    text-shadow: transparent !important;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border-color: #ffffff;
}
.footer-area a {
    text-shadow: transparent !important;
}
.footer-area {
    border-color: #ffffff;
}
.copyright, .copyright a {
    color: #777777;
}
#main {
    padding-bottom: 0;
}
.home .es-carousel-wrapper .es-carousel ul li img {
    border: none !important;
}
.fusion-person .person-imgage-container {
    min-height: 164px;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border: none;
    padding-bottom: 0
}
.fusion-clients-slider {
    margin-bottom: 0;
}
.footer-area ul li a:hover {
  color: #ffffff;
}
.home .fusion-content-boxes .heading-link h2 {
    color: #1a80b6 !important;
    font-size: 25px;
}
.home .fusion-content-boxes .heading-link:hover h2 {
    color: #1a80b6 !important;
}
.home h2.content-box-heading {
    font-size: 29px !important;
    line-height: 36px !important;
    font-family: FontAwesome !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.fusion-content-boxes {
    margin-bottom: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .read-more {
     color: #1a80b6 !important;
}
.pullout-button {
    top: -41px !important;
}
.pullout-button span, .pullout-button .icon {
    font-family: PT Sans;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 16px;
    transform: rotate(180deg);
}
.jtwt_tweet {
   list-style-type: none;
}
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
    margin-bottom: 6px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}
#jtwt .jtwt_tweet:before {
    font-size: 20px;
    color: #bebebe;
}
#cff {
    width: 215px !important;
}
 #cff p {
    float: right;
    margin: -4px 0;
    width: 175px !important;
}
.cff-shared-link, .cff-expand {
  display:none !important;
}
#cff .cff-viewpost-link, #cff .cff-viewpost-facebook {
    color: #838383;
    float: left;
    padding: 4px 0 0 41px;
}
#cff .cff-item {
    border: medium none !important;
    padding: 7px 0 0;
}
#cff {
    padding: 10px 0;
}
.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a, .tab-holder .news-list li .post-holder .meta, .review blockquote q {
    font-size: 13px;
    line-height: 12px;
}
.copyright span {
   float:right;
}
.footer-right {
  text-align:right;
}
#text-6 {
    float: right;
    font-family: pt sans;
    font-size: 16px;
    margin-top: -20px;
    padding-bottom: 30px;
    text-align: right;
    width: 100%;
    word-spacing: 3px;
}
.header-v3 #header {
    border-bottom: medium none !important;
}

#wrapper .post-content h2,  .content-container, #nav, #sticky-nav, .navigation, .side-nav li a {
    font-family: "texgyrepagellaitalic" !important;
    font-style: normal !important;
}
.content-container {
    font-size: 18px;
}

#ctbox-1 .content-box-column-2, #ctbox-1 .content-box-column-3 {
   border-left: solid 1px #cccccc;
   min-height: 196px;
}

// Tabs Style
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: transparent !important;
    border-top-color: #ebeaea;
}
.nav ul li.active a, .nav ul li a {
    background-color: transparent !important;
    font-size: 16px;
    letter-space: 1px;
    color: #1a80b6 !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
   border-color:transparent !important;
    color: white;
}
#wrapper .fusion-tabs .nav-tabs li {
    float: left;
}
#wrapper .fusion-tabs .nav-tabs.nav-justified > li {
    padding: 0 40px 0 0;
    width: auto;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: transparent !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
border-top-color: #bebebe !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-top-color: #1a80b6 !important;
    border-top-width: 9px !important;
    margin-top: -6px;
}
 .person-author span.person-name {
    display: block;
    font-family: texgyrepagellaitalic !important;
    font-style: normal !important;
}
.fusion-person {
  margin-top: -50px;
}
.tab-content . active {
    margin-top: -50px !important;
}
#wrapper .fusion-tabs {
    margin: 0 auto;
    width: 960px;
    position: relative;
   /* background-color: #007399;
   margin: 0 -20px; */
}
.ls-shadow {
   display: none;
}
.footer-area a:hover {
   color: #eeeeee !important;
}
.ls-shadow, li .cart {
   display:none;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    float: left;
}
a.search-link :after {
    border: medium none;
    color: #ffffff !important;
}
.header-social .menu li {
    border-left: medium none;
}
.alignright { position: relative; }
.main-nav-search, .top-menu, .fusion-social-links-header {
   position: absolute;
}
.top-menu {
	border-left: medium none; right:106px;
}
.main-nav-search {
	right:66px;
	top:11px;
}
.fusion-social-links-header {
	right:0px;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    width: 73px;
}
.header-social .menu li {
    float: none;
}
.header-social * {
    font-size: 15px;
}
a.search-link :after {
    font-size: 17px;
}
#wrapper .header-social {
    background-color: #007399;
}
#nav, #sticky-nav, .navigation, a.search-link {
    font-size: 20px;/*pc 1*/
}
.nav-holder {
    margin: 46px 0 0;
}
#nav ul li, #sticky-nav ul li {
    padding-right: 26px;
}
.home .person-content, .home .person-name, .home .person-title {
color: #ffffff;
}
.home .person-name {
    font-family: "Fira Sans" !important;
    font-style: italic !important;
    font-size: 22px !important; /* pc 5 */
    line-height: 21px !important; /* pc 5 */
    min-height: 50px;
}
.home .person-title {
    font-family: "Verdana" !important;
    font-size: 16px !important; /* pc 6 */
    padding-top: 0; /* pc 6 */
    /* min-height: 50px; pc 7 */
}
.home .person-author-wrapper {
    width: 100% !important;
    text-align: center !important;
}
 .footer-area a {
    text-shadow: transparent !important;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border-color: #ffffff;
}
.footer-area a {
    text-shadow: transparent !important;
}
.footer-area {
    border-color: #ffffff;
}
.copyright, .copyright a  {
    color: #777777;
}
#main {
    padding-bottom: 0;
}
.home .es-carousel-wrapper .es-carousel ul li img {
    border: none !important;
}
.fusion-person .person-imgage-container {
    min-height: 164px;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border: none;
    padding-bottom: 0
}
.fusion-clients-slider {
    margin-bottom: 0;
}
.footer-area ul li a:hover {
  color: #ffffff;
}
.home .fusion-content-boxes .heading-link h2 {
    color: #1a80b6 !important;
    font-size: 25px;
}
.home .fusion-content-boxes .heading-link:hover h2 {
    color: #1a80b6 !important;
}
.home h2.content-box-heading {
    font-size: 29px !important;
    line-height: 36px !important;
    font-family: FontAwesome !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.fusion-content-boxes {
    margin-bottom: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .read-more {
     color: #1a80b6 !important;
}
.pullout-button {
    top: -41px !important;
}
.pullout-button span, .pullout-button .icon {
    font-family: PT Sans;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 16px;
    transform: rotate(180deg);
}
.jtwt_tweet {
   list-style-type: none;
}
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
    margin-bottom: 6px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}
#jtwt .jtwt_tweet:before {
    font-size: 20px;
    color: #bebebe;
}
#cff {
    width: 215px !important;
}
 #cff p {
    float: right;
    margin: -4px 0;
    width: 175px !important;
}
.cff-shared-link, .cff-expand {
  display:none !important;
}
#cff .cff-viewpost-link, #cff .cff-viewpost-facebook {
    color: #838383;
    float: left;
    padding: 4px 0 0 41px;
}
#cff .cff-item {
    border: medium none !important;
    padding: 7px 0 0;
}
#cff {
    padding: 10px 0;
}
.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a, .tab-holder .news-list li .post-holder .meta, .review blockquote q {
    font-size: 13px;
    line-height: 12px;
}
.copyright span {
   float:right;
}
.footer-right {
  text-align:right;
}
#text-6 {
    float: right;
    font-family: pt sans;
    font-size: 16px;
    margin-top: -20px;
    padding-bottom: 30px;
    text-align: right;
    width: 100%;
    word-spacing: 3px;
}
.header-v3 #header {
    border-bottom: medium none !important;
}
#wrapper .post-content h2,  .content-container, #nav, #sticky-nav, .navigation, .side-nav li a {
    font-family: "texgyrepagellaitalic" !important;
    font-style: normal !important;
}
.content-container {
    font-size: 18px;
}
#ctbox-1 .content-box-column-2, #ctbox-1 .content-box-column-3 {
   border-left: solid 1px #cccccc;
   min-height: 196px;
}

// Tabs Style

#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: transparent !important;
    border-top-color: #ebeaea;
}
.nav ul li.active a, .nav ul li a {
    background-color: transparent !important;
    font-size: 16px;
    letter-space: 1px;
    color: #1a80b6 !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
   border-color:transparent !important;
    color: white;
}
#wrapper .fusion-tabs .nav-tabs li {
    float: left;
}
#wrapper .fusion-tabs .nav-tabs.nav-justified > li {
    padding: 0 40px 0 0;
    width: auto;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: transparent !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
border-top-color: #bebebe !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-top-color: #1a80b6 !important;
    border-top-width: 9px !important;
    margin-top: -6px;
}
 .person-author span.person-name {
    display: block;
    font-family: texgyrepagellaitalic !important;
    font-style: normal !important;
}
.fusion-person {
  margin-top: -50px;
}
.tab-content . active {
    margin-top: -50px !important;
}
#wrapper .fusion-tabs {
    margin: 0 auto;
    width: 960px;
    position: relative;
   /* background-color: #007399;
   margin: 0 -20px;*/
}
.ls-shadow {
   display: none;
}
.backcolor {
   margin-bottom: -20px;
}
.footer-area a:hover {
   color: #eeeeee !important;
}
.ls-shadow, li .cart {
   display:none;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    float: left;
}
a.search-link :after {
    border: medium none;
    color: #ffffff !important;
}
.header-social .menu li {
    border-left: medium none;
}
.alignright {
	position: relative;
}
.main-nav-search, .top-menu, .fusion-social-links-header {
   position: absolute;
}
.top-menu {
	border-left: medium none; right:106px;
}
.main-nav-search {
	right:66px;top:11px;
}
.fusion-social-links-header {
	right:0px;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    width: 73px;
}
.header-social .menu li {
    float: none;
}
.header-social * {
    font-size: 15px;
}
a.search-link :after {
    font-size: 17px;
}
#wrapper .header-social {
    background-color: #007399;
}
.ls-wp-container.ls-container.ls-borderlesslight {
    margin: 0 auto 10px !important;
}
#nav, #sticky-nav, .navigation, a .search-link {
    font-size: 20px;/*pc 1*/
}
.nav-holder {
    margin: 46px 0 0;
}
#nav ul li, #sticky-nav ul li {
    padding-right: 26px;
}
.home .person-content, .home .person-name, .home .person-title, .tax-person_category .person-content, .tax-person_category .person-name, .tax-person_category .person-title {
	color: #fff;
}
.tax-person_category .even .person-content ,.tax-person_category .even .person-name ,.tax-person_category .even .person-title ,.term-speakers.tax-person_category .person-content ,.term-speakers.tax-person_category .person-name ,.term-speakers.tax-person_category .person-title {
    color: #007399;
}
.home .person-name ,.tax-person_category .person-name {
    font-family: "Fira Sans" !important;
    font-style: italic !important;
    font-size: 22px !important; /* pc 5 */
    line-height: 21px !important; /* pc 5 */
    min-height: 50px;
}
.home .person-title ,.tax-person_category .person-title {
    font-family: "Verdana" !important;
    font-size: 16px !important; /* pc 6 */
    padding-top: 0; /* pc 6 */
    /* min-height: 50px; pc 7 */
}
.home .person-author-wrapper ,.tax-person_category .person-author-wrapper {
    width: 100% !important;
    text-align: center !important;
}
 .footer-area a  {
    text-shadow: transparent !important;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border-color: #ffffff;
}
.footer-area a {
    text-shadow: transparent !important;
}
.footer-area {
    border-color: #ffffff;
}
.copyright, .copyright a  {
    color: #777777;
}
#main {
    padding-bottom: 0;
}
.home .es-carousel-wrapper .es-carousel ul li img {
    border: none !important;
}
.fusion-person .person-imgage-container {
    min-height: 164px;
}
.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a, #wrapper .footer-area .pyre_tabs .tab-holder .tabs-wrapper, #wrapper .footer-area .pyre_tabs .tab-holder .news-list li, .footer-area .widget_recent_entries li {
    border: none;
    padding-bottom: 0
}
.fusion-clients-slider {
    margin-bottom: 0;
}
.footer-area ul li a:hover {
  color: #ffffff;
}
.home .fusion-content-boxes .heading-link h2 {
    color: #1a80b6 !important;
    font-size: 25px;
}
.home .fusion-content-boxes .heading-link:hover h2 {
    color: #1a80b6 !important;
}
.home h2.content-box-heading {
    font-size: 29px !important;
    line-height: 36px !important;
    font-family: FontAwesome !important;
    font-weight: bold !important;
    font-style: italic !important;
}
.fusion-content-boxes {
    margin-bottom: 30px;
}
.fusion-content-boxes.content-boxes-icon-on-top .content-container, .fusion-content-boxes.content-boxes-icon-on-top .read-more {
    color: #1a80b6 !important;
}
.fusion-recent-posts .columns .column h4 {
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 15px 0;
}
.pullout-button {
    top: -41px !important;
}
.pullout-button span, .pullout-button .icon {
    font-family: PT Sans;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 2px 16px;
    transform: rotate(180deg);
}
.jtwt_tweet {
   list-style-type: none;
}
#jtwt .jtwt_tweet, #sidebar #jtwt .jtwt_tweet {
    margin-bottom: 6px;
    padding: 0;
    font-size: 12px;
    line-height: 15px;
}
#jtwt .jtwt_tweet:before {
    font-size: 20px;
    color: #bebebe;
}
#cff {
    width: 215px !important;
}
 #cff p {
    float: right;
    margin: -4px 0;
    width: 175px !important;
}

.cff-shared-link, .cff-expand {
  display:none !important;
}
#cff .cff-viewpost-link, #cff .cff-viewpost-facebook {
    color: #838383;
    float: left;
    padding: 4px 0 0 41px;
}
#cff .cff-item {
    border: medium none !important;
    padding: 7px 0 0;
}
#cff {
    padding: 10px 0;
}
.project-content .project-info h4, .gform_wrapper label, .gform_wrapper .gfield_description, .footer-area ul, #slidingbar-area ul, .tab-holder .news-list li .post-holder a, .tab-holder .news-list li .post-holder .meta, .review blockquote q {
    font-size: 13px;
    line-height: 12px;
}
.copyright span {
   float:right;
}
.footer-right {
  text-align:right;
}
#text-6 {
    float: right;
    font-family: pt sans;
    font-size: 16px;
    margin-top: -20px;
    padding-bottom: 30px;
    text-align: right;
    width: 100%;
    word-spacing: 3px;
}
.header-v3 #header {
    border-bottom: medium none !important;
}
#wrapper .post-content h2,  .content-container, #nav, #sticky-nav, .navigation, .side-nav li a {
    font-family: "texgyrepagellaitalic" !important;
    font-style: normal !important;
}
.content-container {
    font-size: 18px;
}
#ctbox-1 .content-box-column-2, #ctbox-1 .content-box-column-3 {
   border-left: solid 1px #cccccc;
   min-height: 196px;
}

// Tabs Style

#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a:hover {
    background-color: transparent !important;
    border-top-color: #ebeaea;
}
.nav ul li.active a, .nav ul li a {
    background-color: transparent !important;
    font-size: 16px;
    letter-space: 1px;
    color: #1a80b6 !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
   border-color:transparent !important;
    color: white;
}
#wrapper .fusion-tabs .nav-tabs li {
    float: left;
}
#wrapper .fusion-tabs .nav-tabs.nav-justified > li {
    padding: 0 40px 0 0;
    width: auto;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    border-top-color: transparent !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav,#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs,#wrapper .fusion-tabs.fusion-tabs-1 .tab-content .tab-pane {
    border-top-color: #bebebe !important;
}
#wrapper .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
    border-top-color: #1a80b6 !important;
    border-top-width: 9px !important;
    margin-top: -6px;
}
 .person-author span.person-name {
    display: block;
    font-family: texgyrepagellaitalic !important;
    font-style: normal !important;
}
.fusion-person {
  margin-top: -50px;
}
.tab-content . active {
    margin-top: -50px !important;
}
#wrapper .fusion-tabs {
    margin: 0 auto;
    width: 960px;
    position: relative
   // background-color: #007399;
   // margin: 0 -20px;
}
.ls-shadow {
   display: none;
}
.footer-area a:hover {
   color: #eeeeee !important;
}
.ls-shadow, li .cart {
   display:none !important;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    float: left;
}
a.search-link:after {
    border: medium none;
    color: #ffffff !important;
}
.header-social .menu li {
    border-left: medium none;
}
.alignright {
	position: relative;
}
.main-nav-search, .top-menu, .fusion-social-links-header {
    position: absolute;
}
.top-menu {
	border-left: medium none; 
	right:106px;
}
.main-nav-search {
	right:66px;
	top:11px;
}
.fusion-social-links-header {
	right:0px;
}
.alignright .fusion-social-links-header, .alignright .fusion-social-links-header {
    width: 73px;
}
.header-social .menu li {
    float: none;
}
.header-social * {
    font-size: 15px;
}
a.search-link:after {
    font-size: 17px;
}
.main-nav-search-form {
    border: none;
    width: 184px;
    padding: 0;
    margin-top:6px;
}
.fusion-separator {
    max-width: 960px !important;
}
#wrapper .fusion-tabs {
    margin: -20px auto;
}
#tab-row  .fusion-column {
    margin-bottom: 0;
}
.footer-area  .textwidget img {
    margin-top: -55px;
}
.footer-area {
    padding-bottom: 0;
}
#text-6 {
    font-family: pt sans;
    font-size: 13px;
    text-align: right;
    word-spacing: 23px;
}
.footer-right img {
    border-style: none;
    max-height: 39px;
}
.copyright, .copyright a {
    font-size: 13px;
    letter-spacing: 0.5px;
}
.facebook-like .really_simple_share {
    margin: 5px 15px 0;
}
.twitter-follow, .facebook-like {
    float:right;
    position: relative;
    width: 80px;
}
.facebook-like {
    margin-right: -10px;
    margin-top: -26px;
    height: 40px;
}
.twitter-follow {
    margin-top: 13px;
}
.twitter-follow span {
    position: absolute;
    left: 15px;
    top: 5px;
}
.facebook-like span {
    position: absolute;
    top: 10px;
}
#tweets-widget-2 h2.widgettitle {
    color: #757575;
    font-family: "pt sans" !important;
    font-size: 15px;
    font-style: normal !important;
    text-transform: uppercase;
}
.facebook-like h3 {
    color: #757575;
    font-family: pt sans;
    height: 14px;
}
#wrapper .fusion-tabs {
    margin: -20px auto 0 auto !important; /* pc 4 */
    width: 100%;
}
.cfusion-col {
   margin-bottom: -23px !important;
}
#slidingbar-area, #slidingbar-area article.col, #slidingbar-area #jtwt, #slidingbar-area #jtwt .jtwt_tweet {
    display: none;
}
.really_simple_share {
    opacity: 0;
}

/**
 * illi
 */

header .avada-row:first-child {
    position: relative;
}
body.home header .logo a {
    background-image: url(images/logo.png);
    height: 389px;
    width: 78px;
    margin-left: 33px;
    margin-top: -1px;
}
body.home #header-sticky .logo, body.home #header .logo {
    top: -1px;
}
header .logo a {
    background: transparent url(images/logo-small.png) no-repeat;
    width: 37px;
    height: 77px;
    margin-top: 17px;
}
header .logo img {
    display: none;
}
header #nav ul li > a, header #nav ul li > a {
    color: #3f4449;
}
header #nav ul .current_page_item > a, header #nav ul .current-menu-item > a, header #nav ul .current-menu-parent > a {
    color: #007399;
}
body.home .post-content .tab-content .tab-pane, body.tax-person_category .tab-pane {
    min-height: 285px;
}
nav#nav .navigation {
    font-size: 20px;
}
#wrapper .main-nav-search a.search-link :hover {
    border: 0;
}
.main-nav-search a, .fusion-social-links-header a, #content .fusion-social-networks a {
    display: block;
    width: 26px;
    height: 26px;
    background-color: #3f4449;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 26px;
    text-align: center;
    font-size: 16px;
}
#wrapper .header-social .alignright .fusion-social-links-header .fusion-social-network-icon {
    margin: 0 0 0 6px;
    float: left;
}
.main-nav-search {
    padding-top: 10px;
    margin-right: 7px;
}
.fusion-social-links-header {
    padding-top: 8px;
}
nav#nav ul li {
    padding-right: 25px;
}
#snav li {
    float: right;
    padding-right: 30px;
}
#snav {
    width: 500px;
    float: right;
    margin-top: 10px;
}
body .footer-area {
    padding: 20px 0;
}
.footer-area .fusion-columns {
    margin-left: 230px;
}
.footer-area .avada-row {
    min-height: 120px;
    background-image:url(images/logo-footer.png);
    background-repeat: no-repeat;
}
.footer-area ul li a, #main .entry-content, body.single-person #main h2.entry-subtitle, #sidebar .vcard {
    font-family: "Fira Sans";
}
.footer-area ul li a {
    font-size: 10px;
    text-shadow: none;
    display: inline;
}
.footer-area .menu {
    float: right;
}
.footer-area ul, .footer-area li, .footer-area .sub-menu {
    padding: 0;
    margin: 0;
}
.footer-area li li {
    float: none;
    padding-left: 0;
}
.footer-area li {
    float: left;
    padding-left: 20px;
}
footer .copyright, footer .copyright a {
    color: #777;
    text-shadow: none;
    font-family: "Fira Sans";
    font-size: 10px;
}
footer .bakale a span {
    display: none;
}
footer .bakale a {
    display: block;
    width: 180px;
    height: 40px;
    background: transparent url(images/logo-footer-3.png) no-repeat;
    float: right;
}
#layerslider-container h4 {
    font-weight: normal;
    font-size: 35px;
    font-family: "texgyrepagellaitalic";
}
.header-wrapper .header-social .avada-row {
    max-width: 960px;
}
.tab-pane, .tax-person_category .tab-pane:last-child {
   background-color: #007399;
}
.tab-pane:last-child, .term-speakers .tab-pane, .term-speakers .tab-pane:last-child {
   background-color: #d8dadb;
}
body.tax-person_category .tab-pane.even {
    background-color: #fff;
}
.home .tab-pane:last-child .person-content, .home .tab-pane:last-child .person-name, .home .tab-pane:last-child .person-title, .boxes a {
   color: #007399;
}
.boxes .content-box-heading p {
    margin: 0;
}
.boxes .content-container p:last-child {
    margin-bottom: 0;
}
#main .boxes .avada-row {
    max-width: 960px;
}
.boxes .content-container {
    font-size: 15px;
}
.boxes .avada-row, .es-carousel-wrapper {
    border: 1px solid #5a5a5a;
}
.boxes .avada-row {
    border-width: 1px 0;
    padding-top: 35px;
    background: transparent url(images/bg-icons.png) no-repeat 50%;
}
body.home #main {
    padding: 0 20px;
}
body.home .recent-posts-content a {
    color: #5a5a5a;
}
body.home .recent-posts-content .meta a, body.home .recent-posts-content .meta-separator {
    display: none;
}
body.home .fusion-tabs .nav-tabs {
    border-width: 0;
}
.es-carousel-wrapper {
    border-width: 1px 0 0 0;
}
body.home .fusion-recent-posts {
    margin-bottom: 0;
}
body.home .fusion-column.fusion-three-fourth {
    margin-bottom: 0;
}
.side_right .pullout-button.rotate {
    margin-top: 4px;
}

/**
 * single-post
 */

 body.single-post .meta-info, body.single-post .header-v3 .avada-row {
    border: 1px solid #5a5a5a;
}
body.single-post .header-v3 .avada-row {
    border-width: 0 0 1px 0;
}
body.single-post .meta-info {
    border-width: 1px 0 0 0 ;
    overflow: visible;
    width: 75%;
}
body.single-post .meta-info .vcard, body.single-post .meta-info .fn {
    margin-top: -5px;
}
body.single-post .meta-info span {
    display: block;
    float: left;
    clear: both;
}
body.single-post .meta-info .fn {
    border-top: 9px solid #007399;
    min-width: 134px;
}
#wrapper #main .post .entry-title {
    font-size: 34px;
    font-style: italic;
    color: #007399;
}
body.single-post #main {
    padding-top: 29px;
}
nav#nav ul li li {
    float: left;
}
nav#nav ul li {
    position: static;
}
body #wrapper #nav ul li ul li.current-menu-item > a, body #wrapper #nav ul li ul li.current-menu-parent > a {
    border-color: #007399;
}
body #wrapper #nav ul li ul li.current-menu-item > a {
    background-color: transparent;
}
body #wrapper #nav ul li ul li > a {
    border: 0;
    font-family: "Fira Sans";
    font-size: 14px;
    color: #007399;
    border-top: 9px solid transparent;
    background-color: transparent;
}
nav#nav ul ul {
    display: none;
}
nav#nav ul .current-menu-item ul, nav#nav ul .current-menu-parent ul {
    display: block;
    visibility: visible;
    opacity: 1;
    width: 100%;
    background-color: transparent;
    border: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.tax-person_category #content {
    width: 100%;
}
.tax-person_category .tab-pane {
    margin-top: 100px;
}
body.page.home #main .avada-row {
    background-color: transparent;
}
body.page h1, body.page #content .excerpt {
    font-family: "texgyrepagellaitalic";
    line-height: 1.4em;
}
body.page h1 {
    font-size: 38px;
    color: #007399;
    margin: 15px 0;
}
body.page #content .excerpt, #main .entry-content {
    color: #3f4449;
}
body.page #content .excerpt {
    font-size: 24px;
    margin-bottom: 45px;
}
#main .entry-content {
    font-size: 16px;
}
#main .one_half.last h1 {
    color: #fff;
}
body.page #main .fusion-column.fusion-one-half.last {
    border-width: 0 0 0 25px;
}
body.page #main .fusion-column.fusion-one-half {
    padding-bottom: 200px;
    display: table-cell;
    float: none;
    border-style: solid;
    border-color: #fff;
    border-width: 0 25px 0 0;
    margin: 0;
    float: none;
    position: static;
    width: 50%;
}
body.page #main .post-content.two-columns:before {
    display: table;
    content: '';
}
body.page #main .post-content.two-columns {
    display: table-row;
    background-color: #fff;
}
body #wrapper #nav ul li ul li > a:hover {
    background-color: transparent;
}
body .footer-area {
    border-color: #fff;
}

/**
 * single-person
 */

body.single-person #content {
    float: right;
    width: 65.958%
}
body.single-person #sidebar {
    width: 34.042%;
}
body.single-person #main h3.entry-subtitle, body.single-person #main h2.entry-title {
    color: #3f4449;
}
body.single-person #main h2.entry-title {
    font-size: 25px;
    margin-bottom: 5px;
    font-family: "texgyrepagellaitalic";
    font-weight: bold;
}
body.single-person #main h3.entry-subtitle {
    font-size: 18px;
    margin-top: 0;
    font-weight: normal;
}

/**
 * widgets
 */

body.home #wrapper .post-content .one_fourth h2 {
    font-size: 15px;
}
#sidebar .has-thumbnail {
    min-height: 116px;
}
#sidebar .has-thumbnail img {
    float: left;
}
#sidebar .has-thumbnail h4, #sidebar .has-thumbnail .vcard {
    margin-left: 105px;
}
#sidebar article {
    border: solid 1px #5a5a5a;
    margin-bottom: 15px;
    border-width: 0 0 1px 0;
}
#sidebar article h4 a {
    color: #007399;
}
#sidebar article h4 {
    font-size: 15px;
    margin-top: 15px;
    font-weight: normal;
}
#sidebar article:last-child {
    border: 0;
}
#sidebar article .published {
    display: block;
}
#sidebar .vcard, #sidebar .vcard a {
    color: #3f4449;
    font-size: 11px;
    line-height: 1.2em;
}

#sidebar .vcard a {
    text-transform: uppercase;
}
body.home .post-content .row.holder {
    padding-top: 20px;
}
body.home .post-content .recent-posts-content {
    padding-top: 15px;
    line-height: 1.7em;
}
body.single-post #content {
    float: right;
    width: 65.958%
}
body.single-post #sidebar {
    width: 29.574%;
}
body.single-post .post-excerpt {
    font-size: 24px;
    line-height: 1.4em;
}
body.single-post #sidebar .current h4 {
    padding-right: 35px;
}
body.single-post .post {
    margin-bottom: 0;
}
body.single-post #sidebar .current {
    background: transparent url(images/arrow.png) no-repeat 100% 43%;
}

/**
 * social icons
 */

#content .fusion-social-networks {
    position: absolute;
    top: 12px;
    right: 0;
}
#content .fusion-social-networks a {
    float: right;
    margin: 0 0 0 3px;
}
#content .hentry .article {
    position: relative;
}

//* VFB button color

.vfbp-form .btn-primary {
    color: #fff;
    background-color: #007399;
    border-color: #007399;
}