/*
 Theme Name: Soma
 Theme URI: 
 Author: Gareth Gillman
 Author URI: http://www.garethgillman.co.uk
 Description: Custom theme for Soma Analytics
 Version: 1.0
 Text Domain: soma
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
 margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
 display: block;
 margin: 5px auto 5px auto;
}
.alignright {
 float:right;
 margin: 5px 0 20px 20px;
}
.alignleft {
 float: left;
 margin: 5px 20px 20px 0;
}
a img.alignright {
 float: right;
 margin: 5px 0 20px 20px;
}
a img.alignnone {
 margin: 5px 20px 20px 0;
}
a img.alignleft {
 float: left;
 margin: 5px 20px 20px 0;
}
a img.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto
}
.wp-caption {
 background: #fff;
 border: 1px solid #f0f0f0;
 max-width: 96%;
 padding: 5px 3px 10px;
 text-align: center;
}
.wp-caption.alignnone {
 margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
 margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
 margin: 5px 0 20px 20px;
}
.wp-caption img {
 border: 0 none;
 height: auto;
 margin: 0;
 max-width: 98.5%;
 padding: 0;
 width: auto;
}
.wp-caption p.wp-caption-text {
 font-size: 11px;
 line-height: 17px;
 margin: 0;
 padding: 0 4px 5px;
}
.screen-reader-text {
 clip: rect(1px, 1px, 1px, 1px);
 position: absolute !important;
 height: 1px;
 width: 1px;
 overflow: hidden;
}



.table thead th {

 background-color: transparent !important;

}

.table tr td:not(:first-child),

.table tr th:not(:first-child) {

    max-width: 150px;

    text-align: center;

}

.press-articles a {

    color: #333;

}


.row-1 img {
 opacity: 0.6;
 padding:0 40px;
}

.home .navbar-default .navbar-nav > li.current_page_item > a {
 color:#777;
}
.navbar-default .navbar-nav > li.current_page_item > a {
 color:#64B5F6;
}
.navbar-nav > li > a {
 color: #666 !important;
 font-size: 14px;
 font-weight: 400;
 letter-spacing: 0.5px;
}

#testimonial-content p {
    margin-bottom:30px;
}
.category-blog .read-full-article-link {
    padding-top: 0;
}
#iphonemain img {
    height: auto;
}

.feat-img {
    
}
.feat-img img {
    display: block;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}
.category-blog .author-and-date {
    clear:both;
}

#contact-options p {
    margin-bottom: 0;
}

.press-articles article,
.article-intro {
    max-width: 980px;
}
.press-articles .article-intro {
    max-width: 760px;
}
.article-intro img {
    display:block;
    // height: 100%;
    // width: 100%;
    max-width: 780px;
    height: auto;
}
.mediumWide p:first-child {
    margin-bottom: 15px;
}

#mc4wp-form-1 .form-fields {
  margin: 0 auto;
  max-width: 300px;
  width: 50%;
}
#mc4wp-form-1 .form-fields input[type=text], #mc4wp-form-1 .form-fields input[type=email] {
    height: 45px;
    width: 100%;
}
#mc4wp-form-1 input[type=submit] {
    display: block;
    padding-top: 4.5px;
    border: none;
color: #64B5F6 !important;
background-color: white;
border: 1px solid #64B5F6;
border-radius: 10px;
margin: 0 auto;
width: 80px;
}