

body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .content .container {
    background-color: #ffffff;
}
/** Submenu **/
header.transparent:not(.sticky) .drop_down .second {
    top: 100%;
}
.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 130px;
}
/** End of Submenu **/
.projects_holder article .portfolio_description {
    padding: 36px 0 19px;
}

.q_font_awsome_icon_square:hover {
    border-color: #303030!important;
}  

.portfolio_main_holder .item_holder .text_holder {
    display: none;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 0;
}

div.wpcf7 img.ajax-loader {
    display: block;
    margin: 0 auto;
} 

.projects_holder article .portfolio_description {   
    background-color: #eee;
    padding: 29px 0 19px;
}

.portfolio_navigation.navigation_title .post_info span.categories {
    font-weight: 300;
}

.icon_social_holder>div, .portfolio_template_8 .portfolio_detail .info .category {
    font-family: 'Lora', serif;
}
/** Mailchimp footer **/

.mc4wp-form-1250 label, 
.mc4wp-form-1250 input, 
.mc4wp-form-1250 textarea, 
.mc4wp-form-1250 select, 
.mc4wp-form-1250 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-1250 {
  display: block;
  width: 100%; max-width: 100% !important;
  background-repeat: repeat;
}

.mc4wp-form-1250 label {
  vertical-align: top;
  margin-bottom: 6px;
  width: 50px;
  font-size: 15px;
  display: inline-block;
  font-style: italic;
  font-weight: normal;
}

.mc4wp-form-1250 label span { font-style: initial; }

.mc4wp-form-1250 input[type='text'],
.mc4wp-form-1250 input[type='email'],
.mc4wp-form-1250 input[type='url'],
.mc4wp-form-1250 input[type='tel'],
.mc4wp-form-1250 input[type='number'],
.mc4wp-form-1250 input[type='date'],
.mc4wp-form-1250 select,
.mc4wp-form-1250 textarea {
  vertical-align: top;
  margin-bottom: 6px;
  padding: 6px 12px;
  width: 100%; max-width: 100%;
  border-color: rgba(141, 79, 82, 0.37) !important; !important;
  border-width: 1px; border-style: solid;
  height: 40px;
}

.mc4wp-form-1250 input[type='radio'],
.mc4wp-form-1250 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-1250 input[type='submit'],
.mc4wp-form-1250 input[type='button'],
.mc4wp-form-1250 input[type='reset'],
.mc4wp-form-1250 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  background:none; filter: none; background-color: #CC9D27 !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 600;
  letter-spacing: 1px;
  border-color: rgba(141, 79, 82, 0.37) !important; !important;
  width: 100%; max-width: 50%;
  height: 40px;
  border-style: solid;
  border-width: 1px;
}

.mc4wp-form-1250 input[type='submit']:focus,
.mc4wp-form-1250 input[type='button']:focus,
.mc4wp-form-1250 input[type='reset']:focus,
.mc4wp-form-1250 button:focus,
.mc4wp-form-1250 input[type='submit']:hover,
.mc4wp-form-1250 input[type='button']:hover,
.mc4wp-form-1250 input[type='reset']:hover,
.mc4wp-form-1250 button:hover {
  background:none; filter: none; background-color: #ffffff !important;
  border-color: #CC9D27 !important; !important;
  color: #CC9D27 !important; }
 .mc4wp-form-1250 input[type='submit'], .mc4wp-form-1250 input[type='button'], .mc4wp-form-1250 input[type='reset'], .mc4wp-form-1250 button { float: right; margin: 0 0 10px 0; }
.mc4wp-form-1250 input[type='text'], .mc4wp-form-1250 input[type='email'], .mc4wp-form-1250 input[type='url'], .mc4wp-form-1250 input[type='tel'], .mc4wp-form-1250 input[type='number'], .mc4wp-form-1250 input[type='date'], .mc4wp-form-1250 select, .mc4wp-form-1250 textarea { font-style: italic; }

/*********************
Styles for form #2063
*********************/

.mc4wp-form-2063 label, 
.mc4wp-form-2063 input, 
.mc4wp-form-2063 textarea, 
.mc4wp-form-2063 select, 
.mc4wp-form-2063 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-2063 {
  display: block;
  text-align: right;
  width: 100%; max-width: 100% !important;
  background-repeat: repeat;
}

.mc4wp-form-2063 input[type='text'],
.mc4wp-form-2063 input[type='email'],
.mc4wp-form-2063 input[type='url'],
.mc4wp-form-2063 input[type='tel'],
.mc4wp-form-2063 input[type='number'],
.mc4wp-form-2063 input[type='date'],
.mc4wp-form-2063 select,
.mc4wp-form-2063 textarea {
  vertical-align: top;
  margin-bottom: 6px;
  padding: 6px 12px;
  width: 100%; max-width: 100%;
  border-width: 1px; border-style: solid;
  display: block;
  height: 40px;
  border: 1px solid #b88913 !important;
}

.mc4wp-form-2063 input[type='radio'],
.mc4wp-form-2063 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-2063 input[type='submit'],
.mc4wp-form-2063 input[type='button'],
.mc4wp-form-2063 input[type='reset'],
.mc4wp-form-2063 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  background:none; filter: none; background-color: #cc9d27 !important;
  color: #ffffff !important;
  font-size: 15px !important;
  border-color: #cc9d27 !important;
  width: 100%; max-width: 30%;
  height: 39px;
  border-style: solid;
  border-width: 1px;
}

.mc4wp-form-2063 input[type='submit']:focus,
.mc4wp-form-2063 input[type='button']:focus,
.mc4wp-form-2063 input[type='reset']:focus,
.mc4wp-form-2063 button:focus,
.mc4wp-form-2063 input[type='submit']:hover,
.mc4wp-form-2063 input[type='button']:hover,
.mc4wp-form-2063 input[type='reset']:hover,
.mc4wp-form-2063 button:hover {
  background:none; filter: none; background-color: #b88913 !important;
  border-color: #b88913 !important;
}.mc4wp-form-2063 .mc4wp-success p{
  color: #cc9d27;
}.mc4wp-form-2063 .mc4wp-error p{
  color: #cc9d27;
}

/** ENd of Mailchimp Footer **/

/** Header **/
.tan-home {
margin-left: 10%;
padding-top: 350px;
}
.tan-home img {
max-width: 100%;
}
.tan-home-mc {
    margin-left: -5%;
    padding-top: 450px;
}
.tan-home-mc-title h3 {
  font-size: 26px;
}
.tan-about {
  margin-left: -5%;
}
.tan-about-mc {
  margin-left: 0%;
  padding-top: 400px;
}
.tan-testimonial {
  margin-left: -5%;
  padding-top: 30px;
}
.tan-testimonial-mc {
  margin-left: 0%;
  padding-top: 400px;
}
.tan-blog-mc {
  margin-left: 5%;
  padding-top: 400px;
  width: 50%;
}
.tan-contact {
  padding-top: 30px;
}
.tan-contact img {
  max-width: 60%;
}
.tan-header-contact {
  margin-left: -13%;
  padding-top: 450px;
}

/** Mailchimp inicio pagina**/


/**.tan-mc-ask p {
margin: -5px 0;
}**/ 
.mc4wp-form-1253 label, 
.mc4wp-form-1253 input, 
.mc4wp-form-1253 textarea, 
.mc4wp-form-1253 select, 
.mc4wp-form-1253 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-1253 {
  display: block;
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    background-repeat: repeat;
    margin: auto;
}

