.content article.entry .entry-content .wp-caption .wp-caption-text {
       font-size: 12px; 
       font-weight: normal; 
    } 

.content article.entry .entry-content h3 {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-size: 18px; 
       font-style: normal!important; 
       font-weight: normal; 
    } 

.content article.entry .entry-content p {
       font-size: 16px; 
       font-weight: 500; 
    } 

.content article.entry .entry-title a {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-weight: normal; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) .widget-title {
       color: rgba(119,119,119,1); 
       font-family: Open Sans; 
       font-size: 18px; 
       font-weight: normal; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) ul li {
       color: rgb(49, 178, 237); 
    } 

.page article.entry .entry-content {
       font-size: 16px; 
    } 

.page article.entry .entry-content h2 {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-size: 22px; 
       font-weight: normal; 
    } 

.page article.entry .entry-content h3 {
       color: rgb(49, 178, 237); 
       font-family: Open Sans!important; 
       font-size: 18px; 
       font-weight: normal; 
    } 

.page article.entry .entry-content p {
       font-size: 16px; 
       font-weight: normal; 
    } 

.page article.entry .entry-content strong {
       font-size: 16px; 
    } 

.page article.entry .entry-content table {
       border-bottom-style: none!important; 
       border-bottom-width: 0px!important; 
       border-right-style: none; 
       border-style: solid; 
       border-width: 0px!important; 
    } 

.page article.entry .entry-content td {
       background-color: transparent; 
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-top-width: 0px; 
       border-width: 0px; 
       font-size: 16px; 
       line-height: 24px; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-right: 2px; 
       padding-top: 9px; 
    } 

.page article.entry .entry-header {
       padding-bottom: 30px; 
       padding-top: 30px; 
    } 

.page article.entry .entry-title {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-weight: normal; 
    } 

.page article.entry {
       font-size: 18px; 
       font-weight: 500; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-size: 16px; 
    } 

.sidebar-primary .widget:not(.woocommerce) .widget-title {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       text-transform: uppercase; 
    } 

.sidebar-primary .widget:not(.woocommerce) p {
       color: #333333!important; 
       font-family: Open Sans; 
       font-size: 16px; 
    } 

.single article.entry .entry-content blockquote p {
       color: rgb(49, 178, 237); 
       font-size: 22px; 
       font-style: italic; 
       font-weight: lighter; 
    } 

.single article.entry .entry-title {
       color: rgb(49, 178, 237); 
       font-family: Open Sans; 
       font-weight: normal; 
    } 

.site-header .wrap {
       padding-bottom: 20px; 
       padding-top: 20px; 
    } 

.site-header {
       height: 135px; 
       min-height: 135px; 
    } 

.title-area .site-description {
       color: rgba(119,119,119,1); 
       font-family: Amaranth; 
       font-size: 20px; 
       letter-spacing: 2px; 
       line-height: 10px; 
       padding-top: 12px; 
    } 

.title-area .site-title a {
       color: rgb(49, 178, 237)!important; 
       font-family: Julee; 
       font-size: 55px; 
       font-style: normal; 
       font-weight: bolder; 
       text-shadow: 2px 2px 2px #dcdada; 
    } 

.title-area .site-title {
    } 

.title-area {
    } 

main.content {
       font-family: Open Sans; 
       font-size: 14px; 
       font-weight: normal; 
    } 

nav.nav-primary ul.menu li a {
       font-size: 15px; 
       font-weight: normal; 
    } 

nav.nav-primary ul.menu li ul li a {
       font-size: 14px; 
    } 


@media screen and (max-width: 667px)  { .title-area .site-description {   font-size: 16px; }  }  
@media screen and (max-width: 667px)  { .title-area .site-description {   line-height: 14px; }  }  
@media screen and (max-width: 480px)  { .page article.entry .entry-title {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .site-header .wrap {   height: 212px; }  }  
@media screen and (max-width: 480px)  { .site-header .wrap {   padding-bottom: 20px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-description {   display: none; }  }  
@media screen and (max-width: 480px)  { .title-area .site-description {   font-size: 19px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-description {   line-height: 25px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   display: block; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   height: 136px!important; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title a {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title {   font-size: 36px; }  }  
@media screen and (max-width: 480px)  { .title-area .site-title {   line-height: 50px; }  }  
@media screen and (max-width: 480px)  { .title-area {   height: 110px; }  }  
@media screen and (max-width: 480px)  { .title-area {   padding-bottom: 4px; }  }  