body {
color: transparent;
font-size: medium;
line-height: normal;
font-family: "ProximaNova-Regular" !important;
}
.fusion-title.fusion-title-margin-0 {margin: 0;}
.subtitle.fusion-title,
.main-title.fusion-title {margin-bottom: 0;}
.fusion-content-widget-area .widget {position: static; margin-bottom: 0;}
.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
margin-left: 0;
}
.mb-0,
.mb-0 .fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {width: 100%;}
} .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a {
font-size: 18px;
line-height: 20px !important;
}
ul,li {padding: 0;}
.fusion-icon-youtube:before {
content: "\e622"; }
.fusion-body .fusion-button-large,
.button-large,
.button.large,
#tribe-bar-form .tribe-bar-submit input[type=submit] {
font-size: inherit;
}
.fusion-content-boxes,
.fusion-content-boxes .fusion-column,
.fusion-content-boxes.fusion-columns-1 .fusion-column,
.fusion-image-carousel {
margin-bottom: 0;
}
.fusion-carousel .fusion-carousel-positioner {position: static;}
.fusion-carousel .fusion-carousel-item img {width: auto;}
.fusion-carousel-border .fusion-image-wrapper {
border: medium none;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
height: auto;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
line-height: inherit;
}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
max-height: none;
width: auto;
}
.fusion-layout-column {margin-right: 0 !important; margin-bottom: 0;}
.fusion-one-half {width: 50% !important;}
.fusion-tabs {margin-bottom: 0 !important;}
.comment-respond .fusion-title .comment-reply-title {padding: 0;} .fusion-row li,
.fusion-row a {    
padding: 0;
} .table-like {display: table; width: 100%;}
.tablecell-like {display: table-cell; vertical-align: middle;}
.bg-brown {color: #796346;} .orange {color: #ffbf3d !important;}
.white {color: #fff !important;}
.gray {color: #3b3e3f !important;}
.new-line {display: block;}
@media only screen and (max-width: 480px) {
.new-line {display: inline;}
}
#main {text-align: center;}
.main-title,
.main-title h2 {font-family: "Knockout 72 A","Knockout 72 B" !important;}
.sub-title,
.sub-title h3 {
font-family: "ProximaNova-Bold";
font-size: 24px !important;
line-height: 24px !important;
text-align: center;
margin-bottom: 18px;    
max-width: 900px;
margin-right: auto;
margin-left: auto;
padding:0;
display:inline-block;
font-weight: normal;
}
.fusion-separator {
width: 40px;
height: 5px;
border-top-color: #ffbf3d !important;
margin-top: 28px;
margin-bottom: 22px;
border-top-width: 5px !important;
} .fusion-button-wrapper,
.fusion-button,
.fusion-button span {font-family: "ProximaNova-Black" !important;}
.fusion-button-wrapper {display: block;}
.fusion-button span {
cursor: pointer;
display: block; 
padding: 15px 25px;
text-align: center;
transition: background-color 0.3s ease 0s, color 0.15s ease 0s;
vertical-align: middle;
width: 100%;
margin-top: 0;
white-space: nowrap;
font-size: 24px;
line-height: 20px;
}
.fusion-button.button-small span {
font-size: 16px;
line-height: 18px;
padding: 10px 20px;
text-transform: none;
}
@media only screen and (min-width: 960px) {
.fusion-button.button-large span {
font-size: 30px;
line-height: 25px;
padding: 20px 50px;
}
}
.fusion-button.button-orange {
background: #ffbf3d !important;
background-image: none !important;
color: white !important;
border: medium none !important; 
}
.fusion-button.button-orange:hover {
color: #ffbf3d !important;
outline: 3px solid #ffbf3d;
background: transparent !important;
border: none;
background-image: none;
}
.orange-button,
.orange-button span {
background-color: #ffbf3d;
color: #fff;
}
.orange-button span:hover {
color: #ffbf3d !important;
outline: 3px solid #ffbf3d;
background: transparent;
}
.white-button {background-color: transparent !important;}
.white-button span {
background-color: #fff;
color: #ffbf3d !important;
}
.white-button span:hover {
background-color: transparent;
color:#fff !important;
outline: 3px solid #fff;
} .searchform .search-button input {
width: 30px !important;
height: 26px !important;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/search.png) no-repeat scroll center center transparent !important;
background-size: cover !important;
cursor: pointer;
color: transparent !important;
}
.searchform .search-button input {margin-left: 10px !important;}
#wrapper .search-table .search-button input[type="submit"]:hover {background-color: transparent !important;}
.main-title,
.section_title {
font-size: 4.55em;
letter-spacing: -0.045em;
line-height: 0.8em;
margin:0 auto;
max-width: 920px;
padding:0 !important;
}
.section_title span,
.section_title strong {
font-weight: 400;
display:inline-block;
}
.fusion-button-wrapper a {
display: inline-block;
margin-top: 30px;
background-color: #ffbf3d;
color: #fff;
font-size: 18px;
font-family: ProximaNova-Black;
font-weight: 400;
}
.fusion-fullwidth.white-background-element { position: relative;
z-index:20;
} .centro {
display: table;
width: 100%;
}
.centro .fusion-row {
display: table-cell;
vertical-align: middle;
}
.black-block {
background-color: #3b3e3f !important;
color: #fff;
position: relative;
z-index: 100;
}
.orange-block .fusion-row{
background-color: #ffbf3d;
padding: 100px 0 100px 0 !important;
position: relative;
z-index: 100;
}
.orange-block .main-title{
font-size: 81px;
line-height: 65px;
letter-spacing: -0.045em; 
}
.orange-block .main-title h2 {margin-bottom: 40px;}
.orange-block .fusion-row p{
font-size: 20px;
letter-spacing: 0.01em;
width:680px;
margin-bottom: 30px;
margin-left: auto;
margin-right: auto;
line-height: 24px; 
}
.orange-block .fusion-button span {
padding-top:18px;
padding-bottom: 18px;
width:200px;
}
.orange-block .fusion-button-wrapper a {
padding: 0;
margin-top: 10px;
} .sample-partners {
margin-top: 0 !important;
line-height: 14px;
}
.sample-partners span {
color: #ffbf3d !important;
margin-top: 20px;
font-size: 14px;
font-family: "ProximaNova-Regular" !important;
font-weight: normal;
line-height: 14px;
padding: 0;
}
body {
overflow-x: hidden;
}
.gray-separator {
height: 1px;
margin-bottom: 0;
margin-top: 40px;
margin-bottom: 40px;
width: 70%; 
border-color: #4e5153 !important; 
border-width: 1px !important; 
}
.text-under-title {max-width: 400px;}
.text-under-title h3{
margin-top: 30px;
margin-bottom: 30px;
font-size: 18px;
line-height: 25px;
}
.bold {font-family: "ProximaNova-Bold";} .icon-wrapper .icon {
background: #3b3e3f none repeat scroll 0 0;
border-radius: 100px;
display: table;
height: 140px;
margin: 0 auto;
width: 140px;
}
.icon-wrapper {
height: 0;
}
.icon-wrapper .fusion-row {
margin: -70px auto;
display: inline-block;
}
.icon-wrapper .icon {
display: table-cell;
vertical-align: middle;  
z-index:999;
}
.icon-wrapper .icon img {
max-height: 66px;
max-width: 92px;
}
#we-believe-1 .fusion-row {
padding-bottom: 83px;
padding-top: 250px;  
}
#we-believe-1 .main-title {
font-size: 2.55em;
letter-spacing: -0.045em;
max-width: 760px;
margin: 18px auto !important; 
}
#we-believe-1 img {margin-bottom: 2px;}
.white-block .fusion-row{
padding-top: 100px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 70px;  
}
.white-block p {
font-size: 24px;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
max-width: 640px;
letter-spacing: 0.01em;
line-height: 30px;
}
.white-block-title .fusion-row {
padding-bottom: 28px;
padding-top: 10px;  
}
.white-block-title .main-title {
font-size: 85px;
max-width: 900px;
margin: 0 auto;
}
.our-manifesto-text .fusion-column-wrapper {margin-bottom: 22px;}
.our-manifesto-text h3 {
font-family: "ProximaNova-Bold" !important;
font-size: 20px !important;
line-height: 22px !important;
max-width: 520px;
margin: 0 auto; 
}
.our-manifesto-text p {
font-size: 16px;
line-height: 22px;
max-width: 520px;
margin: 0 auto;
}
.our-manifesto .fusion-row {
margin-top: 40px;
padding-bottom: 90px;
padding-top: 90px; 
}
.our-manifesto .main-title {
font-size: 45px;
line-height: 36px;
margin: 0 auto;
max-width: 900px;
}
.our-manifesto.orange-block .fusion-button-wrapper a {margin-top: 20px;}
.our-manifesto.orange-block .fusion-button span {
padding-top: 10px;
padding-bottom: 10px;  
}
.our-manifesto.orange-block .main-title h2 {
font-size: 45px !important;
letter-spacing: 0 !important;
} .icon-wrapper.white .icon {
background: #fff none repeat scroll 0 0;
}
button {cursor: pointer;} .search #sidebar {display: none;}
.search #content {
width: 100% !important;
margin: 150px auto 50px;
}
.search .post-content li {list-style-type: none;}
.search h2.entry-title {
font-size: 25px !important;
line-height: 30px !important;
letter-spacing: 0 !important;
margin: 0 auto;
text-align: left;
} .fusion-title.sub-title,
.tabs-blocks .fusion-title {margin-bottom: 0 !important;}
.fusion-author .fusion-author-title,
.fusion-pricing-table .pricing-row,
.fusion-pricing-table .title-row, 
.main-flex .slide-content h3,
.project-content h3,
.sidebar .widget h3 {line-height: initial !important;}
#send-a-note {padding: 90px 0 !important;}
#send-a-note iframe {
height: 600px;
width: 630px;
margin:0 auto;
background-color: #fff;
padding: 20px;
margin-top: 50px;
}
.parent-pageid-1005 #content .page,
.single .post {
width: 75% !important;
float: left;
text-align: left;
border: 1px solid;
border-color: #f1eeea #ece9e6 #e2dfdc;
}
.page-template-blog-subpage #content .page {
border-radius: 3px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
padding: 50px;  
} .listNav {margin-top: 30px;}
.fusion-row .ln-letters a {padding: 2px 6px;}
.fusion-row .glossaryList li {padding-bottom: 10px; list-style-type: square;}  .page-template-page-authors #content .page {
border: medium none;
}
.page-template-page-authors h1.post-title,
.page-template-blog-subpage h1.post-title {
font-family: "Knockout 72 A","Knockout 72 B" !important;
font-size: 36px;
line-height: 36px;
margin: 0 0 20px 0;
text-transform: uppercase;
font-weight: normal;
}
#authors-short {margin-bottom: 20px;}
#authors-short .author {
background: white;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
margin-top: 20px;
margin-left: 68px;
padding: 15px 20px 20px 84px;
position: relative;
}
#authors-short .author:first-child {margin-top:0;}
#authors-short .author .authorAvatarContainer {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
left: -68px;
position: absolute;
top: 20px;
width: 80px;
}
#authors-short .author .authorAvatar {
background: none repeat scroll 0 0 #fff;
border: 1px solid #efefef;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
height: 138px;
overflow: hidden;
padding: 4px;
width: 138px;
}
#authors-short .author .authorAvatar img {
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
#authors-short .author .authorInfo {min-height:138px;}
#authors-short .author .authorInfo .authorName {
font-family: "ProximaNova-Bold" !important;
font-size: 30px;
line-height: 30px;
font-weight: normal;
letter-spacing: 0 !important;
}
#authors-short .author .authorInfo p {
margin-top: 0;
line-height: 18px;
margin-bottom: 10px;
}
#authors-short .author .authorInfo p.position {font-family: "ProximaNova-Regular";}
#authors-short .author .socialIcons li {padding-bottom: 1px; list-style: none outside none;}
#authors-short .author .socialIcons a.user-soc-icon {
display: inline-block;
vertical-align: top;
border-bottom: medium none;
padding: 3px 0 3px 33px;
line-height: 20px;
}
#authors-short .author .socialIcons a.icon-tw {
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/social-twitter.png) no-repeat scroll 0 0 transparent;
}
#authors-short .author .socialIcons a.icon-li {
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/social-linkedin.png) no-repeat scroll 0 0 transparent;
} .single .post .fusion-flexslider .slides img {width: auto;}
.single #main .post h2 {
font-family: ProximaNova-Bold !important;
font-size: 30px !important;
letter-spacing: 0 !important;
line-height: 40px;
margin: 20px 0;
}
.single #main .post h2.entry-title {
font-size: 36px !important;
letter-spacing: 0px !important;
font-family: "Knockout 72 A","Knockout 72 B" !important;
text-transform: uppercase;
text-align: left;
line-height: 40px !important;
padding: 0 50px; 
margin: 50px 0 10px;
}
.single #main .fusion-meta-info ul li {
float: left;
list-style: outside none none;
margin-right: 20px;
}
.single #main .post-content p {margin-bottom: 20px;}
.single #main .post-content ul,
.single #main .post-content ol {padding-left: 30px;}
.single .fusion-meta-info {
padding: 0;
margin: 0 0 20px 0;
}
.single .fusion-meta-info ul {margin: 0;}
.single .fusion-meta-info,
.single .fusion-meta-info a {
border: none;
text-align: left;
color: #b1b4b3;
font-family: "ProximaNova-Bold" !important;
margin-top: 0;
}
.post p {
font-size: 20px;
line-height: 31px;
text-align: left;
}
.post .post-content {padding: 0 50px;}
.post .post-content img {max-width: 100%;}
.post .fusion-meta-info {margin: 0 50px 20px 50px;}
.blog-post-content-text {margin-bottom: 20px;}
.post .mr_social_sharing_wrapper {
text-align: left;
margin:0 0 50px 50px;
}
.blog-sidebar {
color:#656565;
text-align: left;
padding: 0;
}
.single #main .blog-sidebar h2,
.single #main .blog-sidebar a {
padding: 0;
color: #656565;
}
#main .blog-sidebar h2,
.page-template-blog-page #main .widget-title {
font-family: "ProximaNova-Bold" !important;
font-size: 17px !important;
font-weight: 400;
height: 36px;
line-height: 28px !important;
color: #fff !important;
padding: 5px 40px 0 10px !important;
background-color: #ffbf3d;
display: inline-block;
margin-bottom: 0;
margin-top: 0;
letter-spacing: 0 !important;
text-transform: uppercase;
}
.blog-landing-page .widget .heading {text-align: left;}
#main .blog-sidebar .widget-title-wrapper,
.page-template-blog-page .heading {
border-bottom: 2px solid #ffbf3d;
margin-bottom: 30px;
}
#main .blog-sidebar a {
font-family: "ProximaNova-Regular" !important;
font-size: 14px !important;
}
#main .blog-sidebar .tagcloud a {
font-size: initial !important;
padding: 5px;
}
#main .blog-sidebar .tagcloud a:hover {
color: #3b3e3f;
border-color: #e0dede;    
}
#main .blog-sidebar a:hover {background-color: transparent;} 
#main .blog-sidebar ul li::before {
content: "\f105";
font-family: 'Icomoon';
color: #ccc;  
position: absolute;
left: 0;
}
#main .blog-sidebar ul li {
position: relative;
padding-left: 15px;
}
.blog-content-wrapper {
border-left: 2px solid #ffbf3d;
padding-left: 10px;
margin: 10px auto 0;
}
.blog-news-content-text {
height: 50px;
overflow: hidden;
}
.blog-content-wrapper a {color: #d3d3d3;} .search .type-post,
.search .type-page,
.archive .type-post {
width: 100%;
overflow: hidden;
}
.search #posts-container .post,
.archive #posts-container .post {
margin: 20px 0;
padding-bottom: 20px;
border-bottom: 1px solid #f1eeea;
}
.archive #posts-container .post:last-of-type {border-bottom: medium none;}
.search #posts-container .post .flexslider,
.archive #posts-container .post .flexslider {
width: 30%;
float: left;
padding-right: 30px;
margin-bottom: 0;
}
.search #posts-container .post-content,
.search .fusion-meta-info,
.archive #posts-container .post-content,
.archive .fusion-meta-info {
float: left;
width: 70%;
padding: 0;
}
.archive .fusion-meta-info {float: left;}
.search .post-content h2,
.search .post-content h2 a,
.archive .post-content h2,
.archive .post-content h2 a,
.post-date {
font-size: 17px !important;
line-height: 24px !important;
text-align: left;
letter-spacing: 0px !important;
text-transform: uppercase;
font-family: "ProximaNova-Bold" !important;
}
.search .post-content h2,
.search .post-content h2 a,
.archive .post-content h2,
.archive .post-content h2 a {
font-size: 24px !important;
line-height: 26px !important;
}
.archive .fusion-image-wrapper img {
max-width: 100%;
width: 100%;
height: auto;
}
.archive .post.fusion-archive-description .post-content {
margin: 40px 10px 10px;
border-color: #f1eeea #ece9e6 #e2dfdc;
border-image: none;
border-radius: 3px;
border-style: solid;
border-width: 1px;
padding: 20px 30px 0;
}
.search .post-content p,
.archive .post-content p,
.archive .post.fusion-archive-description p {
font-size: 16px;
line-height: 22px;
margin-bottom: 20px;
}
.category_title {
color: #999;
text-transform: uppercase;
font-family: "Knockout 72 A","Knockout 72 B";
font-size: 24px;
margin: 0 0 40px;
}
.category_title ul {
margin: 0 0 0 5px;
float: right;
}
.category_title a:hover {color: #b1b4b3;}
.category_title ul {list-style-type:  none;}
.page-links,
.pagination,
.pagination .pagination-next,
.pagination .pagination-prev {
font-size: 16px !important;
}
.pagination,
.page-links,
.woocommerce-pagination,
.bbp-pagination .bbp-pagination-links {
margin-bottom: 40px;
}
.page-template-blog-page .blog-landing-page{
width: 75% !important;
float: left;
padding-right: 20px;
}
.page-template-blog-page .blog-sidebar {
float: left;
width: 25%;
}
.page-template-blog-page .featured-post-list ul {
overflow: hidden;
margin-top: 0;
}
.page-template-blog-page .fp-item {position: relative;}
.page-template-blog-page .fp-details {
position: absolute;
bottom: 7%;
right: 0;
left: 0;
padding-left: 20px;
color: #fff;
font-size: 16px;
text-align: left;
}
.page-template-blog-page .fp-item-thumb img {width: 100%;} 
.page-template-blog-page .fp-item {
width: 25.25%;
float: left;
list-style-type: none;
padding: 0 0 7px 10px;
box-sizing: border-box;
}
.page-template-blog-page .fp-item:first-of-type {
width: 49.5%;
float: left; 
padding-left: 0;
} 
.featured-post-list .fp-item img {height: 220px;}
.featured-post-list .fp-item:first-of-type img {height: 446px;}
.featured-post-list .fp-item img.featured-image {height: auto;}
.page-template-blog-page .fp-item .fp-details {
background: rgba(0, 0, 0, .5);
padding: 10px;
margin-left: 10px;
}
.featured-post-list .fp-item:first-of-type .fp-details {margin-left: 0;} .blogcategories .main-article,
.blogcategories .other-articles {
width: 50%;
float: left;
}
.blogcategories .main-article {
padding-right: 2.5%;  
}
.upw-posts.blogcategories article {
width: 100%;
text-align: left;
margin-bottom: 5px;
padding-bottom: 0;
}
.blogcategories .other-articles article h4.entry-title {
font-size: 16px;
line-height: 18px;
margin-bottom: 5px;
}
.blogcategories .main-article article h4.entry-title {
font-size: 24px;
line-height: 26px;
}
.blogcategories .other-articles article .entry-summary p {
font-family: "ProximaNova-Regular";
font-size: 16px;  
line-height: 19px;
margin: 0 0 5px 0;
}
.blogcategories .other-articles article .entry-image {
float: left; 
width: 33%;
}
.blogcategories .other-articles article .entry-title,
.blogcategories .other-articles article .entry-meta,
.blogcategories .other-articles article .entry-summary {
padding-left: 36%;
}
.blogcategories .other-articles article .entry-meta {
margin-bottom: 5px;
font-size: 14px;
} .widget.halfwidth {
float: left;
width: 47.5%;
margin-right: 2.5%;
}
.fullwidth.widget {float: none; clear: both; width: 100%;} .post-stats {font-weight: normal !important;}  .bloglist .upw-posts article {
display: block !important;
margin-bottom: 10px;
text-align: left;  
}
.bloglist h4.entry-title {
font-size: 16px;
line-height: 18px;
font-family: "ProximaNova-Regular";
margin-bottom: 10px;
}  .tagcloud .tag-link-876.tag-link-position-14 {display: none;} @media only screen and (max-width: 999px) and (min-width: 700px){
h2 {letter-spacing: -1px !important;} .sub-title, .sub-title h3 {
font-size: 18px !important;
line-height: 18px !important;
margin: 0 25px 19px 25px !important;
} .gray-separator {
margin-top: 70px;
margin-bottom: 70px;
}
.orange-block h2 {
font-size: 72px !important;
width: 600px;
margin:0 auto;
}  
.orange-block .fusion-button-wrapper span {
font-size: 16px;
line-height: 16px;
} #we-believe-1 img {
width: 670px;
height: 268px;
margin-bottom: 2px;
}
#we-believe-1 h2  {
font-size: 32px !important;
max-width: 450px;
margin: 0 auto;
margin-top: 2px;
}
.white-block .fusion-row {
padding-top: 45px;
margin-bottom: 20px;
}
.white-block p {
font-size: 24px;
line-height: 30px;
max-width: 600px;
margin-bottom: 25px;
}
.white-block-title .main-title {
font-size: 60px;
width: 600px;
line-height: 45px;
}
.our-manifesto-text p {
max-width: 520px;
font-size: 16px;
line-height: 22px;
margin: 0 auto;
}
.white-block,
.our-manifesto-text {
padding-left: 10px !important;
padding-right: 10px !important;
}
.our-manifesto-text .title {margin-bottom: 0 !important;}
#we-believe-1 .fusion-row {padding: 180px 0 60px 0 !important;} form.form input.text {width: 350px !important;}  
#send-a-note .main-title {font-size: 50px;} .blog {width: 60%;}  
.single .post,
.blog-sidebar.sidebar {
width: 80% !important;
float: none;
overflow: hidden;
}
.page-template-blog-page .blog-landing-page {
width: 100% !important;
padding-right: 0;
}  
} @media only screen and (max-width: 699px) {
h2 {letter-spacing: -1px !important;}  
.black-block .fusion-row {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.fusion-row {position: relative;} .sub-title, .sub-title h3 {
font-size: 16px !important;
line-height: 16px !important;
margin-bottom: 6px !important;
}
.fusion-layout-column {margin-bottom: 0 !important;} .orange-block .main-title {
font-size: 40px;
letter-spacing: -0.045em;
max-width: 1000px;
margin:0 auto !important;
max-width: 320px;
}
.orange-block .fusion-row p {
letter-spacing: 0.01em;
margin-bottom: 30px;
font-size: 16px;
line-height: 20px;
max-width: 320px;
padding-left: 40px;
padding-right: 40px;
}
.orange-block .fusion-button span {
padding-top: 20px;
padding-bottom: 20px;
}
.orange-block .fusion-button span{
padding: 16px 0;
font-size: 16px;
line-height: 16px;
} .black-block .fusion-carousel {
float: left;
}
.black-block .fusion-carousel-item {
width: auto !important;
height: 68px;
margin-left: 0;
}
#we-believe-1 img {
width: 300px; 
height: 140px;
margin-bottom: 7px;
}
#we-believe-1 .main-title {
font-size: 24px !important;
max-width: 185px;
margin: 0 auto 6px auto;
}
.white-block .fusion-row {
padding-top: 45px;
margin-bottom: 20px;
}
.white-block p {
font-size: 20px;
line-height: 25px;
max-width: 300px;
margin-bottom: 25px;
}
.white-block-title .main-title {
font-size: 39px;
width: 250px;
}
.our-manifesto-text p {
max-width: 250px;
font-size: 16px;
line-height: 21px;
margin: 0 auto;
}
.our-manifesto.orange-block .fusion-row {padding: 60px 0 60px 0 !important;}
#we-believe-1.orange-block .fusion-row {padding: 30px 0 30px 0 !important;}
.ytp-title, .ytp-icon {display: none;}  
.item_arrow {margin-top: 30px;}
#beyond_benefits .fusion-layout-column:hover .fusion-column-wrapper {
position: initial;
}   
#send-a-note .main-title {font-size: 40px;}
#send-a-note iframe {width: 450px;}  
}
@media only screen and (max-device-width: 640px) and (min-device-width: 320px){
#content {margin-bottom: 0 !important; }
.title,
.our-manifesto-text .title {margin-bottom: 0 !important;}
}
@media only screen and (max-width: 800px) {
.fusion-body .tabs.fusion-layout-column.fusion-spacing-yes {
width: 50% !important;
.our-manifesto-text .fusion-title {margin-bottom: 0 !important;}
}
.black-block .fusion-title {
margin-bottom: 0px !important;
}
}
#navigation .container,
#content.container {
margin: 0 auto;
max-width: 1160px;
padding: 0;
position: relative;
float: none !important;
}
@media only screen and (max-width: 1219px) {
.page-template-blog-page .fp-item {width: 50%; padding: 0;}
.page-template-blog-page .fp-item:first-of-type {width: 100%; }
.page-template-blog-page .fp-item.even { padding-left: 1%;}
.page-template-blog-page .fp-item.odd { padding-right: 1%;} 
.page-template-blog-page .fp-item.odd .fp-details { margin-left: 0; width: 98%;}
.page-template-blog-page .fp-item .fp-details {margin-left: 7px;}
.featured-post-list .fp-item:first-of-type img {height: auto; padding-left: 0;}
.featured-post-list .fp-item img {padding: 0 0 10px 10px;}
.featured-post-list .fp-item img.featured-image {padding-left: 0;}
.featured-post-list .fp-item img {height: 282px; padding-left: 0;}  
#navigation .container,
#content.container {
max-width: 718px;
position: relative;
float: none;
margin-left: auto !important;
}
.single .post,
.blog-sidebar.sidebar {
float: none;
width: 100% !important;
margin-bottom: 20px !important;
}
.page-template-blog-page .blog-landing-page {width: 100% !important; padding-right: 0; float: none;}
.parent-pageid-1005 #content .page {
float: none;
width: 99% !important; margin: 20px 0.5% 0;
}
.page-template-blog-subpage #content .page {padding: 20px;}
#authors-short .author {
margin-left: 0;
padding: 15px;            
}
#authors-short .author .authorAvatarContainer {
position: relative;
top: auto;
left: auto;
width: auto;
margin: 0 20px 10px 0;
float: left;
}
#blog-unit img {width: 100%;}
}
@media only screen and (max-width: 767px) {
#navigation .container,
#content.container {
max-width: 300px;
margin-left: auto !important;
}
.page-template-blog-page #blog-unit {display: none;}
.single #main #content h2 {padding: 0 20px; margin-top: 0;}
.single #main #content h2,
.page-template-page-authors h1.post-title,
.page-template-blog-subpage h1.post-title {
font-size: 18px !important;
line-height: 18px !important;
}
.single-glossary #main #content h2 {margin-top: 20px;}
.post .post-content {padding: 0 20px;}
.single #main .post-content p {font-size: 14px; line-height: 22px;}
.search #posts-container .post,
.archive #posts-container .post {padding-bottom: 0;}
.search #posts-container .post .flexslider,
.archive #posts-container .post .flexslider {
float: none;
margin-bottom: 20px;
padding-right: 0;
width: 100%;
}
.search #posts-container .post-content,
.archive #posts-container .post .post-content {float: none; width: 100%;}
.page-template-blog-page .fp-item.even { padding: 0;} 
.page-template-blog-page .fp-item.odd { padding-right: 0;} 
.page-template-blog-page .fp-item.odd .fp-details {width: 100%;}
.page-template-blog-page .fp-item .fp-details {margin-left: 0;}
.page-template-blog-page .fp-item,
.page-template-blog-page .fp-item:first-of-type {
width: 100%;
height: auto;
padding: 10px 0;
}
.featured-post-list img {height: auto;}
.featured-post-list .fp-item img,
.featured-post-list .fp-item:first-of-type img {
width: 100%;      
min-height: 240px;
}
.featured-post-list .fp-item .fp-details {margin-left: 0;}
.blogcategories .main-article,
.blogcategories .other-articles {
width: 100%;
padding: 0;
}
.upw-posts.blogcategories article {
border-bottom: 1px solid #ddd !important;
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 10px !important;
}
.blogcategories .other-articles article .entry-image {
float: none;
width: 100%;
padding: 0;
}
.blogcategories .other-articles article h4.entry-title {
font-size: 24px;
line-height: 26px;
margin-bottom: 12px;
}
.blogcategories .other-articles article .entry-meta {
font-size: 0.9em;
line-height: 1.4;
margin-bottom: 1em;
}
.blogcategories .other-articles article .entry-summary p {
font-size: 20px;
line-height: 31px;
}
.widget.halfwidth {
float: none;
margin-right: 0;
width: 100%;
}
#authors-short .author .authorAvatarContainer {float: none;}
.blogcategories .other-articles article .entry-title, 
.blogcategories .other-articles article .entry-meta, 
.blogcategories .other-articles article .entry-summary {padding-left: 0;}  
} .three-columns {
text-align: center;
margin: 0 auto;
}
.three-columns .column {
width: 320px;
display: inline-block;
vertical-align: top;
margin: 10px 20px;
box-sizing: border-box;
}
.clear-inner-relative-positions.fusion-fullwidth .fusion-row,
.clear-inner-relative-positions.fusion-fullwidth .fusion-layout-column {
position: static;
}
.color-white p,
.color-white p a {color: white !important;}
.color-gray p,
.color-gray p a {color: #3b3e3f !important;} .font-pnBold {font-family: 'ProximaNova-Bold' !important;}
.font-pnSemibold {font-family: 'ProximaNova-Semibold' !important;}
@media all and (max-width: 1200px) {
.three-columns .column {margin: 10px 5px;}
}
@media all and (max-width: 768px){
.three-columns .column {
width: 300px;
display: block;
margin: 0 auto 30px auto;
}
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 Icomoon;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
content: "\f0c9";
}  .fusion-secondary-header {
position: fixed;
width: 100%;
z-index: 10001;
border-bottom-width: 2px;
}
.fusion-secondary-header .fusion-row {
padding-top: 12px;
padding-bottom: 12px;
position: relative;
background: #dfdfdf;
}
.fusion-secondary-header .widget_search {
top: 50px;
position: absolute;
right: 30px;
height: 0px;
z-index: 999;
-webkit-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
overflow: hidden;
}
.fusion-secondary-header .widget_search form {
border: 1px solid #ccc;
padding: 5px;
background: white none repeat scroll 0 0;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.fusion-secondary-header .widget_search form input[type="text"] {border: none;}
.fusion-secondary-header .widget_search.open {height: 42px;}
#top-nav-search-trigger {
width: 29px !important;
height: 26px !important;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/search.png) no-repeat scroll center center transparent !important;
background-size: cover !important;
cursor: pointer;
color: transparent !important;
}
.fusion-secondary-menu {
margin: 4px 18px 4px;
border-right: 1px solid #3b3e3f;
}
ul#menu-global-nav {text-transform: uppercase;}
ul#menu-global-nav li.current-menu-item a,
ul#menu-global-nav li a:hover {color: white;}
@media only screen and (max-width: 980px) {
.fusion-secondary-header {display: none;}
#main {padding-top: 0 !important;}
}  .fusion-header-v3 .fusion-header {border-bottom: medium none !important;}
.fusion-header .fusion-logo a {
color: white;
font-family: 'ProximaNova-Bold';
font-size: 13px;
line-height: 13px;
}
.fusion-main-menu.visible-submenu {overflow: visible;}
.fusion-main-menu.visible-submenu .fusion-dropdown-menu.current-menu-ancestor {overflow: visible;}
.visible-submenu .current-menu-ancestor > .sub-menu {visibility: visible; opacity: 1;}
.fusion-main-menu li,
.fusion-main-menu li a:not([href]) {cursor: default;}
.fusion-main-menu ul#menu-main-navigation li {text-align: center;}
.fusion-main-menu ul#menu-main-navigation li.mobile-visible-menu-item,
.fusion-main-menu ul#menu-main-navigation li.fusion-custom-menu-item {display: none;}
.fusion-main-menu ul#menu-main-navigation > li {width: 122px;}
.fusion-main-menu ul#menu-main-navigation li a {font-family: 'ProximaNova-Bold';}
.fusion-main-menu ul#menu-main-navigation > li > a {
border-bottom: 4px solid transparent;
text-transform: uppercase;
line-height: 43px;
}
.fusion-main-menu ul#menu-main-navigation > li.current-menu-ancestor > a,
.fusion-main-menu ul#menu-main-navigation > li.current-menu-item > a,
.fusion-main-menu ul#menu-main-navigation > li:hover > a {border-color: #ffbf3d;}
.fusion-main-menu .sub-menu {border-top: medium none !important;}
.fusion-main-menu .sub-menu li {
display: table;
height: 33px;
width: 100%;
margin-top: 2px !important;
}
.fusion-main-menu .sub-menu li a {
display: table-cell;
vertical-align: middle;
width: 100%;
line-height: 1em !important;
padding-left: 5px;
padding-right: 5px;
border-bottom: medium none !important;
background-color: rgba(179,181,180,0.7);
}
@media only screen and (min-width: 980px) {
.fusion-mobile-nav-holder {display: none !important;}
}
@media only screen and (max-width: 980px) {
.fusion-header .fusion-row {position: relative; padding-top: 0px !important;}
.fusion-logo {height: 23px; float: none !important; text-align: center;}
.fusion-logo a {display: inline-block; height: 23px;}
.fusion-logo-link img {max-height: 100%; vertical-align: bottom;}
.fusion-mobile-menu-icons {
position: absolute !important;
left: 0 !important;
right: auto !important;
top: -11px !important;
}
.fusion-icon-bars::before {content: ''; display: none;}
.fusion-mobile-menu-icons a {
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/btn_nav_mobile.png);
width: 42px;
height: 42px;
display: block;
}
.fusion-mobile-menu-icons.open a {
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/btn_nav_mobile_close.png);
}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {
margin-left: auto !important;
margin-right: auto !important;
max-width: 600px;
}
.fusion-mobile-nav-holder .searchform {padding: 0 20px 20px;}
.fusion-mobile-nav-holder ul#mobile-menu-main-navigation {
border-left: medium none;
border-right: medium none;
margin-left: 10px;
margin-right: 10px;
}
.fusion-mobile-nav-holder ul#mobile-menu-main-navigation > li > a {
text-transform: uppercase;
color: #3b3e3f !important;
}
.fusion-mobile-nav-item .sub-menu li a {
padding-left: 60px !important;
}
.fusion-mobile-nav-item .sub-menu li a,
.sub-menu li .fusion-open-submenu {
height: 35px;
line-height: 35px;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before {
content: "" !important;
margin-right: 0px !important;
}
.fusion-open-submenu::before {
display: none !important;
content: '' !important;
}
.fusion-open-submenu {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/btn_open_section.png);
background-repeat: no-repeat;
background-position: center center;
margin: 0;
padding-right: 0px !important;
}
.open > .fusion-open-submenu {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/btn_close_section.png);
}
}   #navigation {
height: 50px;
margin-top: 100px;
margin-bottom: 40px;
background-color: #fff;
border-top: 1px solid #e9e7e5;
border-bottom: 1px solid #e9e7e5;
}
@media only screen and (max-width: 980px) {
#navigation {margin-top: 0;}
}
#navigation .container {overflow: visible;}
#primary-nav {display: inline-block;}
#primary-nav > ul {margin-top:0; margin-bottom:0;}
#primary-nav li {
position: relative;
display: inline-block;
border-right: 1px solid #eee;
margin-right: -3px;
}
#primary-nav > ul > li:first-of-type {border-left: 1px solid #eee;}
#primary-nav li a,
.mobile-menu-button {
display: block;
padding: 15px;
color: #808080;
font: 14px/18px 'ProximaNova-Regular';
font-weight: normal;
text-transform: uppercase;
border-bottom: 0;
}
#primary-nav li a:hover,
#primary-nav li.current-menu-item a  {color: #ffbf3d; font-family: 'ProximaNova-Bold';}
.search-button:hover,
.mobile-menu-button:hover {color: #ffdb3f;}
#primary-nav li a:active,
.search-button:active,
.mobile-menu-button:active {
color: #f56559;
background: #fbfbfb;
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.05)
} #primary-nav li ul {
display: none; background: #333;
position: absolute;
top: 48px;
left: -1px;
z-index: 10;
}
#primary-nav li ul li {
display: block;
border: 0;
margin: 0;
white-space: nowrap;
border-bottom: 1px solid #444;
}
#primary-nav li ul li:last-child {border: medium none;}
#primary-nav li ul li a {padding: 15px; color: white;}
#primary-nav li ul li a:hover {color: #ffbf3d;}
#primary-nav li ul li a:active {background: transparent; color: #fff;}
#primary-nav li:hover > ul {display: block;}
#primary-nav li ul.sub-menu li ul.sub-menu {left:100%; top: 10px;} .mobile-menu-button {
display: none;
float: left;
border-right: 1px solid #eee;
border-left: 1px solid #eee;
cursor: pointer;
}
@media only screen and (max-width: 1219px) {
#primary-nav {
display: none;
position: absolute;
top: 49px;
left: -1px;
background: #333;
z-index: 100;
width: 100%;
}
#primary-nav.open {display: block;}
#primary-nav > ul {text-align: left;}
#primary-nav li {
display: block;
border-right: 0;
margin-right: 0;
}
#primary-nav > ul > li {border-bottom: 1px solid #444;}
#primary-nav > ul > li:first-of-type {border-left: medium none;}
#primary-nav li a {display: block; padding: 15px;}	
#primary-nav li a {color: #aaa;}
#primary-nav li a:hover,
#primary-nav li.current-menu-item a {color: #fff;}
#primary-nav li a:active {
background: #333;
color: #fff;
box-shadow: none;
}
#primary-nav li ul {
background: #444;
display: block;
position: relative;
top: 0;
left: 0;
}
#primary-nav ul.sub-menu li > a {border-bottom: 1px solid #555;}
#primary-nav ul.sub-menu > li > a {padding-left: 30px;}
#primary-nav ul.sub-menu ul.sub-menu > li > a {padding-left: 45px;}
#primary-nav li ul.sub-menu li ul.sub-menu {left: 0; top: 0;}
.mobile-menu-button {display: block;}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
.fusion-header-wrapper .fusion-header .fusion-row,
.fusion-header-wrapper .fusion-secondary-header .fusion-row {
padding-left: 30px !important;
padding-right: 30px !important;
}
}  .fusion-footer a:not([href]):hover {color: #b3b5b4; cursor: default;}
.fusion-footer-widget-area {padding: 30px 0 !important;}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {
max-width: 820px;  
padding-left: 10px !important;
padding-right: 10px !important;
float: right; 
width: 100%;
}
.fusion-footer .fusion-footer-bottom-area .fusion-row,
.fusion-footer .fusion-footer-widget-area .fusion-row{
max-width: 1100px;
padding-left: 10px !important;
padding-right: 10px !important;
}
#media_image-2 {
float: left;
max-width: 230px;
width: auto;
margin: 10px 0;  
}
#media_image-2 img {
border: 3px solid #ffbf3d;
transition: border-color 0.5s ease 0s;
}
#media_image-2:hover img {
border-color: white;
}
.fusion-footer .fusion-columns {margin: 0;}
.fusion-footer .col-lg-2 {padding-left: 10px; padding-right: 0;}
.fusion-footer .fusion-footer-widget-area ul {
font-family: 'ProximaNova-Semibold';
font-size: 14px;
line-height: 15px;
}
.fusion-footer .fusion-footer-bottom-area {
background-color: #3b3e3f;
padding-bottom: 30px;
}
.fusion-footer .fusion-footer-bottom-area,
.fusion-footer .fusion-footer-bottom-area a {
font-family: 'ProximaNova-Bold';
font-size: 11px;
line-height: 14px;
color: #b3b5b4;
}
.fusion-footer .fusion-footer-bottom-area a:hover {color: #ffbf3d;}
.fusion-footer .widget_nav_menu .widget-title {display: none;}
.fusion-footer .fusion-widget-area .widget_nav_menu li {
padding: 0;
border-bottom: medium none;
}
.fusion-footer-widget-area ul.menu > li > a {
text-transform: uppercase;
line-height: 30px;
}
.fusion-footer-widget-area .widget_nav_menu ul.sub-menu li {padding-bottom: 5px;}
.fusion-footer-widget-area .widget_nav_menu ul ul li a {padding-top: 0 !important;}
.fusion-footer-widget-area .widget li a::before {content: ''; display: none;}
.fusion-footer .fusion-widget-area .sub-menu {margin-left: 10px;}
.fusion-footer-bottom-area p {margin-top: 0px;}
.fusion-footer-bottom-area div > p:last-of-type {margin-bottom: 0;}
.footer-bottom-wrapper {
overflow: hidden;
width: 100%;
padding: 10px 0;
}
.footer-bottom-wrapper > div {
float: left;
}
.footer-bottom-wrapper:first-of-type {
border-bottom: 3px solid #b3b5b4;
}
#footer-bottom-left {float: left;}
#footer-bottom-right {float: right;}
#footer-bottom-center-wrapper {
float: left;
}
#footer-bottom-center {display: inline-block;}
#badge-collection {float: right;}
#badge-collection ul {margin: 0;}
#badge-collection ul li {
list-style: none outside none;
display: inline-block;
margin-right: 20px;
}
#badge-collection ul li:last-of-type {margin-right: 0;}
#badge-collection ul li.badge-list-item img {height: 29px; width: auto;}
.footer-social-icon {
display: inline-block;
width: 26px;
height: 26px;
margin: 0 10px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
color: transparent !important;
overflow: hidden;
}
.footer-social-icon#fbc-Facebook {background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/fbc-facebook.png);}
.footer-social-icon#fbc-Twitter {background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/fbc-twitter.png);}
.footer-social-icon#fbc-LinkedIn {background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/fbc-linkedin.png);}
.footer-social-icon#fbc-YouTube {background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/fbc-youtube.png);}
@media only screen and (max-width:1099px) {
#media_image-2 {
float: none; 
width: 100%;
max-width: 100%;
text-align: center;
}
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {
max-width: 100%;
}
} @media only screen and (max-width: 800px) and (min-width: 767px) {
.fusion-footer-widget-area {padding-bottom: 30px;}
.fusion-footer .fusion-columns .fusion-column {float: left;}
.fusion-footer .col-sm-2 {float: left;}
.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {
margin: 0;
}
}
@media only screen and (max-width: 640px) and (min-width: 320px) {
.fusion-columns .fusion-column { margin: 0 !important;}
}
@media only screen and (max-width: 767px) {  
.fusion-footer .fusion-footer-widget-area .fusion-row .fusion-columns {
border-bottom: 3px solid #b3b5b4;
padding-bottom: 20px;
}
.fusion-footer .fusion-footer-widget-area .fusion-row,
.fusion-footer .fusion-footer-bottom-area .fusion-row {max-width: 320px;}
.fusion-footer .fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 10px;}
.fusion-footer .fusion-footer-widget-area {
padding-bottom: 0 !important;
}
#footer-bottom-left
#footer-bottom-right {
margin: 10px 0;
float: none !important;
text-align: center !important;
}
.footer-bottom-wrapper {padding: 30px 0;}
.footer-bottom-wrapper > div {float: none !important; margin: 15px 0; text-align: center;}  
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
.fusion-footer .fusion-columns-3 .fusion-column:nth-of-type(4n),
.fusion-footer .fusion-columns-3 .fusion-flip-box-wrapper:nth-of-type(4n),
.fusion-footer .fusion-columns-5 .fusion-column:nth-of-type(4n),
.fusion-footer .fusion-columns-5 .fusion-flip-box-wrapper:nth-of-type(4n),
.fusion-footer .fusion-columns-6 .fusion-column:nth-of-type(4n),
.fusion-footer .fusion-columns-6 .fusion-flip-box-wrapper:nth-of-type(4n) {
clear: none;
}
.fusion-footer #footer.fusion-footer-bottom-area .fusion-row {padding-left: 10px !important; padding-right: 10px !important;}
}  #keep-me-in-the-know {
position: relative;
z-index: 10;
padding: 90px 0 !important;
background-color: #ffbf3d;
}
#main #keep-me-in-the-know .fusion-title h2 {
font-family: "Knockout 72 A", "Knockout 72 B" !important;
line-height: 0.8em !important;
font-size: 2em !important;
color: white;
}
.row.newsletter_input {
background-color: #fff;
border: 3px solid #fff;
height: 60px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0;
max-width: 602px;
transition: border-color 0.5s ease 0s;
width: 100%;
position: relative;
}
#resources-hero-section .row.newsletter_input {max-width: 100%;}
.newsletter_input:hover {border-color: #3b3e3f;}
.newsletter_input:hover #btn_sign_up {color: #ffbf3d;}
.newsletter_input .fusion-column {position: initial;}
#email_input {
background-color: #fff;
border: 0 none;
box-sizing: border-box;
color: #000;
display: inline-block;
font-family: "ProximaNova-Regular";
font-size: 1em;
height: 54px;
line-height: 54px;
margin: 0;
padding: 0 1em;
position: absolute;
top: 0;
left: 0;
vertical-align: middle;
width: 465px; 
}
#resources-hero-section #email_input {width: 90%;}
#resources-hero-section form {height: 44px;}
#btn_sign_up {
background-color: #fff;
border: 0 none;
color: #ffbf3d;
cursor: pointer;
display: inline-block;
font-family: "ProximaNova-Bold";
font-size: 1em;
height: 54px;
line-height: 54px;
padding-top: 0;
transition: color 0.5s ease 0s;
width: 125px;
position: absolute;
top:0;
right: 0;
}
.newsletter_input input#btn_sign_up:hover {color: #3b3e3f;}
.newsletter_input .fusion-column {padding: 0;}
#keep-me-in-the-know #form-message {margin-top: 10px;}
#resources-hero-section #form-message {
font-family: "ProximaNova-Bold";
color: white;
}
@media only screen and (max-width: 1200px) {
#resources-hero-section .row.newsletter_input {max-width: 602px;}
#resources-hero-section #email_input {width: 465px;}
}
@media only screen and (max-width: 999px) and (min-width: 700px){
#email_input,
#btn_sign_up {font-size: 16px;}
}
@media only screen and (max-width: 767px) {
#keep-me-in-the-know {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
#main #keep-me-in-the-know .fusion-title h2 {
line-height: 0.8em !important;
font-size: 1.666em !important;
}
#keep-me-in-the-know p {
font-size: 1em;
line-height: 1em;    
}  
}
@media only screen and (max-width: 699px) {
.row.newsletter_input {
max-width: 290px;
width: 240px;
height: 30px;
border: 2px solid #fff;
}
#email_input {
font-size: 13px;    
height: 26px;
line-height: 26px;
padding-top: 0px;
padding-left: 0.5em;
padding-right: 0;
}
#email_input,
#resources-hero-section #email_input {
width: 224px;
}
#btn_sign_up {
width: 62px;
font-size: 0.712em;
padding-top: 0px;
height: 26px;
line-height: 26px;
} 
}  #social-widget-wrapper {
background-color: #e9e9e9;
overflow: hidden;
}
#social-widget {
width: 100%;
padding: 0 70px;
margin: 70px 0;
overflow: hidden;
}
#social-widget .fusion-social-links-header {margin-top:0;}
#social-widget .fusion-social-networks .fusion-social-network-icon {
color: transparent;
width: 70px;
height: 70px;
border-radius: 100%;
background-color: #fff;
text-align: center;
}
#social-widget .follow-us,
#social-widget .join-us {
float: left;
width: 50%;
text-align: center;
padding: 0 20px;
}
#social-widget .follow-us img {margin: 20px 0;}
#social-widget .follow-us {border-right: 3px solid #d3d3d3;}
#social-widget .fusion-alignleft {float: none;}
#social-widget h3.social-media-title {
color: #3D3D3D;
font-size: 40px !important;
font-family: "Knockout 72 A","Knockout 72 B" !important;
line-height: 1.33em;
}
#social-widget .join-us .sub-title {
font-family: "ProximaNova-Bold" !important;
font-size: 18px !important;
margin-bottom: 0;
overflow: hidden;
margin:  0 auto !important;
}
#social-widget .join-us p {
max-width: 380px;
margin: 10px auto;
}
#social-widget .join-us .button {
background-color: #ffbf3d;
color: #fff;
padding: 5px 10px;
font-size: 14px;
font-family: "ProximaNova-Bold" !important;
border: 2px solid #ffbf3d;
display: inline-block;
transition: background-color 0.3s, color 0.15s !important;
}
#social-widget .join-us .button:hover {
background-color: transparent;  
color: #ffbf3d;
}
@media only screen and (max-width: 999px) and (min-width: 700px){
#social-widget {
height: auto;
padding: 0;
width: 95%;
margin: 50px auto;
}
#social-widget h3.social-media-title {font-size: 37px !important;}
#social-widget .fusion-social-networks .fusion-social-network-icon {width: 60px; height: 60px; margin: 0 6px;}
#social-widget .follow-us img {margin: 15px 0;}
}
@media only screen and (max-width: 699px) {
#social-widget {
width: 90%;
margin: 0 auto;
padding: 50px 0;
}
#social-widget .follow-us,
#social-widget .join-us {
width: 100%;
float: none;
margin: 0 auto;
}
#social-widget .join-us {padding-top: 50px;}
#social-widget .follow-us {
border-bottom: 3px solid #d3d3d3;
border-right: none;
}
#social-widget .fusion-social-networks .fusion-social-network-icon {width: 60px; height: 60px; margin: 0 6px 10px;}
#social-widget .follow-us img {margin: 15px 0;}
#social-widget h3.social-media-title {font-size: 31px !important;}
#social-widget .fusion-row {
display: block;
padding: 0;
}
}  @media only screen and (max-width: 999px) {
#main {margin-top: 0px;}
}
@media only screen and (min-width: 960px) {
.larger-copy p {
font-size: 24px;
line-height: 30px;
}
}
.fusion-fullwidth.hero-custom-bg {background-color: #796346 !important;}
.bg-parallax-parent p,
.bg-parallax-parent p a {color: white;}
#main .fullwidth-box.width1400 .fusion-row,
#main .fullwidth-box.width920 .fusion-row {
margin-left: auto;
margin-right: auto;
padding-left: 10px;
padding-right: 10px;
}
#main .fullwidth-box.width920 .fusion-row {max-width: 940px;}
#main .fullwidth-box.width1400 .fusion-row {max-width: 1400px;} .post-content .white-h1 h1 {color: white;} #main .bg-parallax-parent .fusion-title h2 {color: white;}
#main .bg-parallax-parent .fusion-title h4 {color: #ffbf3d;}
#main .fusion-title h3,
.post-content .style-h1-as-h3 h1 {
font-family: "Knockout 72 A", "Knockout 72 B" !important;
}
.post-content .style-h1-as-h3 h1 {
font-size: 55px;
line-height: 46px;
letter-spacing: -2px;
font-weight: 400;
}
#main .fusion-title h4,
#main .fusion-title h5 {
font-family: "ProximaNova-Bold" !important;
}
@media only screen and (max-width: 960px) {
.fusion-title.fusion-title-size-one,
.fusion-title.fusion-title-size-two {margin-bottom: 0 !important;}  
#main .fusion-title h1,
#main .fusion-title h2 {
font-size: 22px !important;
line-height: 30px;
} #main .fusion-title.style-h1-as-h3 h1,
#main .fusion-title h3 {
font-size: 40px !important;
line-height: 38px;
}
#main .fusion-title h4 {
font-size: 20px;
line-height: 22px;
}
}
@media only screen and (max-width: 480px) {
#main .fusion-title h1,
#main .fusion-title h2 {
font-size: 18px !important;
line-height: 20px;
} #main .fusion-title.style-h1-as-h3 h1,
#main .fusion-title h3 {
font-size: 26px !important;
line-height: 26px;
letter-spacing: 0;
}
}
@media only screen and (max-width: 767px) {
.fusion-row p br {display: none;}
}   .horizontally-centered-blocks .fusion-layout-column {
float: none;
display: inline-block;
vertical-align: top;
min-width: 230px;
}
.horizontally-centered-blocks .fusion-layout-column.fusion-one-full {display: block;}
.horizontally-centered-blocks .fusion-layout-column .fusion-column-wrapper p:last-of-type {
margin-bottom: 0;
}
.width1400.horizontally-centered-blocks .fusion-layout-column.fusion-one-third {
max-width: 420px;
}
.width1400.horizontally-centered-blocks .fusion-layout-column.fusion-one-fourth {
max-width: 320px;
}
@media only screen and (max-width: 1400px) and (min-width: 800px) {
.width1400.horizontally-centered-blocks .fusion-layout-column p br {display: none;}
}
@media only screen and (max-width: 800px) {
.horizontally-centered-blocks .fusion-layout-column {
margin: 0 auto !important;
border-bottom: 1px solid #ccc;
display: block;
float: none !important;
}
.horizontally-centered-blocks .fusion-layout-column .fusion-title {margin: 10px 0 20px !important;}
.horizontally-centered-blocks .fusion-layout-column.the-last-one {border-bottom: medium none;}
.horizontally-centered-blocks .fusion-layout-column .fusion-column-wrapper {
padding: 30px 10px !important;
}
}  #home-page-slider {background: #dfdfdf !important;}  #media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs {border: medium none;}
#media-activation-tabs.fusion-tabs > .nav .nav-tabs li:first-of-type,
#media-activation-tabs.fusion-tabs .tab-content {border-top: 1px solid #ccc;}
#media-activation-tabs.fusion-tabs > .nav .nav-tabs li,
#media-activation-tabs.fusion-tabs .fusion-mobile-tab-nav,
#media-activation-tabs.fusion-tabs .tab-content .tab-pane.active {border-bottom: 1px solid #ccc;}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
margin-bottom: 0;
}
#media-activation-tabs.fusion-tabs.fusion-tabs-1 .tab-pane {
background: white;
border: medium none;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .tab-pane h4 {
margin: 20px 0 30px;
text-align: left;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .tab-pane p {
text-align: left;  
}
@media all and (min-width: 768px) {
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
padding: 20px 10px 20px 90px;
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_prog-solut.png);
background-repeat: no-repeat;
background-position: 20px center;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li #fusion-tab-search {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_paid-search.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li #fusion-tab-social {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_paid-social.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li #fusion-tab-direct {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_direct.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link[id^="fusion-tab-media"][id$="research"] {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_media-research.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link[id^="fusion-tab-creative"][id$="services"] {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_creative-services.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link[id^="fusion-tab-digitalinnovation"] {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/tab-icons/tab-icon_digital-innovation.png);
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs > li.active > .tab-link {
border-left: medium none;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .nav-tabs {
background: transparent;
border: medium none;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .tab-content {
width: 60%;
padding-right: 10%;
padding-left: 10%;
border: medium none;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .tab-pane {
padding: 30px 0;
}
#media-activation-tabs.fusion-tabs.vertical-tabs .tab-pane p {font-size: 20px;}
#media-activation-tabs.fusion-tabs .tab-content .tab-pane.active {border-bottom: medium none;}
}  #resources-hero-section > .fusion-row {
background-color: rgba(59, 62, 63, .6);
position: relative;
}
#resources-hero-section > .fusion-row:before,
#resources-hero-section > .fusion-row:after {
background-color: rgba(59, 62, 63, .6);
position: absolute;
height: 100%;
width: 3000px;
top: 0;
bottom: 0;
display: block;
}
#resources-hero-section > .fusion-row:before {left: -3000px;}
#resources-hero-section > .fusion-row:after {right: -3000px;}
#resources-hero-section p {
font-size: 24px;
margin-top: 20px;
margin-bottom: 10px;
}
#webinars-section {
position: relative;
z-index: 1;
}
#webinars-section #resource-logo {
position: absolute;
bottom: 0;
right: 0;
z-index: 4;
}
#callout-button-section {
position: fixed;
right: 0;
bottom: 40%;
z-index: 11;
-ms-transform: rotate(90deg); 
-webkit-transform: rotate(90deg); 
transform: rotate(90deg);
transform-origin: 71% 100%;
}
#callout-button-section .fusion-button {margin-top: 0;}
#callout-button-section .fusion-button-text {
width: 260px;
white-space: normal;
font-family: "ProximaNova-Bold" !important;
font-size: 28px;
line-height: 25px;
padding: 10px;
}
#callout-button-section .orange-button span:hover {
background-color: #ffbf3d;
color: #fff !important;
outline: none;
}
@media all and (max-width: 768px) {
#callout-button-section {
position: relative;
right: auto;
bottom: auto;
-ms-transform: none; 
-webkit-transform: none; 
transform: none;
transform-origin: 71% 100%;
margin: 50px auto;
}  
}
@media all and (max-width: 699px) {
#webinars-section {padding-bottom: 120px !important;}
#webinars-section #resource-logo {bottom: -120px !important;}
#resources-hero-section > .fusion-row {
padding-top: 20px;
padding-bottom: 20px;
}
}   .upw-posts {text-align: center;}
.upw-posts article {
border-bottom: none !important;
display: inline-block !important;
vertical-align: top;
}  .upw-posts article.type-executive {
height: 280px;
width: 18%;
overflow: hidden;
text-align: center;
cursor: pointer;
margin: 20px 1%;
padding: 10px 1%;
transition: border 0.45s ease 0s, box-shadow 0.45s ease 0s;
border: 1px solid #fff;
box-shadow: 1px 2px 2px #fff;  
}
@media all and (max-width: 1023px) {
.upw-posts article.type-executive {
height: auto;
}
}
@media all and (max-width: 768px){
.upw-posts article.type-executive {
display: block !important;
width: 100%;
max-width: 300px;
margin: 30px auto;
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e7e7e7;
}
}
.upw-posts article.type-executive:hover {
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e7e7e7;
}   ul#centro-featured-content-widget li article:hover h4 {
color: #ffbf3d;
}
ul#centro-featured-content-widget li article .thumbnail-bg-block {
display: inline-block;
width: 320px;
height: 200px;
background-position: center center;
background-size: cover;
}
@media all and (max-width: 768px){
ul#centro-featured-content-widget li article .thumbnail-bg-block {
width: 300px;
height: 180px;
}
}
@media only screen and (max-width: 480px) {
ul#centro-featured-content-widget li h4 {
font-size: 20px;
line-height: 24px;
}
}  #centro-latest-from-speakers li.column {
text-align: left;
padding: 0 10px !important;
color: #fff;
border-left: 2px solid #ffbf3d;
}
#centro-latest-from-speakers .speaker {text-transform: uppercase;}
#centro-latest-from-speakers .speakers-posts li {list-style-type: none;}
#centro-latest-from-speakers .post-date {
font-size: 15px !important;
font-family: 'ProximaNova-Semibold' !important;
text-transform: capitalize;
}
#centro-latest-from-speakers .post-title {
min-height: 48px;
margin-bottom: 0px;
}
#centro-latest-from-speakers .post-title a {
font-size: 24px !important;
line-height: 24px;
font-family: "ProximaNova-Semibold" !important;
color: white;
}
#centro-latest-from-speakers .post-title a:hover {
text-decoration: none;
}
#centro-latest-from-speakers .more_link {
font-family: "ProximaNova-Bold";
font-size: 28px;
margin-left: 15px;
margin-top: 15px;
display: inline-block;
}  #featured-events {padding-right: 60px; text-align: left;}
#featured-events .fe-item {margin-bottom: 40px;}
#featured-events .fe-item-left {float: left; width: 100px;}
#featured-events .fe-item-left img {max-width: 100px;}
#featured-events .fe-item-right {padding-left: 120px;}
#featured-events .fe-item-right h4 {font-size: 18px;}
@media only screen and (max-width: 800px) {
#featured-events {padding-right: 0;}
}
@media only screen and (max-width: 480px) {
#featured-events .fe-item-left {float: none; width: 100%; margin-bottom: 20px;}
#featured-events .fe-item-left img {max-width: 100%;}
#featured-events .fe-item-right {padding-left: 0px;}
}  #featured-news-item {padding-right: 60px; text-align: left;}
#featured-news-item .fusion-title {margin-bottom: 30px;}
#main #featured-news-item .fusion-title h4 {font-family: 'ProximaNova-Black' !important;}
#featured-news-item a {
text-decoration: underline;
font-family: 'ProximaNova-Bold';
}
@media only screen and (max-width: 800px) {
#featured-news-item {padding-right: 0;}
}  #featured-press .fp-item {padding-bottom: 20px; margin-bottom: 20px; text-align: left;}
#featured-press .fpi-thumbnail img {max-width: 300px;}
#featured-press .fpi-body {
margin-top: 10px;
border-left: 2px solid #ffbf3d;
padding-left: 10px;
}
#featured-press .fpi-body .read-more {color: #d3d3d3;}
#featured-press .fpi-body .read-more:hover {color: #ffbf3d;}
@media only screen and (max-width: 800px) {
#featured-press .fp-item {border-bottom: 1px solid #ccc;}
}  .centro-slick {margin: 0 72px;}
.cs-content {margin: 0 auto; text-align: center;}
.slick-slide .cs-content img {display: inline-block;}
.slick-arrow {
position: absolute;
top: 40%;
cursor: pointer;
height: 52px;
width: 52px;
color: transparent;
border: none;
padding: 0;
margin: 0;
background-color: transparent;
background-repeat: no-repeat;
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/slick-arrow.png);
background-size: cover;
outline: none;
}
.slick-arrow.slick-prev {
left: -62px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.slick-arrow.slick-next {right: -62px;}
.slick-arrow.slick-disabled {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
cursor: auto;
}
@media only screen and (max-width: 480px) {
.centro-slick {margin: 0 30px;}
.slick-arrow {height: 26px; width: 26px;}
.slick-arrow.slick-prev {left: -28px;}
.slick-arrow.slick-next {right: -28px;}
} #people-slider-widget .cs-content {
width: 220px;
padding: 10px;
color: white;
}
#people-slider-widget .title {
font-family: 'ProximaNova-Semibold';
font-size: 14px;
line-height: 16px;
}
#people-slider-widget h5.name {
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
margin-top: 0.9em;
margin-bottom: 0.3em;
color: white;
}
#people-slider-widget img.round.yellow-border {
width: 114px;
height: 114px;
border-radius: 62px;
border: 2px solid #ffbf3d;
}  #centro-featured-announcements .cs-content {
width: 412px;
padding: 0 10px;
border-left: 2px solid #ffbf3d;
color: white;
text-align: left;
min-height: 200px;
}
@media only screen and (max-width: 480px) {
#centro-featured-announcements .cs-content {width: 240px;}
#centro-featured-announcements .slick-arrow {
background-size: auto auto;
background-position: center center;
}
}
#centro-featured-announcements h4 {
color: #fff !important;
font-size: 18px !important;
text-transform: uppercase;
line-height: 20px;
margin-bottom: 10px;
}
#centro-featured-announcements .announcement-text * {
line-height: 22px;
text-align: left !important;
}
#centro-featured-announcements .slick-arrow.slick-prev {display: none !important;}
#centro-featured-announcements .slick-arrow.slick-next {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/slick-arrow-infinite.png);
}   #ad-exchange-upgrade,
#ad-exchange-drive-revenue {padding-right: 200px;}
#inventory-sample-link {
margin-top: 0;
background: transparent;
}
#inventory-sample-link span.fusion-button-text {
color: #ffbf3d !important;
padding: 0;
font-size: 18px;
font-family: "ProximaNova-Regular" !important;  
}
#ad-exchange-upgrade-right .fusion-imageframe {
overflow: visible;
}
#ad-exchange-upgrade-right img {max-width: none;}
#inventory-sample-popup h2{
font-size: 30px;
line-height: 24px !important;
margin-bottom: 60px;
margin-left: 0;
max-width: 300px;
text-align: left;
font-family: "Knockout 72 A","Knockout 72 B";
color: #3f3f3f;
}
#inventory-sample-popup .item_holder {margin-bottom: 15px;}
#inventory-sample-popup .title {
display: table-cell;
width: 250px;
font-family: "ProximaNova-Bold";
text-transform: uppercase;  
}
#inventory-sample-popup .item_name {width: 250px;}
#inventory-sample-popup .item_name,
#inventory-sample-popup .item_location {
display: table-cell;
font-size: 14px;
height: 14px;
line-height: 14px;
}
#inventory-sample-popup .disclaimer {
color: #918e8c;
margin-top: 40px;
font-size: 14px;
}
#ad-exchange-features .fusion-one-third .fusion-column-wrapper {
max-width: 250px;
margin: 0 auto;
}
#ad-exchange-features .fusion-one-third h4 {
color: #ffbf3d;
font-size: 18px;
line-height: 22px;
margin: 20px 0;
}
#bid-on-the-best .fusion-one-half,
#ad-exchange-the-industry .fusion-one-half {padding-left: 200px;}
#bid-on-the-best-right {float: right;}
.modal_demorequest_brandpub.get-in-touch .modal-content {height: 800px;}
#scroll-blocks {position: absolute; left: 50%;}
#scroll-blocks .fusion-column-wrapper {position: relative;width: 660px;}
.square {position: absolute !important;}
#block-2 {top: 50%;left: 42%;}
#block-1 {top: 10%;left: 6%;}
#block-3 {top: 55%;right: 3%;}
@media only screen and (max-width: 1600px) and (min-width: 700px){
.square img {width: 85%;}
}
@media only screen and (max-width: 1024px) {
#ad-exchange-upgrade,
#ad-exchange-drive-revenue {padding-right: 0;}
#bid-on-the-best .fusion-one-half ,
#ad-exchange-the-industry .fusion-one-half {padding-left: 0;}
}
@media only screen and (max-width: 800px) {
.center-all-on-mobile .fusion-title.fusion-sep-none .title-heading-left,
.center-all-on-mobile .fusion-one-half .fusion-column-wrapper,
.center-all-on-mobile .fusion-one-half .fusion-column-wrapper p {
text-align: center;
}
#scroll-blocks {
margin: 20px 0 !important;
position: relative;
left: 0;
max-width: 100%;    
}
#scroll-blocks .fusion-column-wrapper {width: 100%;}
#ad-exchange-the-industry .parallax-inner,
#bid-on-the-best .parallax-inner {
display: none;
}
#ad-exchange-upgrade-right img {max-width: 100%;}
}   #location-section .fusion-title-size-three {position: relative; z-index: 2;}
#location-widget {
position: relative;
margin-top: 160px;
z-index: 1;
}
#location-widget.upw-posts article {
width: 16%;
position: relative;
}
#location-widget.upw-posts article:nth-child(1) {
position: absolute;
margin-left: -150px;
top: -185px;
width: 300px;
left: 50%;
height: auto;
}
#location-widget.upw-posts article:nth-child(3) {
margin-right: 16%;
}
#location-widget.upw-posts article:nth-child(4) {
margin-left: 16%;
}
#location-widget .location_tile {cursor: pointer;}
#location-widget .location_tile img {   
width: 114px;
height: 114px;
border-radius: 57px;
}
#location-widget article:nth-child(1) img {
width: 300px;
height: 300px;
border-radius: 150px;
}
#location-widget .location_name {
font-size: 16px;
line-height: 20px;
font-family: "ProximaNova-Bold";
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 14px;
}
#location-widget article:hover .location_name {color:#ffbf3d;}
#location-widget .location_address,
#location-widget .location_phone_number {
font-size: 13px;
line-height: 17px;
margin-bottom: 16px;    
} @media only screen and (max-width: 999px) {
#location-widget {margin-top: 20px;}
#location-widget.upw-posts article {width: 25%;}
#location-widget.upw-posts article:nth-child(1) {
position: relative;
top: 0;
left: auto;
margin-left: auto;
margin-right: auto;
clear: both;
width: 100%;
}
#location-widget.upw-posts article:nth-child(3) {margin-right: 0;}
#location-widget.upw-posts article:nth-child(4) {margin-left: 0;}
}
@media only screen and (max-width: 699px) {
#location-widget {max-width: 300px; margin-left: auto; margin-right: auto;}
#location-widget.upw-posts article {
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 1px solid #eee !important;
}
#location-widget .location_tile img,
#location-widget .location_tile .location_address,
#location-widget .location_tile .location_phone_number {display: none;}
#location-widget .location_tile.open .location_address,
#location-widget .location_tile.open .location_phone_number {display: block;}
#location-widget .location_name {line-height: 16px;margin: 14px 0;}
.location-widget-button {
width: 38px;
height: 44px;
position: absolute;
top: 0px;
right: 0px;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/location-widget-buttons.png) no-repeat scroll 0 0 transparent;
}
} #contact-us-form {
width: 630px;
margin-right: auto;
margin-left: auto;
}
#contact-us-form iframe {height: 500px;}
@media only screen and (max-width: 699px) {
#contact-us-form {width: 300px;}
#contact-us-form.fusion-content-boxes .content-wrapper-background {padding: 0;}
#contact-us-form iframe {height: 650px;}
}  .centro-team {text-align: center;}
.centro-team .team-member {
display: inline-block;
vertical-align: top;
height: 280px;
width: 18%;
overflow: hidden;
text-align: center;
cursor: pointer;
margin: 20px 1%;
padding: 10px 1%;
transition: border 0.45s ease 0s, box-shadow 0.45s ease 0s;
border: 1px solid #fff;
box-shadow: 1px 2px 2px #fff;
}
.centro-team .team-member:hover {
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e7e7e7;
}
.centro-team .tm_name {
font-size: 16px;
line-height: 20px;
text-transform: uppercase;
margin-top: 0.9em;
margin-bottom: 0.3em;  
}
@media all and (max-width: 1023px) {
.centro-team .team-member {height: auto;}
}
@media all and (max-width: 768px){
.centro-team .team-member {
display: block !important;
width: 100%;
max-width: 300px;
margin: 30px auto;
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e7e7e7;
}
} #resources_speakers.centro-team .team-member {
border: 1px solid #303e48;
box-shadow: 1px 2px 2px #303e48;
}
@media all and (max-width: 768px){
#resources_speakers.centro-team .team-member {
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e8e8e8;
}
}
#resources_speakers.centro-team .team-member:hover {
border-color: #e8e8e8;
box-shadow: 1px 2px 2px #e8e8e8;
}
#resources_speakers.centro-team .tm_name {color:#ffbf3d;}
#resources_speakers.centro-team .team-member {color: white;}  .modal-content .tm_tile-popup {
padding-top: 60px;
overflow: hidden !important;
clear: both;
}
.modal-content .tm_tile-popup .tm_name {
font-family: "Knockout 72 A","Knockout 72 B" !important;
font-size: 30px !important;
font-weight: 400;
margin-bottom: 10px !important;
margin-left: 10px !important;
margin-top: 30px !important;
max-width: 100% !important;
text-align: left;
color: #3f3f3f !important;
text-transform: capitalize !important;
}
.modal-content .tm_tile-popup .tm_title {
font-size: 18px !important;
margin-bottom: 49px !important;
margin-left: 10px !important; 
margin-top: 0;
color: #3f3f3f;
max-width: 100% !important;
text-align: left;
}
.modal-content .tm_tile-popup .tm_description { 
display: inline-block;
float: left;
font-size: 16px;
line-height: 145%;
margin-left: 10px;
margin-right: 48px;
width: 402px;
padding-bottom: 110px;
}
.modal-content .tm_tile-popup .tm_description p {
margin-top: 0;
color: #3b3e3f;
text-align: left;
}
.modal-content .tm_tile-popup .tm_description a {color: #3b3e3f;}
.modal-open #tt {z-index: 100000;}
.modal-content .tm_tile-popup .share_wrapper {
display: inline-block;
float: left;
width: 90px; 
font-size: 16px;
margin-bottom: 23px;
}
.modal-content .tm_tile-popup .share_wrapper .copy {
text-transform: uppercase;
line-height: 16px;
}
.modal-content .tm_tile-popup .share_wrapper a:hover {
color: #3b3e3f;
background-color: #3b3e3f;
}  
.modal-content .tm_tile-popup .share_wrapper .linkedin {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/linkdin.png);
padding: 2px 20px 0 0;
background-repeat: no-repeat;
margin-right: 20px;
padding: 15px;
float: left;
display: block;
}
.modal-content .tm_tile-popup .share_wrapper .linkedin:hover {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/linkdin-hover.png);
background-repeat: no-repeat;
background-color: #fff;    
} 
.modal-content .tm_tile-popup .share_wrapper .twitter {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/twitter-orange.png);
padding: 0 20px 0 0;
background-repeat: no-repeat;
}
.modal-content .tm_tile-popup .share_wrapper .twitter:hover {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/twitter-hover.png);
padding: 0 20px 0 0;
background-repeat: no-repeat;
background-color: #fff;
}
@media only screen and (max-width: 699px) {
.modal-content .tm_tile-popup .tm_description {
width: 95%;
padding-bottom: 0;
}
.modal-content .tm_tile-popup .share_wrapper {
width: 100%;
margin-left: 10px;
}
}  #vision-and-mission-hero {position: relative; overflow: hidden;}
#shawn-riegsecker-image {
position: absolute;
left: -80px;
top: 20px;
}
@media only screen and (max-width: 1400px) {
#vision-and-mission-hero {padding-left: 400px !important;}
}
@media only screen and (max-width: 767px) {
#vision-and-mission-hero {padding: 0px 0px 20px 0px !important;}
#shawn-riegsecker-image {
position: relative;
top: auto;
left: auto;
max-width: 300px;
margin-bottom: 30px;
}
}  #multi-channel-laptop {overflow: visible;}
#multi-channel-laptop img {max-width: none;}
#pmp-image img {max-width: 100%; padding: 10px;}
#hyperlocal-targeting-img  img{width: 100%; max-width: 880px;}
#service-model .fusion-row > .fusion-title-size-four h4 {
color: #54575a;
font-size: 2em;
line-height: 1em;
font-family: "Knockout 72 A", "Knockout 72 B" !important;
}
#main .service-model-block .fusion-title h4 {
font-family: "Knockout 72 A", "Knockout 72 B" !important;
line-height: 1em;
}
.service-model-block .fusion-column-wrapper .fusion-text {
padding-top: 47px;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/service-model-icon_plus.png) no-repeat scroll center top;
}
@media only screen and (max-width: 1300px) and (min-width: 800px) {
#pmp-copy p br {display: none;}
}
@media only screen and (max-width: 800px) {
#hyperlocal-targeting-img img {max-width: 100%;}
.service-model-block {border-bottom: 1px solid #ccc;}
#service-model .fusion-row > .fusion-title-size-four h4 {font-size: 22px;}
.service-model-block .fusion-column-wrapper {border-right: medium none !important;}
.service-model-block.fusion-column-last {border-bottom: medium none;}
}
@media only screen and (max-width: 767px) {
#basis-dsp-image img,
#multi-channel-laptop img,
#real-time-laptop img,
#private-marketplaces-laptop img {max-width: 100%;}
#multi-channel-laptop {left: 0;}
}  #image-universal-campaign {position: relative; right: -10px;}  .fusion-title.light-blue h3 {color: #b3d8d8 !important;}  @media only screen and (min-width: 980px) {
body.search .fusion-header-wrapper .fusion-header,
.single .fusion-header-wrapper .fusion-header,
.archive .fusion-header-wrapper .fusion-header,
.page-template-page-authors .fusion-header-wrapper .fusion-header,
.page-template-blog-page .fusion-header-wrapper .fusion-header,
.page-template-blog-subpage .fusion-header-wrapper .fusion-header {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/secondary-background.png);
background-repeat: repeat-x;
background-position: center -50px;
}
body.search .fusion-header-wrapper,
.category .fusion-header-wrapper,
.tag .fusion-header-wrapper,
.author .fusion-header-wrapper {
position: absolute;
left: 0;
right: 0;
z-index: 10000;
}
}   .fusion-modal .modal-dialog {
overflow-y: visible !important;
height: auto !important;
}
@media only screen and (min-width: 767px) {
.modal-lg {width: 720px !important;}
}
.modal-lg .modal-content {
border-left: 30px solid #ffbf3d;
margin-left: auto;
margin-right: auto;
overflow: visible;
padding-bottom: 0;
padding-left: 20px;
padding-top: 0;
z-index: 999; 
overflow: hidden;
position: relative;
}
.fusion-modal .modal-header {
min-height: 60px;
border-bottom: medium none;  
}
.modal-header button.close {
display: block;
width: 30px;
height: 30px;
color: transparent;
font-size: 0;
opacity: 1;
filter: alpha(opacity=100); text-shadow: none;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/fusion-modal_button-close.png) no-repeat scroll center top transparent;
margin: 0;
}
.modal-header button.close:hover {
background-position: center -30px;
}
.modal-content .modal-body iframe {min-height: 700px;}
.modal-content .modal-footer {display: none;}
@media only screen and (max-width: 767px) {
.modal-lg .modal-content {
border-left-width: 10px;
padding-left: 10px;
}
.fusion-modal .modal-body {padding: 10px 5px 20px 0;}  
}
@media only screen and (max-width: 480px) {
.modal-content .modal-body iframe {min-height: 860px;}
} .video-modal .modal-content {
padding-left: 0;
background-color: inherit !important;
box-shadow: none;
border: medium none !important;
}
.video-modal .modal-header button.close {
background-position: center -60px;
}
.video-modal .modal-header button.close:hover {
background-position: center -30px;
}
.video-modal .modal-content .modal-body {padding: 0px;}
.video-modal .modal-content .modal-body iframe {min-height: 0px;}
@media only screen and (min-width: 767px) {
.video-modal .modal-content .modal-body iframe {width: 720px; height: 405px;}
}
@media only screen and (max-width: 767px) {
.video-modal .modal-content .modal-body iframe {width: 100%; height: 300px;}
}
@media only screen and (max-width: 480px) {
.video-modal .modal-content .modal-body iframe {height: 250px;}
}    .fusion-button-wrapper a.video-modal-button {
display: inline-block;
margin-top: 0;
height: 70px !important;
width: 70px !important;
color: transparent;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/video-modal-button.png) no-repeat scroll center top transparent !important;
-webkit-transition-property: none !important;
-moz-transition-property: none !important;
-o-transition-property: none !important;
transition-property: none !important;
}
.fusion-button-wrapper a.video-modal-button:hover {
background-position: center -70px !important;
}
.fusion-button-wrapper a.video-modal-button i,
.fusion-button-wrapper a.video-modal-button span {display: none;} #transformative-tech-blocks .fusion-layout-column {}
#main #transformative-tech-blocks .fusion-layout-column h4 {
font-family: "Knockout 72 A","Knockout 72 B" !important;
font-size: 45px !important;
font-weight: 700;
line-height: 45px !important;
}
#main #transformative-tech-blocks .fusion-layout-column h5 {
font-family: "ProximaNova-Bold" !important;
}
#careers-onward-section .fusion-one-half.fusion-column-last .fusion-column-wrapper {padding-right: 0 !important;}
#careers-onward-section .fusion-one-half.fusion-column-last .mb10 {margin-bottom: 0px;}
#beyond-blocks .fusion-layout-column {
margin: 0 !important;
display: table;
float: left;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
cursor: pointer;
}
#beyond-blocks .fusion-layout-column.third {border-right: medium none;}
#beyond-blocks .fusion-layout-column.last-row {border-bottom: medium none;}
#beyond-blocks .fusion-layout-column:hover {background-color: #3b3e3f;}
#beyond-blocks .fusion-layout-column .fusion-column-wrapper {
padding: 10px 30px !important;
height: 250px;
display: table-cell;
vertical-align: middle;
webkit-transition: width 2s, height 1s, background-color 2s, -webkit-transform 1s;
transition: width 2s, height 1s, background-color 2s, transform 1s;
}
#beyond-blocks .fusion-layout-column:hover .fusion-column-wrapper {
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
}
#beyond-blocks .fusion-layout-column .fusion-column-wrapper .fusion-imageframe {
margin-bottom: 20px;
}
#beyond-blocks .fusion-layout-column:hover .fusion-column-wrapper .fusion-imageframe {display: none;}
#beyond-blocks .fusion-layout-column .fusion-column-wrapper .fusion-title-size-four {
margin-bottom: 15px !important;
}
#beyond-blocks .fusion-layout-column .fusion-column-wrapper h4 {
font-family: "Knockout 72 A","Knockout 72 B" !important;
font-size: 23px;
line-height: 21px;
margin-left: auto;
margin-right: auto;
max-width: 235px;
text-align: center;
}
#beyond-blocks .fusion-layout-column:hover .fusion-column-wrapper h4 {color: #ffbf3d;}
#beyond-blocks .fusion-layout-column .fusion-column-wrapper .fusion-text {
font-size: 16px;
line-height: 20px;
display: none;
color: white;
}
#beyond-blocks .fusion-layout-column:hover .fusion-column-wrapper .fusion-text {display: block;}
@media only screen and (min-width: 800px) and (max-width: 1200px) {
#careers-onward-section .fusion-one-half.fusion-column-last .fusion-column-wrapper {padding-left: 50px !important;}
#careers-onward-section .fusion-one-half.fusion-column-last .fusion-column-wrapper p br {display: none;}
}
@media only screen and (min-width: 800px) {
#beyond-blocks .fusion-layout-column {
max-width: none;
width: 33%;
}
}
@media only screen and (max-width: 800px) {
#main #transformative-tech-blocks .fusion-layout-column h4 {
font-size: 28px !important;
line-height: 30px !important;
}
#main #transformative-tech-blocks .fusion-layout-column h5 {
font-size: 16px;
line-height: 20px;
}
#main #transformative-tech-blocks .fusion-title-size-four,
#main #transformative-tech-blocks .fusion-title-size-five {
margin: 0 0 10px !important;
}
#careers-onward-section {background-image: none !important;}
#careers-onward-section .fusion-one-half.fusion-column-last .fusion-column-wrapper {
padding-left: 50px !important;
padding-right: 50px !important;
}
#beyond-blocks .fusion-layout-column {
margin-left: auto !important;
margin-right: auto !important;
border-right: medium none;
}
}
#wrapper #main .post-content .fusion-title #glassdoor h3, 
#wrapper #main .post-content .title #glassdoor h3, 
#wrapper .fusion-title #glassdoor h3, 
#wrapper .post-content #glassdoor h3, #wrapper .title #glassdoor h3 {font-size: 30px !important}
#glassdoor {
background-color: #ffbf3d !important;
position: relative;
}
#glassdoor .text-slider ul {
position: relative;
margin: 0 auto;
min-height: 130px;  
}
#glassdoor .fusion-content-boxes {margin-bottom: 0 !important;}
#glassdoor .text-slider ul li {
opacity: 0;
position: relative;
display: none;
list-style-type: none;
-webkit-transition: opacity 0.7s ease-in;
-moz-transition: opacity 0.7s ease-in;
-ms-transition: opacity 0.7s ease-in;
-o-transition: opacity 0.7s ease-in;
transition: opacity 0.7s ease-in;
}
#glassdoor .text-slider ul li.active {
opacity: 1;
display: block;
} 
#glassdoor .text-slider h3 {margin-bottom: 20px;}
#glassdoor h3 {
font-family: "Knockout 72 A","Knockout 72 B" !important;
font-size: 30px !important;
color:#fff;
letter-spacing: 0.002em !important;
line-height: 26px !important;
text-transform: uppercase;
margin-bottom: 20px;
}
#glassdoor img {margin-bottom: 30px;}
#glassdoor p.first {font-family: "ProximaNova-Bold";}
#glassdoor .fusion-row {
padding-top: 50px;
padding-bottom: 50px;
}
#glassdoor p {
font-size: 16px;
color: #000;
}
@media only screen and (max-width: 999px) and (min-width: 700px){
#glassdoor .fusion-row {
padding-left: 20px !important;
padding-right: 20px !important;
width: 100%;
}
}
@media only screen and (max-width: 699px) {
#wrapper .post-content #glassdoor .fusion-row {width: 280px;}
#wrapper .post-content #glassdoor h3 { 
font-size: 24px !important;
line-height: 21px !important;  
}
}  #privacy-policy a {
color: #ffbf3d;
text-decoration: underline;
}
#privacy-policy a.glossaryLink,
#privacy-policy a:hover {
color: #3b3e3f;
}
#privacy-policy ol {padding-left: 30px;}
#privacy-policy ul {margin-left: 30px;}
#privacy-policy input[type="text"] {
border: 2px solid #3b3e3f;
height: 40px;
padding: 10px 10px;
max-width: 300px;
margin: 5px 10px 5px 0;
}
#privacy-policy input[type="submit"] {
font-family: "ProximaNova-Black" !important;
font-size: 18px;
font-weight: normal;
line-height: 18px;
padding: 8px 20px;
text-transform: uppercase;
color: white;
background-color: #ffbf3d;
border: medium none;
cursor: pointer;
border: 2px solid #ffbf3d;
transition: background-color 0.3s ease 0s, color 0.15s ease 0s;
letter-spacing: 0.05em;
}
#privacy-policy input[type="submit"]:hover {
background-color: #3b3e3f;
color: #ffbf3d;
}  .centrojobvite_widget {text-align: left;}
.centrojobvite_widget #job_filters {
padding-bottom: 30px;
padding-top: 30px;
position: relative;
text-align: left;
}
.centrojobvite_widget #job_filters .jobs_listing {
font-size: 36px;
margin-left: 15px;
font-family: "Knockout 72 A","Knockout 72 B";
line-height: 1.35em;
}
.centrojobvite_widget #filters_container {
padding-top: 7px;
position: absolute;
right: 0;
top: 30px;
z-index: 10;
}
.centrojobvite_widget .filters {
background-color: #fff;
border: 1px solid #ddd;
color: #3b3e3f;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
width: 240px;
margin: 0 0 15px 15px;
}
.centrojobvite_widget .filters option {
color: #a0a1a1;
font-size: 14px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 240px;
transition: color 0.2s ease 0s; 
}
.centrojobvite_widget .filters option:hover {
background-color: #fff !important;
color: #3a3b3f;
}
.centrojobvite_widget .column_headers {
border-bottom: 1px solid #e6e6e6;  
padding: 0 20px 30px;
font-family: "ProximaNova-Bold";
}
.centrojobvite_widget .item_wrapper {overflow: hidden;}
.centrojobvite_widget .job_item {
float: left;
width: 40%;
font-family: "ProximaNova-Bold";
padding-right: 10px;
}
.centrojobvite_widget .team_item {
float: left;
width: 30%;
padding-right: 10px;
}
.centrojobvite_widget .location_item {float: left; width: 30%;}
.centrojobvite_widget .scroll-animated-widget {}
.centrojobvite_widget a.job_selector {
padding: 30px 20px !important;
display: block !important;
opacity: 0;
background: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/listing-arrow.png) no-repeat scroll right center;
border-bottom: 1px solid #e6e6e6 !important; 
}
.centrojobvite_widget a.job_selector.hidden {display: none !important;}
.centrojobvite_widget a.job_selector:hover {
background-color: #ecedef;
color: #3b3e3f;
}
@media only screen and (max-width: 980px) {
.centrojobvite_widget #filters_container {
position: relative;
top: 0;
right: auto;
padding-top: 0;
}
.centrojobvite_widget .filters {
width: 90%;
max-width: 500px;
}
}
@media only screen and (max-width: 699px) {
.centrojobvite_widget .job_item {float: none; width: 100%;}
.centrojobvite_widget .team_item {float: none; width: 100%;}
.centrojobvite_widget .location_item {float: none; width: 100%;}
}  #single-job-header {padding: 160px 0px 80px;}
#single-job-header .fusion-title-size-one {margin-bottom: 20px; text-transform: uppercase;}
#single-job-header .gap {margin: 0 11px;}
#single-job-header .fusion-button-wrapper a {margin-top: 0;}
#single-job-details {
border-bottom-width: 0px;
border-top-width: 0px;
padding-bottom: 100px;
padding-top: 100px;
padding-left: 0px;
padding-right: 0px;
background-color: rgba(255,255,255,0);
text-align: left;
}
#single-job-details .fusion-two-third {padding-right: 50px;}
#single-job-details .fusion-two-third h3 {
font-size: 24px !important;
margin: 20px 0;
line-height: 22px !important;
font-family: 'ProximaNova-Regular' !important;
color: #3b3e3f;
letter-spacing: 0;
}
#single-job-details .fusion-two-third ul {
margin-top: 20px;
margin-bottom: 0;
}
#single-job-details .fusion-two-third ul {margin: 0 0 15px 0;}
#single-job-details .fusion-two-third ul li {
margin-bottom: 5px;
margin-left: 30px;
margin-top: 5px;
padding-left: 5px;
font-size: 17px;
line-height: 22px;
display: list-item;
list-style: disc outside none;    
}
#single-job-details .fusion-one-third {
border: 2px solid #ddd;
padding: 30px 35px 35px;
}
#single-job-details .fusion-one-third h4 {
font-family: "ProximaNova-Bold" !important;
font-size: 20px !important;
line-height: 20px !important;
font-weight: bold;
}
#single-job-details .fusion-one-third ul li {
border-bottom: 1px solid #ddd;
display: block;
line-height: 20px;
padding-bottom: 15px;
padding-top: 15px;
font-size: 14px;
list-style-type: none;
}
#single-job-details .fusion-one-third .fusion-button {width: 100%;}  #jobvite_container {
position: relative;
z-index: 999;
background-color: #fff;
}
#jobvite_container iframe {
width: 100%;
max-width: 800px;
margin: 90px auto;
padding: 0 10px;
}  .error404 #content,
.search-no-results #content{padding-bottom: 100px;}
#post-404page .title-sep-container {display: none;}
#post-404page h2,
.search-no-results.search .post-content h2 {
margin: 50px auto 0;
padding: 0;
font-size: 25px !important;
line-height: 25px !important;
letter-spacing: 0 !important;
text-align: center !important;
text-transform: none;
}
#post-404page .useful-links,
.search-no-results .useful-links {display: none;}
#post-404page h3,
.search-no-results .post-content h3 {
font-size: 36px;
line-height: 40px;
letter-spacing: 0;
font-family: "Knockout 72 A","Knockout 72 B";
text-transform: uppercase;
}
#post-404page li {list-style-type: none !important;}
#post-404page .error-message {
line-height: 170px;
margin-top: 0;
}
#post-404page .error-page .fusion-columns,
.search-no-results .fusion-columns {margin: 0 !important;}
#post-404page .error-page .fusion-column,
.search-no-results .error-page .fusion-column {
width: 100%;
margin-bottom: 20px;
padding: 0 !important;
}
#post-404page .error-page .search-page-search-form,
.search-no-results .error-page .searchform {
max-width: 500px;
width: 100%;
margin: 0 auto 10px;
}
#post-404page .error-page .fusion-column ul,
#post-404page .error-page .fusion-column p {
margin: 5px 0;
}
@media only screen and (min-width: 980px) {
.error404 .fusion-header-wrapper .fusion-header {
background-image: url(//www.centro.net/wp-content/themes/Avada-Centro/assets/images/secondary-background.png);
background-repeat: repeat-x;
background-position: center -50px;
}
}
@media only screen and (max-width: 800px) {
#post-404page .error-page .fusion-columns .fusion-column,
.search-no-results .error-page .fusion-columns .fusion-column {
padding: 0 10px !important;
}
}