.mc4wp-form-1253 label {
  vertical-align: top;
  margin-bottom: 6px;
  display: block;
}

.mc4wp-form-1253 input[type='text'],
.mc4wp-form-1253 input[type='email'],
.mc4wp-form-1253 input[type='url'],
.mc4wp-form-1253 input[type='tel'],
.mc4wp-form-1253 input[type='number'],
.mc4wp-form-1253 input[type='date'],
.mc4wp-form-1253 select,
.mc4wp-form-1253 textarea {
  vertical-align: top;
  margin: 0 5px;
  padding: 6px 12px;
  width: 100%; max-width: 25%;
  border-color: rgba(196, 196, 196, 0.79) !important;
  border-width: 1px; border-style: solid;
  display: inline-block;
  height: 45px;
  font-style: italic;
}

.mc4wp-form-1253 input[type='text']:focus,
.mc4wp-form-1253 input[type='email']:focus,
.mc4wp-form-1253 input[type='url']:focus,
.mc4wp-form-1253 input[type='tel']:focus,
.mc4wp-form-1253 input[type='number']:focus,
.mc4wp-form-1253 input[type='date']:focus,
.mc4wp-form-1253 select:focus,
.mc4wp-form-1253 textarea:focus {
  outline: 2px solid #f7f7f7;
}

.mc4wp-form-1253 input[type='radio'],
.mc4wp-form-1253 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-1253 input[type='submit'],
.mc4wp-form-1253 input[type='button'],
.mc4wp-form-1253 input[type='reset'],
.mc4wp-form-1253 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  filter: none;
  color: #ffffff;
  font-size: 12px !important;
  font-weight: 400;
  letter-spacing: 1px;
  width: 100%;
  max-width: 24%;
  height: 44px;
  border-style: solid;
  border-width: 1px;
  background-color: #cc9d27  !important;
  border-color: #cc9d27 !important;
  margin: 0 5px;
}

.mc4wp-form-1253 input[type='submit']:focus,
.mc4wp-form-1253 input[type='button']:focus,
.mc4wp-form-1253 input[type='reset']:focus,
.mc4wp-form-1253 button:focus,
.mc4wp-form-1253 input[type='submit']:hover,
.mc4wp-form-1253 input[type='button']:hover,
.mc4wp-form-1253 input[type='reset']:hover,
.mc4wp-form-1253 button:hover {
  filter: none;
  background-color: #cc9d27 !important;  
}
.mc4wp-form-1253 .mc4wp-success p{
    color: #ffffff;
}.mc4wp-form-1253 .mc4wp-error p{
    color: #ffffff;
}

.mc4wp-form-1253 input[type='submit']:hover,
.mc4wp-form-1253 input[type='button']:hover,
.mc4wp-form-1253 input[type='reset']:hover,
.mc4wp-form-1253 button:hover {  
 background:none; filter: none; background-color: #ffffff !important;
  border-color: #CC9D27 !important; !important;
  color: #CC9D27 !important; 
}
 
/** ENd of Mailchimp inicio pagina**/

/** Mailchimp SObre mi **/
.mc4wp-form-1280 label, 
.mc4wp-form-1280 input, 
.mc4wp-form-1280 textarea, 
.mc4wp-form-1280 select, 
.mc4wp-form-1280 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-1280 {
  display: block;
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    background-repeat: repeat;
    margin: auto;
}

.mc4wp-form-1280 label {
  vertical-align: top;
  margin-bottom: 6px;
  display: block;
}

.mc4wp-form-1280 input[type='text'],
.mc4wp-form-1280 input[type='email'],
.mc4wp-form-1280 input[type='url'],
.mc4wp-form-1280 input[type='tel'],
.mc4wp-form-1280 input[type='number'],
.mc4wp-form-1280 input[type='date'],
.mc4wp-form-1280 select,
.mc4wp-form-1280 textarea {
  vertical-align: top;
    margin: 0 5px;
    padding: 6px 12px;
    width: 100%;
    max-width: 24%;
    border-color: rgba(51, 51, 51, 0.39) !important;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    height: 45px;
    font-style: italic;
    background-color: #ffffff;
    font-size: 14px;
    color: #333333 !important;
}

.mc4wp-form-1280 input[type='text']:focus,
.mc4wp-form-1280 input[type='email']:focus,
.mc4wp-form-1280 input[type='url']:focus,
.mc4wp-form-1280 input[type='tel']:focus,
.mc4wp-form-1280 input[type='number']:focus,
.mc4wp-form-1280 input[type='date']:focus,
.mc4wp-form-1280 select:focus,
.mc4wp-form-1280 textarea:focus {
  outline: 2px solid #f7f7f7;
  color: #333333;
}

.mc4wp-form-1280 input[type='radio'],
.mc4wp-form-1280 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-1280 input[type='submit'],
.mc4wp-form-1280 input[type='button'],
.mc4wp-form-1280 input[type='reset'],
.mc4wp-form-1280 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  filter: none;
  color: #ffffff;
  font-size: 14px !important;
  font-weight: 400;
  letter-spacing: 1px;
  width: 100%;
  max-width: 23%;
  height: 45px;
  border-style: solid;
  border-width: 1px;
  background-color: #cc9d27  !important;
  border-color: #cc9d27 !important;
  text-transform: uppercase;
  margin: 0 5px;
}

.mc4wp-form-1280 input[type='submit']:focus, .mc4wp-form-1280 input[type='button']:focus, .mc4wp-form-1280 input[type='reset']:focus, .mc4wp-form-1280 button:focus, .mc4wp-form-1280 input[type='submit']:hover, .mc4wp-form-1280 input[type='button']:hover, .mc4wp-form-1280 input[type='reset']:hover, .mc4wp-form-1280 button:hover {
    filter: none;
    background-color: #cc9d27!important;
    border-color: #cc9d27 !important;
}
.mc4wp-form-1280 .mc4wp-success p {
    color: #cc9d27;
}.mc4wp-form-1280 .mc4wp-error p {
    color: #cc9d27;
}
.mc4wp-form-1280 input[type='submit']:hover,
.mc4wp-form-1280 input[type='button']:hover,
.mc4wp-form-1280 input[type='reset']:hover,
.mc4wp-form-1280 button:hover {  
  color: #cc9d27;  
  background-color: #ffffff !important;
  border-color: #cc9d27 !important;
}
/** End of Mailchimp Sobre mi **/

/** Mailchimp Header Blog **/
.mc4wp-form-2156 label, 
.mc4wp-form-2156 input, 
.mc4wp-form-2156 textarea, 
.mc4wp-form-2156 select, 
.mc4wp-form-2156 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-2156 {
  display: block;
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    background-repeat: repeat;
    margin: auto;
}

.mc4wp-form-2156 label {
  vertical-align: top;
  margin-bottom: 6px;
  display: block;
}

.mc4wp-form-2156 input[type='text'],
.mc4wp-form-2156 input[type='email'],
.mc4wp-form-2156 input[type='url'],
.mc4wp-form-2156 input[type='tel'],
.mc4wp-form-2156 input[type='number'],
.mc4wp-form-2156 input[type='date'],
.mc4wp-form-2156 select,
.mc4wp-form-2156 textarea {
  vertical-align: top;
    margin: 0 5px;
    padding: 6px 12px;
    width: 100%;
    max-width: 30%;
    border-color: rgba(51, 51, 51, 0.39) !important;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    height: 45px;
    font-style: italic;
    background-color: #ffffff;
    font-size: 14px;
    color: #333333 !important;
}

