/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 20 2018 | 19:22:35 */
/*** Page PYMES ***/

body.page-id-1950 .one-third p {text-align: center;margin: 0;}

body.page-id-1964 .entry-title,
body.page-id-1959 .entry-title,
body.page-id-1937 .entry-title {text-align: center;}
.headForm {display: block; margin: 10px 0 30px;}
.head-blue {background-color: #16aebb; text-align: center; padding: 30px 0 10px;
 margin: 0 0 10px; color: #fff; border-radius: 10px;}
.head-blue span { color: #000; font-size: 31px; font-weight: 600; line-height: 31px; }
.note { color: #8c8c8c; font-style: italic; text-align: center;}


/* /// MEGA MENU /// **************
.genesis-nav-menu li#menu-item-77 .sub-menu {width: 550px;background: #fff;margin: 0 0 0 -175px;}
.site-header .genesis-nav-menu li#menu-item-77 .sub-menu .menu-item a {width:180px;padding:5px 18px;border:none;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item {text-align:center;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item a:before {content: "";display: block;width: 100px;height: 65px;background: #000;margin: 10px auto 0;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-82 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_02.jpg");
  background-size:cover;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-81 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_04.jpg");
  background-size:cover;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-83 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_06.jpg");
  background-size:cover;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-79 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_10.jpg");
  background-size:cover;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-80 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_11.jpg");
  background-size:cover;}
.genesis-nav-menu li#menu-item-77 .sub-menu .menu-item-78 a:before {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_13.jpg");
  background-size:cover;}
*********************************/

article.post-36 .one-third p {text-align:center;}

body.error404.page-template-default .site-inner {margin-top: 65px !important;}
body.error404.page-template-default .content {width:100%}

.ENlang:lang(es) {display:none;visibility: hidden;}
.ESlang:lang(en) {display:none;visibility: hidden;}

.breadcrumb:lang(es) .last-word span.breadcrumb-link-wrap:first-child a span {display:none;}

.breadcrumb:lang(es) .last-word span.breadcrumb-link-wrap:first-child a:after {
  Content:"Inicio";
}

body.single:lang(es) .breadcrumb {display:none;}

body.page:lang(es) .breadcrumb {visibility: hidden;}

body.page:lang(es) .breadcrumb:before {
    content: "Estás aquí: ";
    visibility: visible;
    color: #777;
    font-size: 12px;
}

body.page:lang(es) .breadcrumb span, 
body.page:lang(es) .breadcrumb .last-word
{visibility: visible;}

body.page:lang(es) .breadcrumb .breadcrumb-link-wrap:first-child {margin: 0 0 0 -65px;}

body.page:lang(es) .bdp_blog_template a.more-tag {visibility: hidden;}

body.page:lang(es) .bdp_blog_template a.more-tag:after {
    content: "Leer más";
    visibility: visible;
    font-size: 14px;
    padding: 5px 10px;
    margin-top: 15px;
    border-radius: 5px;
    float: right;
    background-color: #e73e24;
    color: #ffffff;
}

.site-inner .sidebar section#text-19 a{color:#333;}

section#text-11 a{color:#333;}

.site-container .footer-widgets-1 .idx-footer a {color:#fff;}

.footer-widgets-1 .idx-footer p {display:none;}

body.page-id-582 .entry-header {display:none;}
body.page-id-582 .blog_template .bd-post-content img {display:none;}

.bdp_blog_template.lightbreeze {box-shadow:none;}


/*********** Testimonials ************/

body.home:lang(es) #social_proof_slider_widget-2-wrap .item-27 .testimonial-text .quote,
body.home:lang(es) #social_proof_slider_widget-2-wrap .item-28 .testimonial-text .quote
{display:none;}

body.home:lang(es) #social_proof_slider_widget-2-wrap .item-27 .testimonial-text:before {
  content:"Marketing Nomads ha triplicado mis leads en menos de un mes, me han apoyado en optimizar mi CRM y son proactivos, creativos y muy comprometidos con el proyecto propuesto. El nivel de satisfacción del equipo Construreal es alto, la empresa Marketing Nomads ha demostrado, a través de su equipo, que están 100% comprometidos con sus clientes y que su conocimiento y experiencia en mercadeo digital es muy amplio.";
    color: #FFF;
    font-size: 15px;
    font-weight: 100;
    line-height: 20px;
    margin-bottom: 30px;
    display:block;
}

body.home:lang(es) #social_proof_slider_widget-2-wrap .item-28 .testimonial-text:before {
  content:"Hemos trabajado con Marketing Nomads durante varios años y han manejado hábilmente todo lo que les hemos encargado. Copy, diseño, SEO y enlaces, medios sociales, publicidad. . . Pueden hacerlo todo muy bien y siempre son serviciales y amables.";
    color: #FFF;
    font-size: 15px;
    font-weight: 100;
    line-height: 20px;
    margin-bottom: 30px;
    display:block;
}

.academy-badge img {width: 280px;}

/* Accordion Styles */
body.page-id-524 .entry-content p,
body.page-id-524 .entry-content br
{margin:0;padding:0;}

#accordion-1 {margin: 20px 0 0;}

.one-fifth.tp4 {border-right:1px solid #ccc;}

.one-fifth.tp1 .intsub {background: #15a9b6;}
.one-fifth.tp2 .intsub {background: #ec9625;}
.one-fifth.tp3 .intsub {background: #e53e24;}
.one-fifth.tp4 .intsub {background: #6b2160;}

.ntxt-note {
   display: block;
    padding: 10px 17px;
    border-top: 1px solid #ccc;
    width: 100%;
    margin: -25px auto 0;
    font-size: 14px;
    background: #e4e4e4;
    font-style: italic;
}

.intam {
    text-align: center;
    display: block;
    padding: 10px;
    color: #666;
    background: #dddddd;
    font-size: 14px;
    line-height: 18px;
}


.ntxt {
    display: block;
    padding: 10px;
    border-top: 1px solid #ccc;
    width: 93%;
    margin: -25px auto 0;
    font-size: 14px;
}

.intsub {
    text-align: center;
    display: block;
    padding: 10px;
    color: #FFF;
}

.p0 {
    background: #949494;
  background: -moz-linear-gradient(top, #949494 1%, #7f7f7f 100%); 
  background: -webkit-linear-gradient(top, #949494 1%,#7f7f7f 100%);
  background: linear-gradient(to bottom, #949494 1%,#7f7f7f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#7f7f7f',GradientType=0 );
}

.p1 {
    background: #16acb9;
    background: -moz-linear-gradient(top, #16acb9 0%, #13959f 100%);
    background: -webkit-linear-gradient(top, #16acb9 0%,#13959f 100%);
    background: linear-gradient(to bottom, #16acb9 0%,#13959f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16acb9', endColorstr='#13959f',GradientType=0 );
}

.p2 {
    background: #ea9525;
    background: -moz-linear-gradient(top, #ea9525 0%, #c9801f 100%); 
background: -webkit-linear-gradient(top, #ea9525 0%,#c9801f 100%);
background: linear-gradient(to bottom, #ea9525 0%,#c9801f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9525', endColorstr='#c9801f',GradientType=0 );
}

.p3 {
   background: #e23d24;
background: -moz-linear-gradient(top, #e23d24 0%, #c3341f 100%);
background: -webkit-linear-gradient(top, #e23d24 0%,#c3341f 100%);
background: linear-gradient(to bottom, #e23d24 0%,#c3341f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23d24', endColorstr='#c3341f',GradientType=0 );
}

.p4 {
 background: #6b2160;
background: -moz-linear-gradient(top, #6b2160 0%, #5b1c51 100%);
background: -webkit-linear-gradient(top, #6b2160 0%,#5b1c51 100%);
background: linear-gradient(to bottom, #6b2160 0%,#5b1c51 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b2160', endColorstr='#5b1c51',GradientType=0 );
}

.pc-desc {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 21px;
    padding: 10px 0;
    font-weight: 300;
    margin: -54px 0 0;
}

.pc-tit {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 25px;
    line-height:30px;
    padding: 10px 0;
}

/*.tpac {
  height:90px;
  background: #949494;
  background: -moz-linear-gradient(top, #949494 1%, #7f7f7f 100%); 
  background: -webkit-linear-gradient(top, #949494 1%,#7f7f7f 100%);
  background: linear-gradient(to bottom, #949494 1%,#7f7f7f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#7f7f7f',GradientType=0 );
}*/

.one-fifth {
  display:block;
  float:left;
  border:1px solid #ccc;
  /*border-right:none;*/
  width:20%;
}


.accordion h3.accordion-title.open:after {
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/bt-menos.png") no-repeat;
}

.accordion h3.accordion-title:after {
  content:"";
  width:51px;
  height:51px;
  background:url("https://marketingnomads.com/wp-content/uploads/2017/07/bt-mas.png") no-repeat;
  display:inline-block;
  float:right;
  margin: -10px 0 0;
}

.accordion-title {
    border: 1px solid #dbdbdb;
    margin: -20px 0 0;
    padding: 20px;
    cursor: pointer;
    background: #595959;
    background: -moz-linear-gradient(top, #595959 0%, #686868 100%);
    background: -webkit-linear-gradient(top, #595959 0%,#686868 100%);
    background: linear-gradient(to bottom, #595959 0%,#686868 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#686868',GradientType=0 );
    color: #fff;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: pointer;}
.accordion-content {padding: 10px 0;}

/**********************************************/

.hello-pro-home .bottom.s-hooks {
    background: url(https://marketingnomads.com/wp-content/uploads/2017/03/bg-top.jpg) bottom center no-repeat #FFF;
    background-size: 100%;
    background-attachment: initial !important;
}

#text-23 hr, #text-20 hr {z-index: 50;position: relative;}

#text-23 p, #text-20 p {margin:0}

#text-23 img, #text-20 img {margin: -20px 0 -40px;}

#text-23 .span, #text-20 .span {
   text-align: center;
   display: block;
   margin: 15px 0 15px;
   color: #5a5a5a;
   font-weight: 300;
}

.subtit {
    display: inline-block;
    color: #5a5a5a;
    font-weight: 300;
    margin: -60px 0 0 0;
    position: relative;
    top: -40px;
}


.ctit {    
    display: inline-block;
    padding: 10px;
    background: #FFF;
    margin: -21px 0 0 20px;
    float: left;
    color: #545454;
    text-transform: uppercase;
    font-size: 14px;
    } 

.certif {
      display: block;border: 2px solid #9e9e9e;
      border-radius: 10px;
      -moz-border-radius: 10px;
    }

.certif .one-third {margin-bottom:15px}
.certif .one-half img{float:left;}

.certif .one-third.borderlf {
      border-left: 1px solid #ccc;
}

.certif .one-third {text-align:center;}

.clearfix {clear:both;}

.home-headline:lang(es) h1 {font-size: 30px;}

.home-welcome:lang(es) h1 {font-size: 50px;word-wrap: normal;}

#menu-main:lang(es) #menu-item-wpglobus_menu_switch_es {display:none;}
#menu-main:lang(en) #menu-item-wpglobus_menu_switch_en {display:none;}

/*.hidden-anchor {position: absolute;top: 0px;}*/
:target:before {
content:"";
display:block;
height:170px; /* fixed header height*/
margin:-170px 0 0; /* negative fixed header height */
}

section#text-11 p {margin:0;}

.sidebar:lang(es) ul#menu-sidebar li a {
  font-size: 13px;
}

.post-36 .one-third a {color:#000; text-align:center;}

.post-36 .one-third img {margin:0 0 8px 0;}

.post-36 .one-third p {margin:0;}

.breadcrumb {padding: 10px 20px 20px; margin: -40px -60px 0;}

.tm-title {
    display: inline-block;
    padding: 5px 50px 5px 50px;
    font-size: 20px;
    color: #FFF;
    background: #333;
    margin: -10px 0 20px;
}

.t-mn:hover .tmn-posc {
  background: #fff;
  color:#333;
  transform: scale(1.1);
  transition: all .25s ease;

}

.tmn-posc {
    display: inline-block;
    padding: 3px 15px;
    background: #333;
    color: #FFF;
    position: absolute;
    top: 209px;
    left:0;
    font-size: 11px;
    border: 2px solid #fff;
    border-left: none;
    margin: 0 !important;
    text-transform:uppercase;
}


.tmn-name {
    display: inline;
    padding: 4px 15px;
    color: #FFF;
    position: relative;
    top: -66px;
    font-size: 15px;
}

.seo {background:#16aebb;}
.ppc {background:#ed9725;}
.soc {background:#e73e24;}
.des {background:#ae2752;}
.ema {background:#6c2161;}

.t-mn img {border-radius: 10px;-moz-border-radius: 10px;}

.t-mn {
    display: block;
    width: 31.8%;
    float: left;
    border-radius: 10px;
    height: 220px;
    margin: 0 10px 30px 0;
    cursor:pointer;
    position:relative;
}

div.go-gallery.style-squared ul.go-gallery-list li.go-gallery-item div.image {
  background-position: top center;
}

.go-gallery-list-wrapper {margin-top: 20px;}

a {cursor:pointer !important;}

.page-id-360 h3 {font-size: 20px;}

.page-id-360 a {color:#000;}

.page-id-360 a:hover {color:#16aebb;}

.cs-box ul li {
    margin: 0;
    font-size: 14px;
}

.cs-box ul {
    display: block;
    width: 120px;
    float: left;
}

.cs-box img {
    float: left;
    position: relative;
    left: -15px;
    margin: 0 15px 0 0;
}

.cs-box {
    display: block;
    border: 4px solid #ececec;
    background: #ececec;
    overflow: hidden;
    border-radius: 10px;
    margin:0 0 20px 0;
}

.results ul {
  text-align: left;
  padding: 0 15px 0 0;
}

.csp p, .csp li {text-align:left;}

.csp h1, .csp h2 {text-align:left;}

.site-inner .sidebar section#text-19 {
  padding-bottom:30px !important;
}

.results p {
    margin: 0 0 10px 25px;
 }

.results h2:before {
    content:"";
    background:url("../../wp-content/uploads/2017/05/MN-det-csp.jpg");
    width:17px;
    height:23px;
    display:inline-block;
    margin:0 10px 0 0;
 }

.results h2 {
    font-size: 45px;
    line-height: 46px;
    margin: 0 0 0 25px; 
 }

.results h1 {
    display: block;
    width: 100%;
    background: #16aebb;
    padding: 10px 25px;
    font-size: 25px;
    color: #fff;
 }

.results {
    display: block;
    border: 1px solid #16aebb;
    border-radius:10px;
    -moz-border-radius:10px;
    overflow: hidden;
 }

.entry-content .one-half.first.csp {padding:0 40px 0 0;}
.entry-content .one-half.csp {padding:30px 10px 0 0;}

body.postid-312 div.entry-content p {color:#d61313;}

div.wrap.idx-footer.no-p > .one-third > p {
  display:none;
 }

div.internal-content h1:before {
  content:"";
  display:block;
  margin:-50px auto 20px auto;
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #ececec;
 }

div.internal-content {
  display:block;
  padding:30px;
  background-color:#ececec;
 }

body.page-id-35 div.internal-content h1,
body.page-id-43 div.internal-content h1,
body.page-id-53 div.internal-content h1
{color: #16aebb;}

body.page-id-36 div.internal-content h1,
body.page-id-37 div.internal-content h1,
body.page-id-54 div.internal-content h1
{color: #ed9725;}

body.page-id-84 div.internal-content h1,
body.page-id-48 div.internal-content h1
{color: #e73e24;}

body.page-id-55 div.internal-content h1,
body.page-id-49 div.internal-content h1
{color: #6c2161;}

div.entry-content h1, h2, h3, h4, h5 {
   text-transform:uppercase;
}

ul#menu-sidebar li a, ul#menu-clients li a {
   color:#FFF;
   text-transform:uppercase;
   font-size:13px;
}

ul#menu-sidebar li, ul#menu-clients li {
   background: #7d7d7d;
   padding: 7px 5px 7px 0;
   border-radius: 8px;
}

ul#menu-sidebar li a:after {
    content: "";
    display: block;
    float: left;
    width: 46px;
    height: 39px;
    background: #000;
    margin: -7px 15px 0 0;
    border-radius: 8px;
  }

ul#menu-sidebar li a:hover:after, ul#menu-clients li a:hover:after {
    content: "";
    transform: translate(10px,0);
    -webkit-transform: translate(10px,0);
    -o-transform: translate(10px,0); 
    -moz-transform: translate(10px,0);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
  }


ul#menu-sidebar li.menu-item-60 a:after {background: #16aebb;}
ul#menu-sidebar li.menu-item-74 a:after {background: #ed9725;}
ul#menu-sidebar li.menu-item-59 a:after {background: #e73e24;}
ul#menu-sidebar li.menu-item-58 a:after {background: #ae2752;}
ul#menu-sidebar li.menu-item-57 a:after {background: #6c2161;}
ul#menu-sidebar li.menu-item-56 a:after {background: #666666;}


ul#menu-clients li a:after {
    content: "";
    background:url("https://marketingnomads.com/wp-content/uploads/2017/05/mn-menu-det.jpg") center no-repeat #383b3f;
    display: block;
    float: left;
    width: 46px;
    height: 39px;
    margin: -7px 15px 0 0;
    border-radius: 8px;
  }


section#shortcode-widget-2 .gform_wrapper .gform_footer {
   padding:0;
}

.sidebar-primary .widget input[type="submit"], .sidebar-primary .widget .button {
    background-color:#e73e24; padding: 20px 0;
}

.gform_wrapper .gform_footer input#gform_submit_button_4[type=submit] {
   width:180px;
}

section#shortcode-widget-2 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], 
section#shortcode-widget-3 .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]
{
    width:inherit;    
}

section#shortcode-widget-2 .gform_wrapper .chosen-container .chosen-results li {
    padding: 5px 10px;
    font-size: 13px; 
}

section#shortcode-widget-2 .gform_wrapper .chosen-container-single .chosen-single {
    padding: 4px 0 0 8px;
    height: 35px;
}

section#shortcode-widget-2 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    border-radius: 8px;
    height: 35px;
    padding: 5px 8px;
}

.gform_wrapper form#gform_2 .gform_footer {
    width:230px;
}

body .gform_wrapper form#gform_1 ul li.gfield {
    background:none;
    padding: 0 !important;
    margin-top: 8px !important;
}

.gform_wrapper form#gform_1 label.gfield_label {
    color:#FFF; font-weight: normal !important;
}

.gform_wrapper form#gform_1 li#field_1_9 label.gfield_label,
.gform_wrapper form#gform_1 li#field_1_2 label.gfield_label,
.gform_wrapper form#gform_1 li#field_1_3 label.gfield_label,
.gform_wrapper form#gform_1 li#field_1_4 label.gfield_label,
.gform_wrapper form#gform_1 li#field_1_5 label.gfield_label
{
    display:none !important; 
}

section#text-11 .textwidget h3,
section#text-19 .textwidget h3
{
    border-top: 1px solid #c3c3c3;
    width: 80%;
}

.sidebar-primary .widget .widget-title {
    background-color:transparent;
    color:#e73e24;
    font-weight: 400;
    margin-bottom: 0;
    padding: 16px 0;

}

.sidebar-primary .widget {
    border: none;
    background: #FFF;
    padding: 28px 40px 30px;
    margin: 0 0 15px !important
    border-radius:10px;
    -webkit-border-radius:10px;
}

.sidebar-primary #shortcode-widget-2.widget .widget-title,
.sidebar-primary #shortcode-widget-3.widget .widget-title
{
    color:#FFF;
}

.sidebar-primary #shortcode-widget-2.widget,
.sidebar-primary #shortcode-widget-3.widget
{
    background: #16aebb;
}

.sidebar-primary {
    border: none;
    width: 310px;
    margin: 0 0 30px 0;
    padding: 0;
}

body.page-id-43 article h1.entry-title:after {
  content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_02.jpg) top right no-repeat;
    width: 174px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 89%;
    background-position-x: -10px;
    background-position-y: -4px;
}

body.page-id-37 article h1.entry-title:after {
  content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_04.jpg) top right no-repeat;
    width: 145px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 109%;
    background-position-x: -10px;
    background-position-y: -10px;
}

body.page-id-48 article h1.entry-title:after {
  content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_06.jpg) top right no-repeat;
    width: 140px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 109%;
    background-position-x: -9px;
    background-position-y: -1px;
}

body.page-id-49 article h1.entry-title:after {
  content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_10.jpg) top right no-repeat;
    width: 140px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 109%;
    background-position-x: -1px;
    background-position-y: -1px;
}


body.page-id-53 article h1.entry-title:after {
 /* content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_11.jpg) top right no-repeat;
    width: 140px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 109%;
    background-position-x: -1px;
    background-position-y: -1px; */
}

body.page-id-54 article h1.entry-title:after {
/*  content: "";
    display: inline-block;
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/idea-servicios_13.jpg) top right no-repeat;
    width: 140px;
    height: 92px;
    float: right;
    margin: -30px 20px 0 0;
    background-size: 109%;
    background-position-x: -9px;
    background-position-y: -1px; */
}




body.single article h1.entry-title {margin: 0 0 40px -20px;text-align:left;}

body.page-id-360 article h1.entry-title,
body.page-id-35 article h1.entry-title, 
body.page-id-43 article h1.entry-title, 
body.single article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #16aebb;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;}

body.page-id-36 article h1.entry-title,
body.page-id-37 article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #ed9725;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;}

body.page-id-84 article h1.entry-title,
body.page-id-48 article h1.entry-title,
body.page-id-315 article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #e73e24;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;}

body.page-id-198 article h1.entry-title,
body.page-id-55 article h1.entry-title,
body.page-id-53 article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #6c2161;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;
}


body.page-id-49 article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #c43865;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;
}

body.page-id-524 article h1.entry-title,
body.page-id-54 article h1.entry-title {
font-size: 32px;line-height: 1;display: block;background: #666;padding: 30px;border-radius: 10px;color: #FFF;margin: 0 0 20px -20px;

}

body.page-template-default {
   background:url("https://marketingnomads.com/wp-content/uploads/2017/03/bg-top.jpg") bottom center no-repeat #d0d0d0;
}

body.page-template .site-container,
body.post-template-default .site-container,
body.page-template-default .site-container,
body.portfolio-template-default .site-container {
   background:url("https://marketingnomads.com/wp-content/uploads/2017/03/bg-int.png") center top no-repeat #d0d0d0;
}


body.page-template .site-inner,
body.post-template-default .site-inner,
body.page-template-default .site-inner,
body.portfolio-template-default .site-inner {
   margin-top: 130px !important;
}

body.page-template .content,
body.post-template-default .content,
body.page-template-default .content,
body.portfolio-template-default .content {
   border-radius:10px;
   -webkit-border-radius:10px;
   margin: 0 0 30px 0;
}

.genesis-nav-menu a:hover {
    color: #E56251;
}

.genesis-nav-menu {
   font-size: 14px;
   line-height: 1.7;
   text-transform: uppercase;
}

.site-header.sticky .genesis-nav-menu a {
    padding: 15px 18px 20px 18px; font-size: 13px;
}

.genesis-nav-menu .current-menu-item.menu-item-76 > a,
.genesis-nav-menu .current-menu-item.menu-item-368 > a
{color: #16aebb;border-bottom: 3px solid #16aebb;}
.genesis-nav-menu .current-menu-item.menu-item-77 > a {color: #ed9726;border-bottom: 3px solid #ed9726;}
.genesis-nav-menu .current-menu-item.menu-item-85 > a {color: #e83e25;border-bottom: 3px solid #e83e25;}
.genesis-nav-menu .current-menu-item.menu-item-75 > a {color: #ae2752;border-bottom: 3px solid #ae2752;}


.site-header .genesis-nav-menu a {
    padding: 38px 18px 20px;
}

.header-image .site-title, .header-image .site-title a, .header-image .title-area {
    min-height: 88px;
    max-width: 200px;
}

.site-header .widget-area {width: 940px;}

.home-portfolio img {
  filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
  filter: gray; /* IE5+ */
  -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
  -webkit-transition: all .5s ease-in-out;
}

.home-portfolio img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transform: scale(1);
}

.rpwe-thumb, .home-portfolio img {
  border:none !important;
}

.rpwe-block a:hover {
   
   background-color: SlateGray;
   /*position:relative;
   width: 100%;
   height: 100%;
   opacity: 0.20;
   -moz-opacity: 20%;
   -webkit-opacity: 20%;
   z-index: 2;*/
}

section#text-18 a {
   color:#606469;
}

section#text-18 {
   text-align:center;
   margin-top: -30px;
}

.footer-widgets-3 {
   padding: 30px 2.8% 0;
}

.simple-social-icons ul li a {
    padding:3px !important;
}

.wrap.idx-footer > .one-third > span {
    font-weight:lighter;
}

.wrap.idx-footer > .one-third > h3 {
    display: block;
    border-top: 1px solid #4b4e53;
    font-size: 22px;
}

.wrap.idx-footer > .one-third {
    margin-left: 4%;
    width:28%;
}

.wrap.idx-footer {
    padding: 10px 0 0;
}

.slogan {
    display: inline-block;
    text-transform: uppercase;
    margin: 20px 0 0 10px;
    font-size: 20px;
}

.footer-widgets-1 .textwidget {
    text-align: left;
}

.footer-widgets-1 {
    width: 66.6666666%;
}

.site-footer {
    background:#383b3f;
}

.footer-widgets {
    background:#383b3f;
}

.bottom {
    background:#FFF;
}

a.btn-cta {
    display: inline-block;
    padding: 10px 20px 6px;
    border: 1px solid;
    margin:20px 0 0; 
}

.line-1 {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    display: block;
    text-align: center;
    color: #e73e24;
    font-size: 21px;
    line-height: 21px;
}

.line-2 {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    display: block;
    text-align: center;
    color: #333;
    font-size: 33px;
}

.hello-pro-home .home-cta {
    background:#e8e8e8;
    /*background-size: 100%;*/
    padding: 50px 0;
    text-align: center;
    
}

section#social_proof_slider_widget-2-wrap .slick-arrow span {
    color:#FFF;
}

.social-proof-slider-wrap ul.slick-dots > li {
    margin:0;
}

.social-proof-slider-wrap .testimonial-item .testimonial-text .author .author-name {
    font-weight: bold;
    display: inline-block;
    float: left;
    margin: 0 auto;
    font-size: 19px;
    font-weight: normal;
    word-wrap: normal;
}

div.author {
    width: 39%;
    margin: 0 auto;
}

.social-proof-slider-wrap ul.slick-dots {
    margin: 10px 0 0 0;
    position: relative;
    top: 30px;
}

.social-proof-slider-wrap .testimonial-item.no-featured .testimonial-text {
    padding:0;
    font-size: 19px;
    font-weight: bold;
}

.social-proof-slider-wrap {
    padding:20px 50px 0;
}

#social_proof_slider_widget-2-wrap .testimonial-item .testimonial-text {
    color: #FFF !important;
    word-wrap: normal; 
}

.social-proof-slider-wrap .testimonial-item .testimonial-text .quote {
    color: #FFF;
    font-size: 15px;
    font-weight: 100;
    line-height: 20px;
}

.widget__socialproofslider {
    margin:0;
}

.hello-pro-home .home-testimonial {
    padding: 0 40px;
    background: #ae2752;
    margin-bottom: 50px;
}

section#rpwe_widget-2 .rpwe-block li {
   border-bottom:none;
}

.home-headline .rh1 {
    text-transform:uppercase;
    font-weight:bold;
    font-size: 30px;
}

.hello-pro-home .home-headline {
    width: 1140px;
    margin: -50px auto 0;
    float: none;
    clear: both;
    position: relative;
    background-color:#16aebb;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.home-welcome > .widget {
    margin-bottom: 90px;
}

.wrap.front-page.wg > .one-third .sh1,
.wrap.front-page.wg > .one-third .sh2,
.wrap.front-page.wg > .one-third .sh3
{
    text-align: center;
    font-size: 30px;
    line-height: 27px;
    margin: 10px 0 20px 0;    
}

.wrap.front-page.wg > .one-third .sh1:before,
.wrap.front-page.wg > .one-third .sh2:before,
.wrap.front-page.wg > .one-third .sh3:before
{
    content:"";
    margin: -80px auto 20px;
    display:block;
    width:99px;
    height:99px;  
}

.wrap.front-page.wg > .one-third.c1 .sh1:before {background:url("https://marketingnomads.com/wp-content/uploads/2017/03/icon-1.png") top center no-repeat;}
.wrap.front-page.wg > .one-third.c2 .sh2:before {background:url("https://marketingnomads.com/wp-content/uploads/2017/03/icon-2.png") top center no-repeat;}
.wrap.front-page.wg > .one-third.c3 .sh3:before {background:url("https://marketingnomads.com/wp-content/uploads/2017/03/icon-3.png") top center no-repeat;}

.wrap.front-page.wg > .one-third.c1 .sh1, .one-third.c1 a {color: #ed9725;}
.wrap.front-page.wg > .one-third.c2 .sh2, .one-third.c2 a {color: #e73e24;}
.wrap.front-page.wg > .one-third.c3 .sh3, .one-third.c3 a {color: #ae2752;}

section#text-15 .wrap.front-page.wg > .one-third {
    width: 31.623931623931625%;
    padding:0 25px;
}

.wrap.front-page.wg > .one-third.c1 {
    margin-right: 2.564102564102564%;
    margin-left: 0; 
}

.wrap.front-page.wg > .one-third.c2 {
    margin: 0 auto; 
}


.wrap.front-page.wg p{
    text-align:center;
    font-size: 15px;    
}

.wrap.front-page.wg{
    clear: both;
    background: #FFF;
    padding: 20px;
    margin: 30px 0 20px 0;
    border-radius: 10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

.wrap.front-page {
    clear: both;
    padding: 20px;
    margin: 30px 0 60px;
}

section#text-15 .one-third {
    color:#000;
    width: 30.623931623931625%;
}

section#text-15 .one-third.tder {
    text-align:right;
    margin-right: 2.564102564102564%;
    margin-left: 0;
}

section#text-15 .one-third.center {
    margin: 0 auto;
}

.top h1 {
    color: #E56251;
    font-weight: 500;
}

.home-welcome .th1 {
    font-size: 70px;
    line-height: 62px;
    text-align: center;
    color:#e73e24;
    margin:0 0 20px;
}

.highlight {
    margin: -10px auto 20px;
    text-align: center;
    color: #000;
    background-color: transparent;
}

.site-header {
  background: url("https://marketingnomads.com/wp-content/uploads/2017/03/bg-top.jpg") top center no-repeat transparent;
  background-size: 100%;
}

.site-header.sticky {
  border-bottom: none;
}

.top {
  background: #d0d0d0 url("https://marketingnomads.com/wp-content/uploads/2017/03/header-bg.jpg") center top no-repeat; 
  padding: 150px 0 0 0;
  margin: -126px 0 0 0; 
}

header.site-header > div.wrap {
  max-width: 1140px;
  background: #FFF;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin: 4px auto;
}

.wpglobus_flag_en {
    background-image: url("https://marketingnomads.com/wp-content/uploads/2017/03/flag-en.png") !important;
}

.wpglobus_flag_es {
    background-image: url("https://marketingnomads.com/wp-content/uploads/2017/07/spanish-flag2.jpg") !important;
}

.wpglobus_language_name {
    padding-left: 35px;
}

.wpglobus_flag {
    height: 19px;
    width: 30px;
    background-repeat: no-repeat;
    background-position: center left;
}

.site-header.sticky {z-index: 5;}

/*============= MEDIA QUERYS ============*/


@media only screen and (max-width: 1024px) {
  
  .site-container .footer-widgets-1 .idx-footer a {font-size: 19px;}
  .subtit {margin: -44px 20px 0 80px;}
  .t-mn {width: 30%;}
  .t-mn p {margin:0;}
  .tmn-name {top: -20px;}
  .tmn-posc {top: 180px;line-height: 15px;}
  .site-header.sticky .genesis-nav-menu a {padding: 15px 12px 20px;font-size:12px;}
  .breadcrumb {margin: -30px -30px 0;}
  .site-header .genesis-nav-menu a {padding: 38px 10px 20px;}
  .genesis-nav-menu {font-size: 12px;}
  .page-id-360 h3 {font-size: 17px;}
  .hello-pro-home .home-headline {width: 86%;}
  .cs-box img {width: 50%;margin: 0 11px 0 0;} 
  .content {width: 640px;}
   header.site-header > div.wrap {max-width: 960px;}
  .header-image .title-area {float: left;margin: 2px 0;max-width: 220px;}
  .site-header .widget-area {width: 740px;}

}

@media only screen and (max-width: 768px) {
  
  /*.site-header .genesis-nav-menu li#menu-item-77 .sub-menu .menu-item a span {font-size:15px;margin:5px 0 0;}
    .genesis-nav-menu li#menu-item-77 .sub-menu {margin: 0 0 0 -25px;} **/
  
    .accordion h3.accordion-title:after {width: 41px; height: 41px;background-size: cover;}
    .one-fifth {width:25%}
    .one-fifth.tpac {display:none}   
  
    .certif .one-half {text-align: center;}
    .certif .one-half img {float: none;}
    .subtit {float:none; position: relative;margin: 0 120px 0 120px;top: -50px;} 
  
   .page-id-36 .one-third {width: 49%;margin-left: 1%;clear: none;}
   .page-id-36 .one-third img{width:95%;}
  
   .site-header ul.genesis-nav-menu.responsive-menu {width: 80%;margin: 0 0 0 40px;}
  
   .cs-box ul {width: 180px;}
  
   .cs-box ul li {margin: 0 0 0 15px;font-size: 20px;}
  
   .header-image .title-area {float: none;margin: 10px auto 0;}
  
  .site-footer p {padding: 0 50px;}
  
  body.page-template-default .content {margin: 60px 0 30px 0; }
  
  .sidebar-primary .widget {margin-bottom: 35px !important;}
  
  .sidebar-primary {border: none;width: 100%;margin: 0 0 30px 0;padding: 0;}
  
  .header-image .site-title a {
    background: url(https://marketingnomads.com/wp-content/uploads/2017/07/logo-marketingnomads-new.png) top center no-repeat !important;
    background-size: contain !important;
  }
  
  .footer-widgets-1 {width: 100%;}
  
  .wrap.idx-footer > .one-third {width:100%;margin:0 0 10px;}
  
  .wrap.front-page.wg > .one-third.c2 .sh2:before {margin: 0 auto 20px;}
  .wrap.front-page.wg > .one-third.c3 .sh3:before {margin: 0 auto 20px;}
  
  .home-welcome h1 {font-size: 50px;line-height: 48px;}
  
  section#text-15 .one-third.tizq {margin: 25px 0 0 0;} 
   
  section#text-15 .wrap.front-page.wg > .one-third {width: 100%;padding:0 10px;}
  
  section#text-15 .one-third {width: 100%;padding:0 15px;}

  section#text-15 .one-third.tder {text-align: center;}
  
  .highlight {margin: 0 auto 20px; }
}

@media only screen and (max-width: 645px) {
  
  .home-welcome .th1 {font-size: 50px;line-height: 55px;}
  
  .header-image .title-area {float: left;margin: 10px 0 0;}
  
  .responsive-menu-icon:before {
    padding: 10px 80px;
    width: 50px;
    float: right;
    margin: -80px 0 0;
    font: normal 35px/1 'dashicons';
  }
 
  .gform_wrapper .ginput_container span:not(.ginput_price) {line-height:20px;}
  .site-header ul.genesis-nav-menu.responsive-menu {width: 70%;margin: 0 0 0 160px;}
  
}

@media only screen and (max-width: 500px) {
  
  /*************** MEGA MENU *****************
  
  .genesis-nav-menu li#menu-item-77 .sub-menu {margin: 0 0 0 -25px;width: 400px;height: 340px;}
  .genesis-nav-menu li#menu-item-77 .sub-menu .menu-item {text-align: center;width: 34%;float: left;}
  .site-header .genesis-nav-menu li#menu-item-77 .sub-menu .menu-item a {width: 140px;padding: 5px;border: none;margin: 0;}
  .genesis-nav-menu li#menu-item-77 .sub-menu .menu-item a:before {margin: 10px auto 5px;}
  
  ******************************************/
  
  div.go-gallery ul.go-gallery-filters li a {width: 220px;} 
  
  .genesis-nav-menu.responsive-menu li a {font-size: 19px;}
  
  body.page-id-524 article h1.entry-title, body.page-id-54 article h1.entry-title {
        margin: 0 0 20px;
  } 
  
  .one-fifth {width:100%}
  
  .certif {margin: 0 20px;}
  .subtit {margin: 0 50px 0;} 
  
  .line-1 {width: 80%;margin: 0 auto;line-height: 26px;}
  .line-2 {line-height: 33px;width: 80%;margin: 20px auto;} 
  
  .home-welcome .th1 {font-size: 40px;line-height: 42px;}
  
  #social_proof_slider_widget-2-wrap .slick-dots li button::before, 
  #social_proof_slider_widget-2-wrap .slick-dots li.slick-active button:before,
  .social-proof-slider-wrap .slick-dots li.slick-active button:before {
    font-size: 14px;
  }
  
   div.go-gallery ul.go-gallery-filters li a:link, 
   div.go-gallery ul.go-gallery-filters li a:hover, 
   div.go-gallery ul.go-gallery-filters li a:visited, 
   div.go-gallery ul.go-gallery-filters li a:active {
     padding: 5px 28px;
   }
  
   #go-b4b968 ul.go-gallery-filters li a {margin: 5px !important;}
  
   div.go-gallery ul.go-gallery-filters li a {font-size: 20px;margin: 5px !important;}
  
   .page-id-36 .one-third p {font-size:13px}
  
   .header-image .title-area {float: left;margin: 10px 0 0;}
  
   .t-mn {width: 46.9%;}
   .tmn-posc {top: 168px;}
  
   
   body.page-id-49 article h1.entry-title:after,
   body.page-id-48 article h1.entry-title:after,
   body.page-id-53 article h1.entry-title:after,
   body.page-id-54 article h1.entry-title:after
   {display:none;}
   
   .breadcrumb {margin: -20px 0px 0;}
  
   body.page-id-54 article h1.entry-title,
  
   body.page-id-55 article h1.entry-title,
   body.page-id-53 article h1.entry-title,
   
   body.page-id-84 article h1.entry-title,
   body.page-id-48 article h1.entry-title,
   body.page-id-315 article h1.entry-title,
  
   body.page-id-36 article h1.entry-title,
   body.page-id-37 article h1.entry-title,
   
   body.page-id-360 article h1.entry-title,
   body.page-id-35 article h1.entry-title,
   body.page-id-43 article h1.entry-title,
   body.single article h1.entry-title {
       margin: 0 0 20px 0;
   }
  
   div.internal-content h1:before {margin: -40px auto 20px auto;}
  
   div.internal-content {padding: 20px;}
  
   body.page-id-43 article h1.entry-title:after {
         margin: -30px 0px 0 0;
         background-size: 93%;
         background-position-x: 40px;
         background-position-y: -4px;
         width: 164px;
   }
    
   
  
   div.go-gallery.size-small ul.go-gallery-list li.go-gallery-item {width: 100%;}
  
   .site-header ul.genesis-nav-menu.responsive-menu {
         float: right;
         width: 50%;
         margin: 0 20px 0 0;
   }
  
   .cs-box ul li {margin: 0 0 0 7px;font-size: 16px;}  
  
   .cs-box ul {width: 130px;}
  
   .responsive-menu-icon::before {
      padding: 10px 80px;
      width: 50px;
      float: right;
      margin: -80px 0 0;
      font: normal 35px/1 'dashicons';
   }
  
   body.page-template-default .content,
   body.portfolio-template-default .content,
   body.single-post .content
    {
    margin: 20px auto 30px auto;
    width: 90%;
    float: none;
    padding: 30px 20px 10px;   
    }
  
  ul#menu-sidebar li a {
    font-size: 14px;
  }
  
   section#text-11 .textwidget h3 {
    font-size: 21px; 
   }
  
  .content-sidebar-wrap .sidebar-primary {
    width: 90%;
    margin: 0 20px 30px 0;
    }

.hello-pro-home .home-testimonial {padding: 0 10px; width:90%;}

div.author {width: 70%;margin: 0 auto;text-align: center;}

.social-proof-slider-wrap .testimonial-item .testimonial-text .author .author-name {
display: inline-block;float:none;margin: 0 auto;font-size: 16px;font-weight: normal;word-wrap: normal;}

.social-proof-slider-wrap .testimonial-item.no-featured .testimonial-text {font-size: 16px;font-weight:normal;}  

}  

@media only screen and (max-width: 375px) {
  
  .accordion h3.accordion-title:after {
    width: 25px;
    height: 25px;
    background-size: cover;
    margin: -1px -10px 0 0;
  }
  
   h3.accordion-title {font-size:19px}
  
   .responsive-menu-icon::before {padding: 10px 50px;}
  
   .t-mn {width: 100%;height: 380px;}
   .tmn-posc {top: 318px;padding: 10px 15px;font-size: 16px;}
   .tmn-name {font-size: 25px;top: -25px;}
  
   .site-header ul.genesis-nav-menu.responsive-menu {
      float: right;width: 45%;margin: 0 20px 0 0;}
  
  .page-id-360 .content {padding: 30px 20px 10px;}

}

@media only screen and (max-width: 360px) {
  
  
  .subtit {margin: 0 30px 0;top: -40px;}
  
  .responsive-menu-icon::before {padding: 10px 40px;}
  
  body.page-id-49 article h1.entry-title:after,
  body.page-id-43 article h1.entry-title:after,
  body.page-id-37 article h1.entry-title:after {
  display:none;
  }
  
  .sidebar-primary .widget {padding: 28px 25px 30px;}
  .tmn-posc {top: 268px;}
  .t-mn {height: 310px;}
 
  .site-header ul.genesis-nav-menu.responsive-menu {float: right;width: 38%;margin: 0 40px 0 0;}
    
  .cs-box ul li {font-size: 14px;}
  .cs-box ul {width: 100px;} 
  .cs-box img {width: 50%;}
  
}