/*
Theme Name: Titan Child
Template: titan
*/

/* write custom css */
@import url("../titan/style.css");

.post-958 .post-header  {
  display: none;
}

.post-974 .post-header  {
  display: none;
}

.post-976 .post-header  {
  display: none;
}

.post-967 .post-header  {
  display: none;
}

.post-612 .post-header  {
  display: none;
}

.post-1042 .post-header  {
  display: none;
}

.post-1060 .post-header  {
  display: none;
}

.page-id-1060 .post-body {
  overflow-x:auto;
}

.page-id-1060 #wrapper > div > section > div > div > div > article > div.post-body > h3 {
    text-align: center;
    max-width: 100%;
    background-color: #751822;
    margin: auto;
    color: white;
    margin-top:30px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.specialized_services  h3 {
  background: #8224e3;
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#6918bc),color-stop(1,#8224e3));
  background: -ms-linear-gradient(bottom,#6918bc,#8224e3);
  background: -moz-linear-gradient(center bottom,#6918bc 0%,#8224e3 100%);
  background: -o-linear-gradient(#8224e3,#6918bc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8224e3', endColorstr='#6918bc', GradientType=0);
  margin-bottom: 0px;
}

.specialized_services .siteorigin-widget-tinymce p {
  background: #f9f9f9 !important;
  padding: 15px 20px;
}

.page-id-1060 table tbody tr th {
  text-align: left;
  height: 50px;
  vertical-align: center;
  padding: 10px 10px 10px 20px;
  background-color: #c0422f;
  color: white;
}

.page-id-1060 table tbody  tr {
  text-align:left;
  height: 50px;
  vertical-align: center;
  transition: .25s
}

.page-id-1060 table tbody  tr td {
  padding: 10px 10px 10px 20px;
}

.page-id-1060 table tbody  tr:nth-child(even) {
  background-color: #f2f2f2
}

.page-id-1060 table tbody  tr:hover {
  background-color: #ffbbb8;
}

.page-id-1060 #wrapper > div > section > div > div > div > article > div.post-body > div:nth-child(7) a img {
  margin-bottom:50px;
  transition: .25s;
}

.page-id-1060 #wrapper > div > section > div > div > div > article > div.post-body > div:nth-child(7) a img:hover {
  opacity: .6;
}

.specialized-services .so-widget-sow-price-table .ow-pt-column .ow-pt-details, .specialized-services .so-widget-sow-price-table .ow-pt-column .ow-pt-button{
  display: none;
}

#tool_container {
  margin: auto;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top:35px;
}

.page-id-719 .ow-button-hover, .post-1042 .ow-button-hover {
  transition: .25s;
}


.page-id-719 .ow-button-hover:hover, .post-1042 .ow-button-hover:hover {
  opacity: 0.5 !important;
}

h1.specialized-header {
  color: white;
  width: 100%;
  background-color: #8224e3;
  padding: 20px;
}