.mc4wp-form-2156 input[type='text']:focus,
.mc4wp-form-2156 input[type='email']:focus,
.mc4wp-form-2156 input[type='url']:focus,
.mc4wp-form-2156 input[type='tel']:focus,
.mc4wp-form-2156 input[type='number']:focus,
.mc4wp-form-2156 input[type='date']:focus,
.mc4wp-form-2156 select:focus,
.mc4wp-form-2156 textarea:focus {
  outline: 2px solid #f7f7f7;
  color: #333333;
}

.mc4wp-form-2156 input[type='radio'],
.mc4wp-form-2156 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-2156 input[type='submit'],
.mc4wp-form-2156 input[type='button'],
.mc4wp-form-2156 input[type='reset'],
.mc4wp-form-2156 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  filter: none;
  color: #ffffff;
  font-size: 14px !important;
  font-weight: 400;
  letter-spacing: 1px;
  width: 100%;
  max-width: 27%;
  height: 45px;
  border-style: solid;
  border-width: 1px;
  background-color: #cc9d27  !important;
  border-color: #cc9d27 !important;
  text-transform: uppercase;
  margin: 0 5px;
}

.mc4wp-form-2156 input[type='submit']:focus, .mc4wp-form-2156 input[type='button']:focus, .mc4wp-form-2156 input[type='reset']:focus, .mc4wp-form-2156 button:focus, .mc4wp-form-2156 input[type='submit']:hover, .mc4wp-form-2156 input[type='button']:hover, .mc4wp-form-2156 input[type='reset']:hover, .mc4wp-form-2156 button:hover {
    filter: none;
    background-color: #cc9d27!important;
    border-color: #cc9d27 !important;
}
.mc4wp-form-2156 .mc4wp-success p {
    color: #ffffff;
}.mc4wp-form-2156 .mc4wp-error p {
    color: #ffffff;
}
.mc4wp-form-2156 input[type='submit']:hover,
.mc4wp-form-2156 input[type='button']:hover,
.mc4wp-form-2156 input[type='reset']:hover,
.mc4wp-form-2156 button:hover {  
  color: #cc9d27;  
  background-color: #ffffff !important;
  border-color: #cc9d27 !important;
}
/** End of Mailchimp Header Blog **/

/** Blog Mailchimp Sidebar **/
.mc4wp-form-1661 label, 
.mc4wp-form-1661 input, 
.mc4wp-form-1661 textarea, 
.mc4wp-form-1661 select, 
.mc4wp-form-1661 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-1661 {
  display: block;
  text-align: right;
  width: 100%; max-width: 100% !important;
  background-repeat: repeat;
}

.mc4wp-form-1661 input[type='text'],
.mc4wp-form-1661 input[type='email'],
.mc4wp-form-1661 input[type='url'],
.mc4wp-form-1661 input[type='tel'],
.mc4wp-form-1661 input[type='number'],
.mc4wp-form-1661 input[type='date'],
.mc4wp-form-1661 select,
.mc4wp-form-1661 textarea {
  vertical-align: top;
  margin-bottom: 6px;
  padding: 6px 12px;
  width: 100%; max-width: 100%;
  border-width: 1px; border-style: solid;
  display: block;
  height: 35px;
}

.mc4wp-form-1661 input[type='radio'],
.mc4wp-form-1661 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-1661 input[type='submit'],
.mc4wp-form-1661 input[type='button'],
.mc4wp-form-1661 input[type='reset'],
.mc4wp-form-1661 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  background:none; filter: none; background-color: #cc9d27 !important;
  color: #ffffff !important;
  font-size: 15px !important;
  border-color: #cc9d27 !important;
  height: 35px;
  border-style: solid;
  border-width: 1px;
        text-transform: uppercase;
}

.mc4wp-form-1661 input[type='submit']:focus,
.mc4wp-form-1661 input[type='button']:focus,
.mc4wp-form-1661 input[type='reset']:focus,
.mc4wp-form-1661 button:focus,
.mc4wp-form-1661 input[type='submit']:hover,
.mc4wp-form-1661 input[type='button']:hover,
.mc4wp-form-1661 input[type='reset']:hover,
.mc4wp-form-1661 button:hover {
  background:none; filter: none; background-color: #b88913 !important;
  border-color: #b88913 !important;
}
.mc4wp-form-1661 .mc4wp-success p {
    color: #cc9d27;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    background: #ffffff;
    padding: 10px;
}
.mc4wp-form-1661 .mc4wp-error p {
    color: #cc9d27;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
    background: #ffffff;
    padding: 10px;
}

/** End of Mailchimp Blog Sidebar **/

/** Sidebar **/
aside .widget h5 {
    margin-bottom: 14px;
    color: #303030;
    padding: 0;
    font-weight: 600;
    border-bottom: solid #cc9d27;
    border-bottom-width: 2px;
}
aside .widget {
    margin: 0 0 60px;
}
.tan-author-blog h4 {
    color: #000000;
  font-weight: 600;
  font-size: 15px;
text-align: center;
text-transform: none;
}
.tan-sidebar-mc {
  background-color: #333333;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 14px, rgba(255,255,255,1) 15px, rgba(255,255,255,1) 45px);
  padding: 5px;  
}
.tan-sidebar-mc-message {
  background-color: #ffffff;
  opacity: 1;
  width: 80%;
  margin: 0 auto;
  padding: 0 10px 10px;
  text-align: center;
}
.tan-sidebar-mc-message h4 {
  color: #000000;
  font-weight: 800;
  font-size: 13px;
}
.tan-sidebar-mc-message h6 {
  font-size: 14px;
}
.tan-sidebar-mc-message p {
  font-size: 11px;
  margin-top: 0;
  margin-bottom: 5px;
}
.tan-sidebar-mc-form {
  max-width: 100%;
  width: 85%;
  margin: 0 auto;
  float: none;
}
.tan-sidebar-session {
  background-image: url('https://www.tienda.tanialasanta.com/wp-content/uploads/2017/04/fondo-sideb.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 210px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  float: none;
  padding: 30px 0;
  height: auto;
}
.tan-sidebar-session-message {
  background: #ffffff;
  width: 80%;
  float: none;
  margin: 0 auto;
  padding: 30px 0;
}
.tan-sidebar-session-message h3 {
  color: #303030;
}
.tan-sidebar-session-button {
  position: relative;
  width: 100%;
  margin: 10px auto;
  text-align: center;
}
.tan-sidebar-session-button .qbutton.small {
  padding: 5px 20px;
  font-size: 13px;
  font-weight: 600;
}
 .ordered ol li {
  color: #303030;
 }
/** Services **/
.tan-headerservices-mobile {
  padding-left: 0;
  padding-right: 0;
}
.tan-servicios-four-colum {
  padding: 0 20px !important;
}
.tan-services-two-column {
  padding: 0 20px;
}
.tan-services-list {
  padding: 0 20px;
}
/** Contact Form **/

.tan-contact-form .wpcf7-form .column {
    margin-bottom: 10px;
}
.tan-contact-form .one-two.column {
    width: 48%;
}
.tan-contact-form .one.column {
    width: 98%;
}
.tan-contact-form .column, .alb-contact-form .columns {
    float: left;
    margin: 0 1% 40px;
}
.tan-contact-form .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {    
    float: right;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: transparent;
}
div.wpcf7-response-output {
    position: relative;
    padding: 17px 30px 17px 55px;
    color: #398f14;
    margin-left: 0;
    margin-right: 0;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
}
div.wpcf7-response-output:before {
    font-family: FontAwesome,sans-serif;
    width: 20px;
    height: 20px;
    display: inline-block;
    color: #398f14;
    position: relative;
    left: 0px;
}
div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: transparent;
}

