
/*
Theme Name: Divi Child for Transana
description: Child Theme for Transana.com
Author: David Woods
Template: Divi
*/

.et-social-youtube a:before { 
	content: '\e0a3';
}

p.transana-message {
     padding: 20px 20px 20px 20px;
     margin: 16px 58px 16px 58px;
     border: 1px solid #000000;
//     -webkit-border-radius:10px;
//     -moz-border-radius:10px;
//     border-radius:10px;
     -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
     -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
     line-height: 16px;
}

button.transana-small-button {
          font-family:"Open Sans",Arial,sans-serif;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
          display:inline;
//          -webkit-border-radius:10px;
//          -moz-border-radius:10px;
//          border-radius:10px;
          -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          text-shadow:1px 1px 0 rgba(255,255,255,.3);
          line-height:16px;
          border:1px solid #123F68;
          margin:8px 6px 8px 0;
          padding:3px 10px;
          font-size:11px;
          font-weight:400!important;
          color: #FFFFFF; 
}

button.transana-button {
          font-family:"Open Sans",Arial,sans-serif;
//          -webkit-font-smoothing:antialiased;
//          -moz-osx-font-smoothing:grayscale;
          display:inline;
          -webkit-border-radius:6px;
          -moz-border-radius:6px;
          border-radius:6px;
          -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
//          text-shadow:1px 1px 0 rgba(255,255,255,.3);
          line-height:26px;
          border:1px solid #123F68;
          margin:8px 6px 8px 0;
          padding:3px 16px;
          font-size:14px;
          font-weight:450!important;
          color: #FFFFFF; 
}

button.transana-big-button {
          font-family:"Open Sans",Arial,sans-serif;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
          display:inline;
//          -webkit-border-radius:10px;
//          -moz-border-radius:10px;
//          border-radius:10px;
          -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          text-shadow:1px 1px 0 rgba(255,255,255,.3);
          line-height:26px;
          border:1px solid #123F68;
          margin:8px 6px 8px 0;
          padding:14px 24px;
          font-size:20px;
          font-weight:500!important;
          color: #FFFFFF; 
}

button.stripe-button-el {
          font-family:"Open Sans",Arial,sans-serif;
          -webkit-font-smoothing:antialiased;
          -moz-osx-font-smoothing:grayscale;
          display:inline-block;
//          -webkit-border-radius:10px;
//          -moz-border-radius:10px;
//          border-radius:10px;
          -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),1px 1px 1px rgba(0,0,0,.1);
          text-shadow:1px 1px 0 rgba(255,255,255,.3);
          line-height:26px;
          border:1px solid #123F68;
          margin:8px 6px 8px 0;
//          padding:6px 16px;
          font-size:14px;
          font-weight:450!important;
          color: #FFFFFF; 
          background: #049BD4;
          background-color: #049BD4;
          background-image: none;
          
}

p.seafoam {
          color: #111111;
//          color:#123F68;
          background:#7fcdc2;
}

button.seafoam {
          color: $FFFFFF;
//          color:#123F68;
          background:#7fcdc2;
}

p.brightblue {
          color: #111111;
          background:#049BD4;
}

button.brightblue {
          background:#049BD4;
}

p.brightgreen {
          color: #111111;
          background:#D7E47F;
}

button.brightgreen {
          color:#123F68;
          background:#BECB66;
}

p.burntorange {
          color: #111111;
          background:#E25138;
}

button.burntorange {
          background:#E25138;
}

p.darkblue {
          color: #111111;
          background:#123F68;
}

button.darkblue {
          background:#123F68;
}

p.cream {
          color: #111111;
          background:#F8F2ED;
}

button.cream {
          color:#123F68;
          background:#F8F2ED;
}

p.brightburntorange {
          color: #111111;
          background:#FC6B52;
}

button.brightburntorange {
          background:#FC6B52;
}

form.inline {
          display: inline;
}      

.transana-icons:before {
   position: relative;
   padding-right: 6px;
   font-family: 'ETmodules';
   color: white;
}

.transana-icons {
   padding: 0px;
}

.transana-icon-text:before {
   content: "\69";
}

.transana-icon-image:before {
   content: "\e005";
}

.transana-icon-media:before {
   content: "\e024";
}

.transana-icon-media-text-image:before {
   content: "\e024  \69  \e005";
}

.transana-icon-small {
   font-size: 18px;
}

.transana-icon-medium {
   font-size: 24px;
}

.transana-icon-large {
   font-size: 48px;
}