/** End of Contact Form **/

/** Testimonials **/
.testimonials_holder .flex-direction-nav {
    display: block;
    position: static;
    margin-top: -30px;
}

/** Blog **/
.ajax_loader .two_rotating_circles {
  display: none;
}
.q_slider .q_slider_inner #qode-blogslider {
    max-height: 675px;
}
#qode-blogslider .carousel-inner .item .image {
    position: absolute;
    top: 0px;
    left: 0;
    background-position: center 210px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    padding: 30px;
}
.carousel-inner {   
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
#tan-carroussel {
    max-width: 85%;
    margin-left: 0%;
    margin-top: 0%;
}
.tan-blog-posts .mpc-button {    
    width: 20%;
    margin: 0 auto;
}
#tan-carroussel-title {
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 10px;
}
#tan-carroussel-subtitle {

}
.tan-carroussel-mc label, 
.tan-carroussel-mc input, 
.tan-carroussel-mc textarea, 
.tan-carroussel-mc select, 
.tan-carroussel-mc button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tan-carroussel-mc {
  display: block;
  text-align: center;
  width: 90%;
  max-width: 100% !important;
  background-repeat: repeat;
  margin: 10px auto;
}

.tan-carroussel-mc label {
  vertical-align: top;
  margin-bottom: 6px;
  display: block;
}

.tan-carroussel-mc input[type='text'],
.tan-carroussel-mc input[type='email'],
.tan-carroussel-mc input[type='url'],
.tan-carroussel-mc input[type='tel'],
.tan-carroussel-mc input[type='number'],
.tan-carroussel-mc input[type='date'],
.tan-carroussel-mc select,
.tan-carroussel-mc textarea {
  vertical-align: top;
  margin: 0 5px;
  padding: 6px 12px;
  width: 100%;
  max-width: 20%;
  border-color: rgba(51, 51, 51, 0.39) !important;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  height: 45px;
  font-style: italic;
  background-color: #ffffff;
  font-size: 14px;
  color: #333333 !important;
}

.tan-carroussel-mc input[type='text']:focus,
.tan-carroussel-mc input[type='email']:focus,
.tan-carroussel-mc input[type='url']:focus,
.tan-carroussel-mc input[type='tel']:focus,
.tan-carroussel-mc input[type='number']:focus,
.tan-carroussel-mc input[type='date']:focus,
.tan-carroussel-mc select:focus,
.tan-carroussel-mc textarea:focus {
  outline: 2px solid #f7f7f7;
  color: #333333;
}

.tan-carroussel-mc input[type='radio'],
.tan-carroussel-mc input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.tan-carroussel-mc input[type='submit'],
.tan-carroussel-mc input[type='button'],
.tan-carroussel-mc input[type='reset'],
.tan-carroussel-mc button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  filter: none;
  color: #ffffff;
  font-size: 14px !important;
  font-weight: 400;
  letter-spacing: 1px;
  width: 100%;
  max-width: 18%;
  height: 45px;
  border-style: solid;
  border-width: 1px;
  background-color: #cc9d27  !important;
  border-color: #cc9d27 !important;
  text-transform: uppercase;
  margin: 0 5px;
}

.tan-carroussel-mc input[type='submit']:focus, .tan-carroussel-mc input[type='button']:focus, .tan-carroussel-mc input[type='reset']:focus, .tan-carroussel-mc button:focus, .tan-carroussel-mc input[type='submit']:hover, .tan-carroussel-mc input[type='button']:hover, .tan-carroussel-mc input[type='reset']:hover, .tan-carroussel-mc button:hover {
    filter: none;
    background-color: #cc9d27!important;
    border-color: #cc9d27 !important;
}
.tan-carroussel-mc .mc4wp-success p {
    color: #ffffff;
}.tan-carroussel-mc .mc4wp-error p {
    color: #ffffff;
}
.tan-carroussel-mc input[type='submit']:hover,
.tan-carroussel-mc input[type='button']:hover,
.tan-carroussel-mc input[type='reset']:hover,
.tan-carroussel-mc button:hover {  
  color: #cc9d27;  
  background-color: #ffffff !important;
  border-color: #cc9d27 !important;
}

/** Footer Posts **/

#tan-posts-firm img {
    width: 12%;
}
#tan-mc-posts {
  border: 1px solid #f2f2f2;
    background-color: #f2f2f2;
    padding: 20px 20px;
}
#tan-mc-posts h3, #tan-mc-posts p {
  text-align: center;
}
#yuzo_widget-2 {
  margin-top: 25px;
}
.horizontal {
  display: inline-flex;
}

.mc4wp-form-1770 label, 
.mc4wp-form-1770 input, 
.mc4wp-form-1770 textarea, 
.mc4wp-form-1770 select, 
.mc4wp-form-1770 button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mc4wp-form-1770 {
  display: block;
  color: #303030 !important;
  text-align: center;
  width: 100%; max-width: 100% !important;
  background-repeat: repeat;
}

.mc4wp-form-1770 input[type='text'],
.mc4wp-form-1770 input[type='email'],
.mc4wp-form-1770 input[type='url'],
.mc4wp-form-1770 input[type='tel'],
.mc4wp-form-1770 input[type='number'],
.mc4wp-form-1770 input[type='date'],
.mc4wp-form-1770 select,
.mc4wp-form-1770 textarea {
  vertical-align: top;
  margin-bottom: 6px;
  padding: 6px 12px;
  width: 100%; max-width: 50%;
  border-color: #ffffff !important;
  border-width: 1px; border-style: solid;
  display: inline-block;
  height: 35px;
}

.mc4wp-form-1770 input[type='radio'],
.mc4wp-form-1770 input[type='checkbox'] {
  margin-right: 6px;
  display: inline-block
}

.mc4wp-form-1770 input[type='submit'],
.mc4wp-form-1770 input[type='button'],
.mc4wp-form-1770 input[type='reset'],
.mc4wp-form-1770 button {
  vertical-align: top;
  text-shadow: none;
  padding: 6px 12px;
  cursor: pointer;
  text-align: center;
  line-height: normal;
  display: inline-block;
  background:none; filter: none; background-color: #cc9d27 !important;
  color: #ffffff !important;
  font-size: 14px !important;
  border-color: #cc9d27 !important;
  width: 100%; max-width: 27%;
  height: 35px;
  border-style: solid;
  border-width: 1px;
}

.mc4wp-form-1770 input[type='submit']:focus,
.mc4wp-form-1770 input[type='button']:focus,
.mc4wp-form-1770 input[type='reset']:focus,
.mc4wp-form-1770 button:focus,
.mc4wp-form-1770 input[type='submit']:hover,
.mc4wp-form-1770 input[type='button']:hover,
.mc4wp-form-1770 input[type='reset']:hover,
.mc4wp-form-1770 button:hover {
  background:none; filter: none; background-color: #b88913 !important;
  border-color: #b88913 !important;
}.mc4wp-form-1770 .mc4wp-success p{
  color: #cc9d27;
}.mc4wp-form-1770 .mc4wp-error p{
  color: #cc9d27;
}
.tan-footer-post {
  display: inline-flex;
  width: 100%;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #303030;
  border-bottom-color: #303030;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 25px 0px;
  margin-top: 30px;
}
.tan-footer-post-image {
  width: 20%;  
}
.tan-footer-post-message {
  width: 75%;
  float: right;
  padding: 10px 20px;
}

/** End of Footer Posts **/

/** About me **/
.tan-hello .separator.small.left {
    margin-left: 65px;
}
/** Footer **/
#tan-mc-footer-message {
background: #ffffff;
opacity: 0.9;
padding: 20px 20px !important;
border: solid 1px #CC9D27 !important;
}
#tan-mc-footer-message h6 {
  text-transform: uppercase;
}
/** Cookie Notice **/
#cookie-notice .button.bootstrap {
    font-family: sans-serif;
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-right: 0.3em;
    margin-bottom: 0;
    *margin-left: .3em;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-style: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #cc9d27;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: transparent;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #0044cc #0044cc #002a80;
    border-color: #cc9d27;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 7px 15px;
    font-size: 13px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0px;
    outline: none;
    font-weight: 600;
}
#cookie-notice .button.bootstrap:hover, #cookie-notice .button.bootstrap:focus {
    color: #ffffff;
    background-color: #cc9d27;
    *background-color: #cc9d27;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}

/** Tools **/
.q_icon_list p {
   color: #303030;
}

/** Comments **/
#respond input[type="text"], #respond textarea, .contact_form input[type="text"], .contact_form textarea { 
    border: 1px solid RGBA(0, 0, 0, 0.33);
}

/** Small Desktop **/
@media (min-width: 1920px) {

.tan-home {
    margin-left: 10%;
}
.tan-home-mc {
    margin-left: -5%;
    padding-top: 450px;
    width: 40%;
}
.tan-header-mc {
  margin-left: 0%;
    padding-top: 450px;
}
.tan-blog-mc {
    margin-left: 0%;
    padding-top: 450px;
}
.q_slider .q_slider_inner #qode-blogslider {
    max-height: 780px;
}
#tan-carroussel {
  max-width: 70%;
  margin-left: 10%;
  margin-top: 0%;
}
.tan-services-header {
    padding-top: 725px;
}
.tan-services-header .upb_row_bg {  
  background-position: 50% 100px;
}

}

/** Desktop **/
@media (min-width: 1440px) 
        and (max-width: 1920px)  {
 
#tan-carroussel {
  max-width: 85%;
  margin-left: 5%;
  margin-top: -10%;
}
/**.tan-services-header {
    padding-top: 725px;
}
.tan-services-header .upb_row_bg {  
  background-position: 50% 100px;
}**/


}

@media screen 
    and (min-width: 1280px)
    and (max-width: 1900px) {

  .tan-services-header {
    padding-top: 595px;
  }
  .tan-services-header .upb_row_bg {  
    background-position: 50% 160px;
  }


}


/** Responsive **/

.tan-aboutme-ipad {
    width: 90%;
    float: none;
    margin: 0 auto;
}
.tan-aboutme-ipad .mpc-row p {
    max-width: 90%;
    float: none;
    margin: 0 auto;
    text-align: justify;
}


/* ----------- Galaxy Tab 10.1 ----------- */

/* Portrait and Landscape */
@media 
  (min-width: 800px) 
  and (max-width: 1280px) {

  .tan-contact-form {
    width: 95%;
    margin: 0 auto;
    float: none;
  }
 

}

/* Portrait */
@media 
  (max-width: 800px) 
  and (orientation: portrait) { 
  
  .mc4wp-form-2063 {
    width: 90%;
  }

}

/* Landscape */
@media 
  (max-width: 1280px) 
  and (orientation: landscape) { 




}


/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) {      

  .mc4wp-form-2063 input[type='submit'], .mc4wp-form-2063 input[type='button'], .mc4wp-form-2063 input[type='reset'], .mc4wp-form-2063 button {  
    width: 100%;
    max-width: 50%;    
  }
  .tan-contact-form {
    width: 95%;
    margin: 0 auto;
    float: none;
  }
  .footer_top, .footer_top.footer_top_full {
    padding-top: 50px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }

}

/* Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {

  .tan-home-mc-mobile, .tan-header-mc-mobile, .tan-header-contact-mobile {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    float: none;
    padding: 35px;
  }
  .mc4wp-form-1253 input[type='text'], .mc4wp-form-1253 input[type='email'], .mc4wp-form-1253 input[type='url'], .mc4wp-form-1253 input[type='tel'], .mc4wp-form-1253 input[type='number'], .mc4wp-form-1253 input[type='date'], .mc4wp-form-1253 select, .mc4wp-form-1253 textarea {    
    width: 100%;
    max-width: 80%;
    margin: 5px 0;    
  }
  .mc4wp-form-1253 input[type='submit'], .mc4wp-form-1253 input[type='button'], .mc4wp-form-1253 input[type='reset'], .mc4wp-form-1253 button {    
    width: 100%;
    max-width: 40%;    
  }
  .mc4wp-form-1280 input[type='text'], .mc4wp-form-1280 input[type='email'], .mc4wp-form-1280 input[type='url'], .mc4wp-form-1280 input[type='tel'], .mc4wp-form-1280 input[type='number'], .mc4wp-form-1280 input[type='date'], .mc4wp-form-1280 select, .mc4wp-form-1280 textarea {
    width: 100%;
    max-width: 80%;
    margin: 5px 0;
  }
  .mc4wp-form-1280 input[type='submit'], .mc4wp-form-1280 input[type='button'], .mc4wp-form-1280 input[type='reset'], .mc4wp-form-1280 button {    
    width: 100%;
    max-width: 40%;    
  }
  .tan-servicios-four-colum {
    padding: 0 35px !important;
    width: 50%;
    margin: 0 auto;
  }
  .two_columns_75_25>.column1 {
    width: 95%;
    float: none;
    margin: 0 auto;
  }
  .two_columns_75_25>.column2 {  
    display: none;
  }
  .mc4wp-form-2063 {
    width: 90%;  
  }
  .q_slider .q_slider_inner #qode-blogslider {
    display: none;
  }
  .footer_top .two_columns_50_50>.column2>.column_inner {
    padding: 0;
  }
  
  
}

/** Landscape **/
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) {

    nav.main_menu > ul > li > a {
    padding: 0 12px;
  }
  .tan-home-mc {
  margin-left: -5%;
    padding-top: 368px;
  }
  .tan-header-mc {
    margin-left: 0%;
    padding-top: 365px;
  }
  .mc4wp-form-1253 input[type='text'], .mc4wp-form-1253 input[type='email'], .mc4wp-form-1253 input[type='url'], .mc4wp-form-1253 input[type='tel'], .mc4wp-form-1253 input[type='number'], .mc4wp-form-1253 input[type='date'], .mc4wp-form-1253 select, .mc4wp-form-1253 textarea {    
    width: 100%;
    max-width: 44%;    
  }
  .mc4wp-form-1253 input[type='submit'], .mc4wp-form-1253 input[type='button'], .mc4wp-form-1253 input[type='reset'], .mc4wp-form-1253 button {    
    width: 100%;
    max-width: 40%;    
  }
  .tan-about-mc {
    margin-left: 0%;
    padding-top: 350px;
    padding-bottom: 25px;
  }
  .tan-about-mc .mc4wp-form-1280 input[type='text'], 
  .tan-about-mc .mc4wp-form-1280 input[type='email'],
  .tan-about-mc .mc4wp-form-1280 input[type='url'],
  .tan-about-mc .mc4wp-form-1280 input[type='tel'],
  .tan-about-mc .mc4wp-form-1280 input[type='number'],
  .tan-about-mc .mc4wp-form-1280 input[type='date'],
  .tan-about-mc .mc4wp-form-1280 select,
  .tan-about-mc .mc4wp-form-1280 textarea {    
    width: 100%;
    max-width: 30%;    
  }
  .tan-about-mc .mc4wp-form-1280 input[type='submit'],
  .tan-about-mc .mc4wp-form-1280 input[type='button'],
  .tan-about-mc .mc4wp-form-1280 input[type='reset'],
  .tan-about-mc .mc4wp-form-1280 button {    
    width: 100%;
    max-width: 27%;    
  }
  .tan-testimonial-mc {
    margin-left: 0%;
    padding-top: 350px;
    padding-bottom: 25px;
  }
  .tan-testimonial-mc .mc4wp-form-1280 input[type='text'], .tan-testimonial-mc .mc4wp-form-1280 input[type='email'], 
  .tan-testimonial-mc .mc4wp-form-1280 input[type='url'], .tan-testimonial-mc .mc4wp-form-1280 input[type='tel'],
  .tan-testimonial-mc .mc4wp-form-1280 input[type='number'], .tan-testimonial-mc .mc4wp-form-1280 input[type='date'],
  .tan-testimonial-mc .mc4wp-form-1280 select, .tan-testimonial-mc .mc4wp-form-1280 textarea {    
    width: 100%;
    max-width: 30%;    
  }
  .tan-testimonial-mc .mc4wp-form-1280 input[type='submit'],
  .tan-testimonial-mc .mc4wp-form-1280 input[type='button'],
  .tan-testimonial-mc .mc4wp-form-1280 input[type='reset'],
  .tan-testimonial-mc .mc4wp-form-1280 button {    
    width: 100%;
    max-width: 27%;    
  }
  .mc4wp-form-1661 {
    width: 100%;
    max-width: 100% !important;    
  }
  .mc4wp-form-1661 input[type='submit'], .mc4wp-form-1661 input[type='button'], .mc4wp-form-1661 input[type='reset'], .mc4wp-form-1661 button {  
    margin: 0 auto;
    float: none;
  }
  .q_slider .q_slider_inner #qode-blogslider {
    max-height: 585px;
  }
  #tan-carroussel {
    max-width: 90%;
    margin-left: -5%;
    margin-top: -10%;
  }
  .tan-carroussel-mc input[type='text'], .tan-carroussel-mc input[type='email'], .tan-carroussel-mc input[type='url'], .tan-carroussel-mc input[type='tel'], .tan-carroussel-mc input[type='number'], .tan-carroussel-mc input[type='date'], .tan-carroussel-mc select, .tan-carroussel-mc textarea {  
    width: 100%;
    max-width: 25%;
  }
  .tan-carroussel-mc input[type='submit'], .tan-carroussel-mc input[type='button'], .tan-carroussel-mc input[type='reset'], .tan-carroussel-mc button {
    width: 100%;
    max-width: 23%;
  }
  .tan-header-contact {
    margin-left: -5%;
    padding-top: 400px;
  }


}

/* ----------- iPhone 6 and 6S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) {

}

/* Portrait */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px)   
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 568px) {

}

/* Portrait */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 568px)
  and (orientation: portrait) {

}

/* Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px) {

  .tan-hello {
    padding-top: 15px;
  }
  .tan-contact-form .one-two.column {
    width: 98%;
  }
  .mc4wp-form-1770 input[type='text'], .mc4wp-form-1770 input[type='email'], .mc4wp-form-1770 input[type='url'], .mc4wp-form-1770 input[type='tel'], .mc4wp-form-1770 input[type='number'], .mc4wp-form-1770 input[type='date'], .mc4wp-form-1770 select, .mc4wp-form-1770 textarea {  
    margin: 5px 0;
    width: 100%;
    max-width: 95%;    
  }
  .mc4wp-form-1770 input[type='submit'], .mc4wp-form-1770 input[type='button'], .mc4wp-form-1770 input[type='reset'], .mc4wp-form-1770 button {  
    width: 100%;
    max-width: 60%;
    margin: 5px 0;
  }
  .q_slider .q_slider_inner #qode-blogslider { 
    display: none;
  }
  .tania-carrosel-home .wpb_single_image img {
    margin-top: 5px 0;    
  }
  .tan-services-list {
    padding: 0 10px;
  }

}

/* Portrait */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)  
  and (orientation: portrait) {
    .container {
    padding: 0;
    width: 95%;
    margin: 0 auto;
  }  
  .tan-header-services-mobile {
    padding-left: 0px;
    padding-right: 0px;
  }
  .vc_row .grid_section {    
    padding-left: 0px;
    padding-right: 0px;
  }
  .tan-home-mc-mobile, .tan-header-mc-mobile {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    float: none;
    padding: 35px;
    }
  .mc4wp-form-1253 {    
    width: 100%;
    max-width: 100% !important;    
    margin: 0 auto;
  }
  .mc4wp-form-1253 input[type='text'], .mc4wp-form-1253 input[type='email'], .mc4wp-form-1253 input[type='url'], .mc4wp-form-1253 input[type='tel'], .mc4wp-form-1253 input[type='number'], .mc4wp-form-1253 input[type='date'], .mc4wp-form-1253 select, .mc4wp-form-1253 textarea {    
    width: 100%;
    max-width: 100%; 
    margin: 5px 0px;   
  }
  .mc4wp-form-1253 input[type='submit'], .mc4wp-form-1253 input[type='button'], .mc4wp-form-1253 input[type='reset'], .mc4wp-form-1253 button {    
    width: 100%;
    max-width: 60%;    
  }
  .mc4wp-form-1280 {    
    width: 100%;
    max-width: 100% !important;    
    margin: 0 auto;
  }
  .mc4wp-form-1280 input[type='text'], .mc4wp-form-1280 input[type='email'], .mc4wp-form-1280 input[type='url'], .mc4wp-form-1280 input[type='tel'], .mc4wp-form-1280 input[type='number'], .mc4wp-form-1280 input[type='date'], .mc4wp-form-1280 select, .mc4wp-form-1280 textarea {    
    width: 100%;
    max-width: 100%; 
    margin: 5px 0px;   
  }
  .mc4wp-form-1280 input[type='submit'], .mc4wp-form-1280 input[type='button'], .mc4wp-form-1280 input[type='reset'], .mc4wp-form-1280 button {    
    width: 100%;
    max-width: 75%;    
  }
  .mc4wp-form-2063 {
    text-align: center;
  }
  .mc4wp-form-2063 input[type="submit"], .mc4wp-form-2063 input[type="button"], .mc4wp-form-2063 input[type="reset"], .mc4wp-form-2063 button {  
    width: 100%;
    max-width: 60%;  
  }
  .tan-footer-post {
    display: inline-block;  
  }
  .tan-footer-post-image {
    width: 100%;
  }
  .tan-footer-post-message {
    width: 95%;
    float: none;
    padding: 10px 20px;
    margin: 0 auto;
  }
  
  

}

/* Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: landscape) {

  .mc4wp-form-1253 input[type='text'], .mc4wp-form-1253 input[type='email'], .mc4wp-form-1253 input[type='url'], .mc4wp-form-1253 input[type='tel'], .mc4wp-form-1253 input[type='number'], .mc4wp-form-1253 input[type='date'], .mc4wp-form-1253 select, .mc4wp-form-1253 textarea {    
    margin: 5px auto;
    width: 100%;
    max-width: 80%;    
  }
  .mc4wp-form-1253 input[type='submit'], .mc4wp-form-1253 input[type='button'], .mc4wp-form-1253 input[type='reset'], .mc4wp-form-1253 button {   
    width: 100%;
    max-width: 33%;    
  }
  .mc4wp-form-1280 input[type='text'], .mc4wp-form-1280 input[type='email'], .mc4wp-form-1280 input[type='url'], .mc4wp-form-1280 input[type='tel'], .mc4wp-form-1280 input[type='number'], .mc4wp-form-1280 input[type='date'], .mc4wp-form-1280 select, .mc4wp-form-1280 textarea {
    margin: 5px auto;
    width: 100%;
    max-width: 95%;
  }
  .mc4wp-form-1280 input[type='submit'], .mc4wp-form-1280 input[type='button'], .mc4wp-form-1280 input[type='reset'], .mc4wp-form-1280 button {
    width: 100%;
    max-width: 55%;    
  }
  .mc4wp-form-2063 {
    text-align: center;  
  }
  .mc4wp-form-2063 input[type='submit'], .mc4wp-form-2063 input[type='button'], .mc4wp-form-2063 input[type='reset'], .mc4wp-form-2063 button {  
    width: 100%;
    max-width: 40%;
  }
  .tan-services-list {
    padding: 0;
  }
}
/*borde en caja password de los posts*/
.post-password-form input[type=password] {
    border-style: solid;
    border-width: 1px !important;
}
/*quitar mayúsculas a preguntas frecuentes*/
.ult_expheader {
    text-transform: none !important;
}
/*Quitar espacio entre preguntas frecuentes*/
.ult_exp_section_layer.ult-adjust-bottom-margin {
    margin-bottom: 5px !important;
}
/* button para los cursos */
.course-button {
border-top: 2px;
    border-right: 2px;
    border-bottom: 2px;
    border-left: 2px;
    border-color: #cc9d27;
    border-style: solid;
    border-radius: 0px;
    margin-top: 11px;
    background: #cc9d27;
    color: #ffffff!important;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
padding: 10px 20px;
}
.boton a.course-button:hover {
   color:#ffffff!important;
}
.page-id-4729 .footer_top_holder > div {display:none;}
.page-id-4732 .footer_top_holder > div  {display:none;}

/* quitar footer */

.page-id-5419 .footer_top_holder > div  {display:none;}

/* Cursos y lecciones */

.sfwd-lessons h2 .date {display:none;}
.sfwd-lessons > div > div > div > h2 {display:none!important;}
.sfwd-lessons > div > div > div > div.post_info {display:none;}
.sfwd-courses h2 .date {display:none;}
.sfwd-courses > div > div > div > div.post_info {display:none;}

.page-id-4747 .footer_top_holder > div,
.page-id-4754 .footer_top_holder > div,
.page-id-4755 .footer_top_holder > div,
.page-id-4736 .footer_top_holder > div,
.page-id-4737 .footer_top_holder > div,
.page-id-4738 .footer_top_holder > div  {display:none;}

#learndash_mark_complete_button {
    height: 40px;
    background: #cc9d27;
    color: #fff;
    font-family: "Raleway", sans-serif;
    font-size: 15px;
    padding: 10px 30px;
    border: 1px solid #cc9d27;
}

#learndash_mark_complete_button:hover {
    height: 40px;
    background: #ffffff;
    color: #cc9d27;
    font-family: "Raleway", sans-serif;
    font-size: 15px;
    padding: 10px 30px;
    border: 1px solid #cc9d27;
}


}

/* Página login */
#theme-my-login {margin:0 auto;}
.page-id-4754 #menu-left-menu,
.page-id-4754 #menu-right-menu {display:none;}
.page-id-4754 #user_login,
.page-id-4754 #user_pass,
.page-id-4754 #wp-submit {height:40px;}
.page-id-4754 #wp-submit {
    color:#ffffff;
    background:#cc9d27;
    border:1px solid #cc9d27;
}
.page-id-4754 #wp-submit:hover {
    color:#cc9d27;
    background:#ffffff;
}
.tml input {height:40px;}

/* Checkout */
.page-id-4742 .woocommerce input,
.page-id-4742 #order_comments {
     border:1px solid #aaaaaa!important;
    border-radius:4px;
}
.page-id-4742 .button.wc-forward {display:none;}


.page-id-4742 table td, .page-id-4742 table th {
text-align:left;
}

.page-id-4742 .woocommerce .woocommerce-message, 
.page-id-4742 .woocommerce .woocommerce-info {
padding:5px 21px;
margin-bottom:5px;
}

.page-id-4742  .woocommerce form.checkout .col2-set .form-row {width:100%;}
.page-id-4742 .woocommerce-checkout #payment input#payment_method_stripe {
top:13px;
display:block!important;
}
.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] {display:inline!important;}


.rgpd-contacto p {font-size:15px;}
.rgpd-contacto a {color:#cc9d27;}
.rgpd-contacto a:hover {color:#cc9d27!important;}

/* CARRITO */

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
border:1px solid #e5e5e5;
}

/* Página SHOP */

.archive.woocommerce-page .button {
    position: absolute;
    top: 130px;
    left: 30px;
    opacity:0;
}

@media only screen and (max-width: 1280px) {
.archive.woocommerce-page .button {
    top: 115px;
    left: 8px;
}
}

@media only screen and (max-width: 1366px) {
.archive.woocommerce-page .button {
    top: 110px;
    left: 8px;
}
}

.woocommerce ul.products li.product:hover .button {
    opacity:1;
}

nav.main_menu > ul > li > a {
    line-height: 35px;
    margin-top: 90px;
}
header.sticky nav.main_menu>ul>li>a {
    margin-top: 0px;
}


.woocommerce-MyAccount-content .input-text {border:1px solid #aaa!important;}

.descripcion_despues_del_precio {text-align:center;}

/* Página Thanks */

.woocommerce-checkout table.shop_table {width:80%;}
.woocommerce-checkout .download-remaining {display:none;}

/*quitar tag #finalprograma y quitar banner derecha del curso con astericos*/
.postid-4704 .tags_text {display:none;}
.postid-4712 #custom_html-3, .postid-4714 #custom_html-3, .postid-4716 #custom_html-3, .postid-4718 #custom_html-3, .postid-4720 #custom_html-3, .postid-4722 #custom_html-3 {display:none;}

/*       RECUPERACIÓN 
---------------------------*/

/** Login **/

.page-id-4754 .q_logo{
  display: none;
}

/** Cabecera Home **/


header {
    position: relative;
    top: 30px;
}

.q_logo img {
    top: -54px;
}

.sticky.sticky_animate .q_logo img{
   top:4px;
}

.sticky.sticky_animate .q_logo{
  top:10%;
}

.q_logo .normal{
  height:83px!important
}


/**.page-id-6491 .vc_row.wpb_row.section.vc_row-fluid.banner-home.mpc-row {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.35) 0%,rgba(0,0,0,.35) 25%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.35) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2018/11/cab_tanialasanta.jpg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    min-height: 780px;
}
**/

.page-id-280 .vc_row.wpb_row.section.vc_row-fluid.banner-home.mpc-row {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.35) 0%,rgba(0,0,0,.35) 25%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.35) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2022/09/Tania_podcast_Google_00033-fondo-1.jpg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    min-height: 780px;
}

.vc_row.wpb_row.section.vc_row-fluid.mpc-row.ult-vc-hide-row.vc_row-has-fill.uvc_hidden-lg.uvc_hidden-sm.uvc_hidden-xs.uvc_hidden-xsl .upb_row_bg.vcpb-default{
  background-position:center center!important;
}

.box-banner {
    margin-left: 120px;
    top: 220px;
    max-width: 580px;
    width: 100%;
    background: linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.35) 25%,rgba(0,0,0,.35) 75%,rgba(0,0,0,.35) 100%);
    /**background: linear-gradient(to bottom,rgba(204,157,39,.5) 0%,rgba(204,157,39,.5) 25%,rgba(204,157,39,.5) 75%,rgba(204,157,39,.5) 100%);**/
}

.background-grey{
  background-color:#f2f2f2;
}

.background-gold{
 background-color:#cc9d27;
}

.q_icon_list .qode-ili-icon-holder.transparent, .q_icon_list i.transparent{
  color:#cc9d27!important;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1543657073964.grid_section.mpc-row {
    padding:20px 0;
}

.sobre-mi {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.05) 0%,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,rgba(0,0,0,.05) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2022/09/Tania_podcast_Google_00008-fondo2-1.jpg) !important;
    min-height: 710px;
}

.mastersell{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 25%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.15) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2023/05/BannerWeb_Mastersell_1.jpg) !important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center center!important;
  min-height: 710px;
}

.recursos{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.15) 0%,rgba(0,0,0,.15) 25%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.15) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2018/11/recursos_01.jpg) !important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center center!important;
  min-height: 710px;
}

.trabaja-conmigo{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.05) 0%,rgba(0,0,0,.05) 25%,rgba(0,0,0,.05) 75%,rgba(0,0,0,.05) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2018/11/trabaja-conmigo-01.jpg) !important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center center!important;
  min-height: 710px;
}

.contacto-banner{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.10) 0%,rgba(0,0,0,.15) 25%,rgba(0,0,0,.10) 75%,rgba(0,0,0,.10) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2022/09/Tania_podcast_Google_00014-fondo-1.jpg) !important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  background-position: center center!important;
  min-height: 710px;
}


/**.contacto-banner{
  background-image: linear-gradient(to bottom,rgba(0,0,0,.10) 0%,rgba(0,0,0,.10) 25%,rgba(0,0,0,.10) 75%,rgba(0,0,0,.10) 100%),url(https://www.tienda.tanialasanta.com/wp-content/uploads/2018/11/contacto_02.jpg) !important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  height: 710px;
}**/

/**div.section.sobre-mi{
  background-size: contain!important;
}
**/

.box-banner .vc_column-inner{
   padding:30px 50px 20px 50px;
}

.box-banner h2{
  font-size: 60px;
  color: #fff;
  line-height: 70px;
  font-weight: 300;
}

.box-banner h2 strong{
   font-weight: 600;
}

.box-banner p{
  font-size: 26px;
  color: #fff;
  font-weight: 500;
  padding: 5px 0;
  letter-spacing: 0px;
  line-height: 36px;
  margin: 0;
}


.box-banner .mpc-button{
  padding: 14px 22px;
  margin: 20px 0 10px;
  border-color: #cc9d27;
  border-style: solid;
  border-radius: 0px;
  background: #cc9d27;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  transition: all .25s;
}

.box-banner .mpc-button:hover{
  background-color: #fff;
  color:#cc9d27;
  -webkit-transform: translate3d(0, 0, 0);
  border:1px solid;
  border-color: #cc9d27;
}


.page-id-6688 .mpc-button{
  padding: 14px 22px;
  margin: 20px 0 10px;
  border-color: #cc9d27;
  border-style: solid;
  border-radius: 0px;
  background-color: #cc9d27;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  transition: all .25s;
}

.page-id-6688 .mpc-button:hover{
  background-color: #fff;
  color:#cc9d27;
  -webkit-transform: translate3d(0, 0, 0);
  border:1px solid;
  border-color: #cc9d27;
}


.tml-action-login .q_logo img {
	display: none!important;
}

/*

.page-id-373 nav.main_menu > ul > li > a{
	color:#000!important
}

.page-id-373 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-373 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

*/

/* Menus */ 

nav.main_menu > ul > li > a{
	color: #000!important;
}

nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}


nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}


nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}



/* Menu Home */ 

.page-id-280 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-280 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-280 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-280 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-280 header {
	top:50px;
	position: fixed;
}

/* Menu Sobre mí */ 

.page-id-694 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-694 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-694 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-694 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-694 header {
	top:50px;
	position: fixed;
}


/* Menu Trabaja Conmigo */ 

.page-id-6102 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-6102 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-6102 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-6102 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-6102 header {
	top:50px;
	position: fixed;
}

/* Menu Recursos */ 

.page-id-6148 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-6148 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-6148 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-6148 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-6148 header {
	top:50px;
	position: fixed;
}

/* Menu Solicitud-Inmersion */ 

.page-id-22015 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-22015 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-22015 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-22015 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-22015 header {
	top:50px;
	position: fixed;
}


/* Menu Contacto */ 

.page-id-373 nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.page-id-373 nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.page-id-373 nav.main_menu > ul > li > a{
	color:#fff!important;
}

.page-id-373 nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.page-id-373 header {
	top:50px;
	position: fixed;
}

/* End Menus */ 

.espacio{
  height: 80px;
}

.sticky.sticky_animate{
  height: 70px;

}

.sticky.sticky_animate nav.main_menu > ul > li > a{
	color:#000!important;
}

.sticky.sticky_animate nav.main_menu > ul > li > a:hover{
	color:#cc9d27!important;
}

.sticky.sticky_animate nav.main_menu > ul > li > a:focus{
	color:#cc9d27!important;
}

.sticky.sticky_animate nav.main_menu > ul > li.current-menu-item a{
  color:#cc9d27!important;
}

.header_inner_right {
    display: none !important;
}
header.centered_logo .logo_wrapper {
    height: 190px !important;
}
nav.main_menu > ul > li > a{
	margin-top:0!important;
}

header.centered_logo.scroll_header_top_area.stick.transparent .crolled_not_transparent.page_header.sticky .nav.main_menu.right{
	top:0!important;
}

header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.left, header.centered_logo nav.main_menu.right{
	top:0;
	padding:20px 0;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .content .container {
    background-color: #ffffff;
}

.align.wpb_column .wpb_wrapper{
  text-align: center;
  padding: 0 8px;
}

#align{
  text-align: center;
}

.align{
  text-align: center;
}

.cssblog .wpb_wrapper {
    text-align: center;
}

.cssblog .mpc-button{
  margin: 2% auto!important;
}

.woocommerce ul.products li.product:hover .button {
    opacity:1;
}

nav.main_menu > ul > li > a {
    line-height: 35px;
    margin-top: 90px;
}
header.sticky nav.main_menu>ul>li>a {
    margin-top: 0px;
}


@media only screen and (max-width: 1366px) {
.archive.woocommerce-page .button {
    top: 110px;
    left: 8px;
}
}


@media only screen and (max-width: 1280px) {
.archive.woocommerce-page .button {
    top: 115px;
    left: 8px;
}
}

@media only screen and (max-width: 1000px){
  .q_logo img {
    top: 0!important;
  }

  .box-banner{
    display:none!important;
  }


  .page-id-280 .vc_row.wpb_row.section.vc_row-fluid.banner-home.mpc-row{
    min-height: 380px;
  }

  .recursos{
    min-height: 380px;
}
  
  .trabaja-conmigo{
    min-height: 380px;
}

  .sobre-mi {
    min-height: 380px;
    background-position: right center!important;
}

  .mastersell {
    min-height: 380px;
}

 .contacto-banner{
    min-height: 380px;
}
}

/*
div.flex-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 0; /* esto es opcional */
  clear: both;
}
 
div.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
*/