.et_pb_section .et_pb_row {
width:90% !important;
}
.grecaptcha-badge {
display:none !important;
} #main-header {
height:100px !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#main-header .container {
height:100% !important;
padding:0px !important;
} #main-header .container .logo_container a {
height:100% !important;
display:block !important;
position:absolute !important;
top:0px !important;
left:0px !important;
}
#main-header .container .logo_container a img {
height:100% !important;
max-height:100% !important;
display:block !important;
width:auto !important;
max-width:100% !important;
} #main-header .container #et-top-navigation {
padding:40px 30px 0px 0px !important;
}
#main-header #et-top-navigation #top-menu-nav ul li {
padding-right:20px !important;
cursor:pointer !important;
}
#main-header #et-top-navigation #top-menu-nav ul li:last-child {
padding-right:0px !important;
}
#main-header #et-top-navigation #top-menu-nav > ul > li > a {
padding:0px 0px 36px !important;
color:#ffffff !important;
font-weight:400 !important;
font-size:15px !important;
line-height:100% !important;
}
#main-header #et-top-navigation #top-menu-nav > ul > li > a:after {
content:'';
margin-top:8px;
position:relative !important;
display:block;
width:100%;
height:1px;
background-color:transparent;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#main-header #et-top-navigation #top-menu-nav > ul > li a sup {
bottom:3px !important;
}
#main-header #et-top-navigation #top-menu-nav > ul > li > a:hover,
#main-header #et-top-navigation #top-menu-nav > ul > li.current-menu-item > a {
opacity:1.0 !important;
}
#main-header #et-top-navigation #top-menu-nav > ul > li > a:hover:after,
#main-header #et-top-navigation #top-menu-nav > ul > li.current-menu-item > a:after,
#main-header #et-top-navigation #top-menu-nav > ul > li.et-hover > a:after {
background-color:#ffffff;
}
#main-header #et-top-navigation #top-menu-nav > ul > li .sub-menu {
right:0px !important;
padding:15px 0px !important;
}
#main-header #et-top-navigation #top-menu-nav > ul > li .sub-menu li a {
padding:10px 0px !important;
color:#ffffff !important;
font-weight:400 !important;
font-size:15px !important;
line-height:100% !important;
} #main-header.et-fixed-header {
height:80px !important;
}
#main-header.et-fixed-header .container #et-top-navigation {
padding:30px 30px 0px 0px !important;
}
#main-header.et-fixed-header #et-top-navigation #top-menu-nav ul li a {
padding:0px 0px 26px !important;
} #et_mobile_nav_menu #mobile_menu {
padding:20px 30px !important;
}
#et_mobile_nav_menu #mobile_menu li {
}
#et_mobile_nav_menu #mobile_menu li a {
padding:15px 0px !important;
font-weight:400 !important;
font-size:15px !important;
line-height:100% !important;
color:#ffffff !important;
}
#et_mobile_nav_menu #mobile_menu li a sup {
bottom:3px !important;
}
@media only screen and (max-width: 1199px) {
#et_mobile_nav_menu { display:block; }
#top-menu { display: none; }
#main-header .container #et-top-navigation {
padding:30px 30px 0px 0px !important; }
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:0px 0px 30px !important; }
#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
font-size:40px !important; line-height:100% !important; }
#main-header.et-fixed-header .container #et-top-navigation {
padding:20px 30px 0px 0px !important; }
#main-header.et-fixed-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:0px 0px 20px !important; }
}
@media only screen and (max-width: 980px) {
#main-header .container {
width:100% !important; max-width:100% !important; margin:0px !important; }
}
@media only screen and (max-width: 767px) {
#main-header { height:80px !important; }
#main-header .container #et-top-navigation {
padding:20px 20px 0px 0px !important; }
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:0px 0px 20px !important; }
#et_mobile_nav_menu #mobile_menu li a {
padding:12px 0px !important; }
}
@media only screen and (max-width: 399px) {
#main-header { height:76px !important; }
#main-header .container #et-top-navigation {
padding:18px 20px 0px 0px !important; }
#main-header .container #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar {
padding:0px 0px 18px !important; }
} #main-footer .container {
width:90% !important;
max-width:1280px !important;
padding:100px 0px 0px !important;
}
#main-footer #footer-widgets {
margin:0px !important;
padding:0px !important;
}
#main-footer #footer-widgets .footer-widget {
margin:0px 0px 60px !important;
}
#main-footer #footer-widgets .footer-widget .fwidget {
margin:0px !important;
clear:both !important;
}
#main-footer #footer-widgets .footer-widget:first-child {
width:75% !important;
margin-right:3% !important;
}
#main-footer #footer-widgets .footer-widget:last-child {
width:22% !important;
padding-top:30px !important;
}
#main-footer #footer-bottom {
padding:0px 0px 10px !important;
display:none !important;
}
#main-footer #footer-bottom .container {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#main-footer #footer-bottom #footer-info a {
font-weight:500 !important;
opacity:1 !important;
}
#main-footer #footer-bottom #footer-info a:hover {
text-decoraion:underline !important;
opacity:1 !important;
}
#main-footer #footer-bottom #footer-info-right {
display:none !important;
}
@media only screen and (max-width: 1399px) {
#main-footer #footer-widgets .footer-widget:first-child {
width:72% !important; margin-right:3% !important; }
#main-footer #footer-widgets .footer-widget:last-child {
width:25% !important; padding-top:30px !important; }
}
@media only screen and (max-width: 1199px) {
#main-footer #footer-widgets .footer-widget:first-child {
width:67% !important; margin-right:3% !important; }
#main-footer #footer-widgets .footer-widget:last-child {
width:30% !important; padding-top:30px !important; }
}
@media only screen and (max-width: 980px) {
#main-footer .container {
padding:80px 0px 0px !important; }
#main-footer #footer-widgets .footer-widget:first-child {
width:55% !important; margin-right:10% !important; }
#main-footer #footer-widgets .footer-widget:last-child {
width:35% !important; padding-top:0px !important; }
}
@media only screen and (max-width: 767px) {
#main-footer .container {
padding:70px 0px 70px !important; }
#main-footer #footer-widgets .footer-widget:first-child {
float:none !important; clear:both !important; width:100% !important; margin:0px !important; }
#main-footer #footer-widgets .footer-widget:last-child {
float:none !important; clear:both !important; width:100% !important; margin:0px !important;
padding-top:10px !important; }
#main-footer #footer-bottom {
display:block !important; }
} #footer-widgets .footer-widget .widget_text .textwidget h2 {
padding:0px 0px 30px !important;
font-weight:700 !important;
font-size:40px !important;
line-height:100% !important;
color:#ffffff !important;
}
#footer-widgets .footer-widget .widget_text .textwidget p {
max-width:480px !important;
padding:0px !important;
font-weight:500 !important;
font-size:20px !important;
line-height:1.5 !important;
color:#ffffff !important;
}
#footer-widgets .footer-widget:first-child .widget_text .textwidget p:last-child {
padding:6px 0px 0px !important;
font-size:14px !important
}
#footer-widgets .footer-widget .widget_text .textwidget p a#footer_contact {
display:inline-block !important;
margin:60px 0px !important;
padding-left:0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:100% !important;
cursor:pointer !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#footer-widgets .footer-widget .widget_text .textwidget p a:hover {
text-decoration:underline !important;
}
#footer-widgets .footer-widget .widget_text .textwidget p a#footer_contact:hover {
padding-left:10px !important;
text-decoration:none !important;
}
@media only screen and (max-width: 980px) {
#footer-widgets .footer-widget .widget_text .textwidget h2 {
padding:0px 0px 25px !important; font-size:36px !important; }
#footer-widgets .footer-widget .widget_text .textwidget p {
font-size:18px !important; }
#footer-widgets .footer-widget .widget_text .textwidget p a#footer_contact {
margin:60px 0px !important; }
}
@media only screen and (max-width: 767px) {
#footer-widgets .footer-widget .widget_text .textwidget p {
max-width:420px !important; }
#footer-widgets .footer-widget .widget_text .textwidget p:last-child {
font-size:16px !important; }
#footer-widgets .footer-widget .widget_text .textwidget p a#footer_contact {
margin:20px 0px 70px !important; }
#footer-widgets .footer-widget:first-child .widget_text .textwidget p:last-child {
display:none !important; }
#footer-widgets .footer-widget .widget_text .textwidget p img {
max-width:270px !important; }
} #footer-widgets .footer-widget .widget_nav_menu {
padding:15px 0px !important;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li {
margin:0px 0px 5px !important;
padding:0px !important;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li:before {
display:none !important;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li a {
padding-left:0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:22px !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li.current-menu-item a {
font-weight:700 !important;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li a sup {
bottom:3px !important;
}
#footer-widgets .footer-widget .widget_nav_menu #menu-main-menu li a:hover {
padding-left:10px !important;
cursor:pointer !important;
}
@media only screen and (max-width: 767px) {
#footer-widgets .footer-widget .widget_nav_menu {
padding:12px 0px !important; }
} #footer-widgets .footer-widget:last-child .widget_text .textwidget p a {
display:block !important;
float:left !important;
margin:0px 10px 0px 0px !important;
padding:8px !important;
background-color:#1e3a4c !important;
border-radius:5px !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#footer-widgets .footer-widget:last-child .widget_text .textwidget p a i {
display:inline-block;
width:24px !important;
text-align:center !important;
font-size:24px !important;
line-height:100% !important;
color:#ffffff !important;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
#footer-widgets .footer-widget:last-child .widget_text .textwidget p a:hover {
background-color:#ffffff !important;
}
#footer-widgets .footer-widget:last-child .widget_text .textwidget p a:hover i {
color:#1e3a4c !important;
}  .home #intro .et_pb_row {
max-width:900px !important;
padding:0px !important;
}
.home #intro .et_pb_text_inner p {
padding:0px 0px 30px !important;
font-weight:400 !important;
font-size:20px !important;
line-height:36px !important;
}
home. #intro .et_pb_text_inner p:last-child {
padding-bottom:0px !important;
}
@media only screen and (max-width: 1199px) {
.home #intro .et_pb_row {
max-width:820px !important; }
.home #intro .et_pb_text_inner p {
padding:0px 0px 25px !important; font-size:18px !important; line-height:32px !important; }
}
@media only screen and (max-width: 980px) {
.home #intro .et_pb_row {
max-width:700px !important; }
.home #intro .et_pb_text_inner p {
padding:0px 0px 20px !important; font-size:16px !important; line-height:30px !important; }
}
@media only screen and (max-width: 767px) {
.home #intro {
padding:50px 0px 40px !important; }
.home #intro .et_pb_text_inner p {
padding:0px 0px 15px !important; font-size:15px !important; line-height:28px !important; }
} #home_features {
padding:60px 0px 0px !important;
}
#home_features .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#home_features .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 10px 50px !important;
font-weight:700 !important;
font-size:40px !important;
line-height:100% !important;
color:#cd171a !important;
}
@media only screen and (max-width: 1399px) {
#home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:38px !important; }
}
@media only screen and (max-width: 1199px) {
#home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:36px !important; }
}
@media only screen and (max-width: 980px) {
#home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:34px !important; }
}
@media only screen and (max-width: 479px) {
#home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:32px !important; }
} #home_features .et_pb_column_1_2 {
width:50% !important;
margin:0px !important;
position:relative;
z-index:2;
}
#home_features .et_pb_column_empty {
z-index:1;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner {
position:relative !important;
padding:80px 5% !important;
}
#home_features #feat_row1 .et_pb_column_1_2 .et_pb_text_inner h3,
#home_features #feat_row3 .et_pb_column_1_2 .et_pb_text_inner h3 {
width:135% !important;
margin-left:-35% !important;
}
#home_features #feat_row1 .et_pb_column_1_2 .et_pb_text_inner h5,
#home_features #feat_row3 .et_pb_column_1_2 .et_pb_text_inner h5 {
width:135% !important;
margin-left:-35% !important;
padding:0px 25px 25px 70px !important;
background-color:#ffffff !important;
}
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner h3 {
width:135% !important;
margin-right:-35% !important;
text-align:right;
}
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner h5 {
width:135% !important;
margin-right:-35% !important;
padding:0px 70px 25px 25px !important;
text-align:right;
}
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner p,
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner ul {
margin-left:auto !important;
margin-right:0px !important;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
padding:20px 25px 10px !important;
background-color:#ffffff !important;
color:#1e3a4c !important;
font-weight:700 !important;
font-size:60px !important;
line-height:100% !important;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner h5 {
background-color:#ffffff !important;
color:#1e3a4c !important;
font-weight:700 !important;
font-size:22px !important;
line-height:110% !important;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner p {
padding:20px 0px 0px !important;
color:#808080 !important;
font-weight:400 !important;
font-size:18px !important;
line-height:140% !important;
max-width:550px !important;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner ul {
margin:0px 0px 0px 20px !important;
padding:0px 0px 0px 10px !important;
max-width:550px !important;
}
#home_features .et_pb_column_1_2 .et_pb_text_inner ul li {
padding:2px 0px 0px !important;
color:#808080 !important;
font-weight:400 !important;
font-size:18px !important;
line-height:130% !important;
}
@media only screen and (max-width: 1799px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner {
padding:70px 5% !important; }
}
@media only screen and (max-width: 1599px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner {
padding:60px 5% !important; }
}
@media only screen and (max-width: 1399px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
font-size:52px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h5 {
font-size:20px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner p {
font-size:16px !important; max-width:450px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner ul {
max-width:450px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner ul li {
font-size:16px !important; }
}
@media only screen and (max-width: 1199px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner {
padding:50px 5% !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
font-size:42px !important; }
}
@media only screen and (max-width: 980px) {
#home_features .et_pb_column_1_2 {
width:100% !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner {
max-width:80% !important; margin:-80px auto 60px !important; padding:30px !important;
background-color:#ffffff !important;
-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);
box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1); }
#home_features #feat_row1 .et_pb_column_1_2 .et_pb_text_inner h3,
#home_features #feat_row3 .et_pb_column_1_2 .et_pb_text_inner h3 {
width:100% !important; margin-left:0px !important; }
#home_features #feat_row1 .et_pb_column_1_2 .et_pb_text_inner h5,
#home_features #feat_row3 .et_pb_column_1_2 .et_pb_text_inner h5 {
width:100% !important; margin-left:0px !important; padding:0px !important; }
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner h3 {
width:100% !important; margin-right:0px !important; }
#home_features #feat_row2 .et_pb_column_1_2 .et_pb_text_inner h5 {
width:100% !important; margin-right:0px !important; padding:0px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
text-align:center !important; padding:0px 0px 10px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h5 {
text-align:center !important; padding:0px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner p,
#home_features .et_pb_column_1_2 .et_pb_text_inner ul	{
max-width:100% !important; }
}
@media only screen and (max-width: 767px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner {
max-width:90% !important; margin:-60px auto 40px !important; padding:20px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
font-size:36px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner h5 {
font-size:18px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner p {
font-size:14px !important; max-width:450px !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner p br {
display:none !important; }
#home_features .et_pb_column_1_2 .et_pb_text_inner ul li {
font-size:14px !important; }
}
@media only screen and (max-width: 479px) {
#home_features .et_pb_column_1_2 .et_pb_text_inner h3 {
font-size:32px !important; }
} #home_features1 {
padding:60px 0px 0px !important;
}
#home_features2 {
padding:80px 0px 50px !important;
}
.home_features .et_pb_row {
width:96% !important;
max-width:1200px !important;
margin:0px auto !important;
padding:0px !important;
} .home_features .et_pb_row .et_pb_column_4_4 {
margin:0px !important;
padding:0px !important;
}
.home_features .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 10px 20px !important;
font-weight:700 !important;
font-size:40px !important;
line-height:100% !important;
color:#cd171a !important;
}
.home_features .et_pb_column_4_4 .et_pb_text_inner h4 {
max-width:1100px !important;
margin:0px auto !important;
padding:0px 10px 50px !important;
font-weight:500 !important;
font-size:22px !important;
line-height:130% !important;
color:#cd171a !important;
}
#home_features2 .et_pb_column_4_4 .et_pb_text_inner h2 {
padding:0px 10px 50px !important;
}
@media only screen and (max-width: 1399px) {
.home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:38px !important; }
}
@media only screen and (max-width: 1199px) {
.home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:36px !important; }
.home_features .et_pb_column_4_4 .et_pb_text_inner h4 { font-size:20px !important; }
}
@media only screen and (max-width: 980px) {
.home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:34px !important; }
.home_features .et_pb_column_4_4 .et_pb_text_inner h4 { max-width:690px !important; font-size:18px !important; }
}
@media only screen and (max-width: 479px) {
.home_features .et_pb_column_4_4 .et_pb_text_inner h2 { font-size:32px !important; }
} .home_features .et_pb_column_1_3 {
box-sizing:border-box !important;
float:left !important;
width:32% !important;
margin:0px 0px 0px 2% !important;
}
.home_features .et_pb_column_1_3:first-child {
margin-left:0px !important;
}
.home_features .et_pb_column_1_3 .et_pb_text {
margin:0px !important;
padding-top:75% !important;
height:0px !important;
position:relative !important;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner {
padding:30px 35px 35px !important;
position:absolute !important;
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 {
padding:0px 0px 10px !important;
font-weight:700 !important;
font-size:34px !important;
line-height:110% !important;
color:#ffffff !important;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 sup {
bottom:4px !important;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner h5,
.home_features .et_pb_column_1_3 .et_pb_text_inner p,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
padding:0px !important;
font-weight:400 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner p a,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
display:block !important;
position:absolute !important;
bottom:35px !important;
left:35px !important;
color:#ffffff !important;
cursor:pointer !important;
font-weight:bold !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.home_features .et_pb_column_1_3 .et_pb_text_inner p a:hover,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6:hover {
padding-left:10px !important;
}
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
position:absolute !important;
bottom:35px !important;
right:35px !important;
}
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap img {
width:50px !important;
height:auto !important;
} #home_features1 .et_pb_column_1_3 {
border-left:solid 2px #c0c0c0 !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_text {
padding-top:65% !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_text_inner {
padding:5px 20px !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h3 {
color:#1e3a4c !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h5,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner p,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h6 {
color:#808080 !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_text_inner p a,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h6 {
color:#808080 !important;
bottom:5px !important;
left:20px !important;
}
#home_features1 .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
bottom:5px !important;
right:20px !important;
}
@media only screen and (max-width: 1299px) {
.home_features .et_pb_column_1_3 .et_pb_text_inner {
padding:25px 30px 30px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 {
font-size:30px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h5,
.home_features .et_pb_column_1_3 .et_pb_text_inner p,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
font-size:17px !important; line-height:22px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner p a,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
bottom:30px !important; left:30px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
bottom:30px !important; right:30px !important; }
}
@media only screen and (max-width: 1149px) {
.home_features .et_pb_column_1_3 .et_pb_text {
padding-top:80% !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner {
padding:20px 25px 25px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 {
padding:0px 0px 8px !important; font-size:26px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h5,
.home_features .et_pb_column_1_3 .et_pb_text_inner p,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
font-size:16px !important; line-height:22px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner p a,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
bottom:25px !important; left:25px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
bottom:25px !important; right:25px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap img {
width:40px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text { padding-top:70% !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner { padding:5px 15px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner p a,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h6 { left:15px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap { right:15px !important; }
}
@media only screen and (max-width: 980px) {
.home_features .et_pb_column_1_3 .et_pb_text {
padding-top:75% !important; }
.home_features .et_pb_column_1_3,
.home_features .et_pb_column_1_3:first-child,
.home_features .et_pb_column_1_3:last-child	{
float:none !important; clear:both !important; width:90% !important; max-width:400px !important;
margin:0px auto 40px !important; }
.home_features .et_pb_column_1_3:last-child { margin:0px auto !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner {
padding:25px 30px 30px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 {
padding:0px 0px 10px !important; font-size:30px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h5,
.home_features .et_pb_column_1_3 .et_pb_text_inner p,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
font-size:18px !important; line-height:24px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner p a,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
bottom:30px !important; left:30px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
bottom:30px !important; right:30px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap img {
width:50px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text { padding-top:65% !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner { padding:5px 20px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner p a,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h6 { left:20px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap { right:20px !important; }
}
@media only screen and (max-width: 479px) {
.home_features .et_pb_column_1_3 .et_pb_text {
padding-top:80% !important; }
.home_features .et_pb_column_1_3,
.home_features .et_pb_column_1_3:first-child	{
max-width:360px !important; margin:0px auto 40px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner {
padding:20px 25px 25px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h3 {
padding:0px 0px 8px !important; font-size:28px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner h5,
.home_features .et_pb_column_1_3 .et_pb_text_inner p,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
font-size:16px !important; line-height:22px !important; }
.home_features .et_pb_column_1_3 .et_pb_text_inner p a,
.home_features .et_pb_column_1_3 .et_pb_text_inner h6 {
bottom:25px !important; left:25px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
bottom:25px !important; right:25px !important; }
.home_features .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap img {
width:40px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text { padding-top:70% !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner { padding:5px 15px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_text_inner p a,
#home_features1 .et_pb_column_1_3 .et_pb_text_inner h6 { left:15px !important; }
#home_features1 .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap { right:15px !important; }
} #home_posts {
padding:70px 0px 10px !important;
}
#home_posts .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px 5px !important;
}
#home_posts .et_pb_text_inner h2 {
padding:0px 10px 25px !important;
font-weight:700 !important;
font-size:40px !important;
line-height:100% !important;
color:#cd171a !important;
}
@media only screen and (max-width: 1399px) {
#home_posts .et_pb_text_inner h2 { font-size:38px !important; }
}
@media only screen and (max-width: 1199px) {
#home_posts .et_pb_text_inner h2 { font-size:36px !important; }
}
@media only screen and (max-width: 980px) {
#home_posts { padding:30px 0px 10px !important; }
#home_posts .et_pb_text_inner h2 { font-size:34px !important; }
}
@media only screen and (max-width: 767px) {
#home_posts .et_pb_text_inner h2 { padding:0px 10px 20px !important; }
}
@media only screen and (max-width: 479px) {
#home_posts .et_pb_text_inner h2 { font-size:32px !important; }
} #home_posts #slider_category_buttons {
text-align:center;
padding:0px 0px 40px;
}
#home_posts #slider_category_buttons span {
display:inline-block;
margin:0px 2px;
width:120px;
text-align:center;
padding:12px 0px;
font-family:'Raleway', Arial, sans-serif !important;
font-weight:600;
font-size:12px;
line-height:100%;
text-transform:uppercase;
background-color:#c0c0c0;
color:#ffffff;
cursor:pointer;
-webkit-transition:all 400ms ease-in;
-moz-transition:all 400ms ease-in;
-o-transition:all 400ms ease-in;
transition:all 400ms ease-in;
}
#home_posts #slider_category_buttons #consulting_slider_button {
background-color:#cd171a;
}
#home_posts #slider_category_buttons #consulting_slider_button:hover {
background-color:#cd171a !important;
}
#home_posts #slider_category_buttons #research_slider_button:hover {
background-color:#1e3a4c !important;
}
@media only screen and (max-width: 767px) {
#home_posts #slider_category_buttons {
padding:0px 0px 30px; }
} #home_posts .sap_owl_theme .owl-item .sap_slider_container {
position:relative;
margin:0px 5px !important;
overflow:hidden;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper,
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_image,
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_image img {
display:block;
width:100%;
height:100%;
object-fit:cover;
object-position: 50% 50%;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_image img {
-webkit-transition:transform 4s ease-out;
-moz-transition:transform 4s ease-out;
-o-transition:transform 4s ease-out;
transition:transform 4s ease-out;
}
#home_posts .sap_owl_theme .owl-item:hover .sap_slider_container .post_wrapper .post_image img {
transform: scale(1.2);
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay {
background-color:rgba(0,0,0,0.5);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
-webkit-transition:all 400ms ease-in;
-moz-transition:all 400ms ease-in;
-o-transition:all 400ms ease-in;
transition:all 400ms ease-in;
}
#home_posts .sap_owl_theme .owl-item:hover .sap_slider_container .post_wrapper .post_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div {
position:absolute;
top: 50%;
left: 50%;
transform:translate(-50%,-50%);
width:100%;
padding:0px 30px;
text-align:center;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link {
display:block;
width:48px;
height:48px;
margin:0px auto 15px;
border-radius:50%;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#post_slider {
margin-top:10px !important;
}
#post_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link {
background:#cd171a url(//hesmur.com/wp-content/themes/Divi-Child/images/expand_icon_white.png) no-repeat center center;
}
#post_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link:hover {
background-color:#1e3a4c;
}
#consulting_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link {
background:#cd171a url(//hesmur.com/wp-content/themes/Divi-Child/images/expand_icon_white.png) no-repeat center center;
}
#consulting_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link:hover {
background-color:#808080;
}
#research_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link {
background:#1e3a4c url(//hesmur.com/wp-content/themes/Divi-Child/images/expand_icon_white.png) no-repeat center center;
}
#research_slider .owl-item .sap_slider_container .post_wrapper .post_overlay div a.icon_link:hover {
background-color:#808080;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div a.text_link {
padding:0px;
font-weight:700;
font-size:20px;
line-height:26px;
color:#ffffff;
-webkit-transition:all 300ms ease-in;
-moz-transition:all 300ms ease-in;
-o-transition:all 300ms ease-in;
transition:all 300ms ease-in;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div a.text_link:hover {
color:#d0d0d0;
}
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay span {
position:absolute;
bottom:0px;
left:0px;
padding:12px 20px;
color:#ffffff;
font-weight:400;
font-size:14px;
line-height:100%;
cursor:default;
}
#home_posts .sap_owl_theme .owl-nav button.owl-prev {
left:-5px !important;
}
#home_posts .sap_owl_theme .owl-nav button.owl-next {
right:-5px !important;
}
@media only screen and (max-width: 1199px) {
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div {
padding:0px 20px; }
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay div a.text_link {
font-size:18px; line-height:24px; }
}
@media only screen and (max-width: 980px) {
#home_posts .sap_owl_theme .owl-item .sap_slider_container .post_wrapper .post_overlay {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0; }
#home_posts .sap_owl_theme .owl-nav {
display:none !important; }
} .pum-theme-222 .pum-container {
padding:35px 40px 40px !important;
max-width:600px !important;
width:94% !important;
}
.pum-theme-222 .pum-container .pum-close {
top:10px !important;
right:12px !important;
padding:12px !important;
font-weight:500 !important;
font-size:20px !important;
line-height:100% !important;
background-color:#cd171a !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pum-theme-222 .pum-container .pum-close:hover {
background-color:#1e3a4c !important;
}
.pum-theme-222 .pum-container .pum-title {
padding:0px 0px 15px !important;
font-family:'Open Sans' !important;
font-weight:700 !important;
font-size:32px !important;
line-height:38px !important;
color:#ffffff !important;
}
.pum-theme-222 .pum-container .pum-content p {
padding:0px 0px 15px !important;
font-family:'Open Sans' !important;
font-weight:500 !important;
font-size:16px !important;
line-height:26px !important;
color:#ffffff !important;
}
.pum-theme-222 .pum-container .pum-content p:last-child {
padding:0px !important;
}
@media only screen and (max-width: 1199px) {
.pum-theme-222 .pum-container {
padding:25px 30px 30px !important; }
.pum-theme-222 .pum-container .pum-close {
padding:12px !important; font-size:18px !important; }
.pum-theme-222 .pum-container .pum-title {
font-size:28px !important; line-height:34px !important; }
}
@media only screen and (max-width: 767px) {
.pum-theme-222 .pum-container .pum-title {
font-size:24px !important; line-height:32px !important; }
.pum-theme-222 .pum-container .pum-content p {
font-size:14px !important; line-height:24px !important; }
} .pum-theme-316 .pum-container {
padding:35px 40px 40px !important;
max-width:620px !important;
width:94% !important;
}
.pum-theme-316 .pum-container .pum-close {
top:10px !important;
right:12px !important;
padding:12px !important;
font-weight:500 !important;
font-size:20px !important;
line-height:100% !important;
background-color:#1e3a4c !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pum-theme-316 .pum-container .pum-close:hover {
background-color:#cd171a !important;
}
.pum-theme-316 .pum-container .pum-title {
padding:0px 0px 3px !important;
font-family:'Open Sans' !important;
font-weight:700 !important;
font-size:32px !important;
line-height:38px !important;
color:#ffffff !important;
}
.pum-theme-316 .pum-container .pum-content h5 {
padding:0px 0px 15px !important;
font-family:'Open Sans' !important;
font-weight:500 !important;
font-size:20px !important;
line-height:30px !important;
color:#ffffff !important;
}
.pum-theme-316 .pum-container .pum-content p {
padding:0px 0px 15px !important;
font-family:'Open Sans' !important;
font-weight:500 !important;
font-size:16px !important;
line-height:26px !important;
color:#ffffff !important;
}
.pum-theme-316 .pum-container .pum-content p:last-child {
padding:0px !important;
}
.pum-theme-316 .pum-container .pum-content a img {
display:inline-block !important;
margin:0px !important;
max-width:80px !important;
height:auto !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.pum-theme-316 .pum-container .pum-content a:hover img {
margin-left:10px !important;
}
@media only screen and (max-width: 1199px) {
.pum-theme-316 .pum-container {
padding:25px 30px 30px !important; }
.pum-theme-316 .pum-container .pum-close {
padding:12px !important; font-size:18px !important; }
.pum-theme-316 .pum-container .pum-title {
font-size:28px !important; line-height:34px !important; }
}
@media only screen and (max-width: 767px) {
.pum-theme-316 .pum-container .pum-title {
font-size:24px !important; line-height:32px !important; }
.pum-theme-316 .pum-container .pum-content h5 {
font-size:18px !important; line-height:28px !important; }
.pum-theme-316 .pum-container .pum-content p {
font-size:14px !important; line-height:24px !important; }
.pum-theme-316 .pum-container .pum-content a img {
max-width:60px !important; }
}  #banner_desktop {
padding:0px !important;
}
#banner_desktop .et_parallax_bg_wrap .et_parallax_bg {
background-position:center !important;
background-size:cover !important;
}
.page #banner_desktop .et_pb_row {
width:90% !important;
max-width:1100px !important;
}
.home #banner_desktop .et_pb_row {
width:100% !important;
max-width:90% !important;
margin:0px auto !important;
padding:0px !important;
}
#banner_desktop .et_pb_text_inner {
padding:120px 0px !important;
}
#banner_desktop .et_pb_text_inner h1 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:50px !important;
line-height:120% !important;
color:#ffffff !important;
}
#banner_desktop .et_pb_text_inner h1 sup {
bottom:5px !important;
}
#banner_desktop .et_pb_text_inner h3 {
padding:0px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:1.2 !important;
color:#818998 !important;
}
#banner_desktop .et_pb_text_inner img {
max-width:400px !important;
height:auto !important;
}
#banner_desktop .et_pb_text_inner #down_arrow_desktop {
position:absolute;
bottom:10px;
left:50%;
margin-left:-30px;
width:60px;
height:31px;
background:transparent url(//hesmur.com/wp-content/themes/Divi-Child/images/red-down-arrow.png) no-repeat top left;
cursor:pointer;
}
@media only screen and (max-width: 1199px) {
#banner_desktop .et_pb_text_inner {
padding:90px 0px !important; }
#banner_desktop .et_pb_text_inner h1 {
padding:0px 0px 18px !important; font-size:46px !important; }
#banner_desktop .et_pb_text_inner h1 sup {
bottom:4px !important; }
#banner_desktop .et_pb_text_inner h3 {
font-size:20px !important; }
#banner_desktop .et_pb_text_inner img {
max-width:320px !important; }
} #banner_mobile {
padding:0px !important;
}
#banner_mobile .et_pb_row {
width:100% !important;
max-width:100% !important;
margin:0px !important;
padding:0px !important;
}
#banner_mobile .et_pb_text_inner {
padding:120px 25% 120px 5% !important;
}
#banner_mobile .et_pb_text_inner h1 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:38px !important;
line-height:1.2 !important;
color:#ffffff !important;
}
#banner_mobile .et_pb_text_inner h1 sup {
bottom:4px !important;
}
#banner_mobile .et_pb_text_inner h3 {
padding:0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:1.3 !important;
color:#818998 !important;
}
#banner_mobile .et_pb_text_inner img {
max-width:320px !important;
height:auto !important;
}
#banner_mobile .et_pb_text_inner #down_arrow_mobile {
position:absolute;
bottom:10px;
left:50%;
margin-left:-30px;
width:60px;
height:31px;
background:transparent url(//hesmur.com/wp-content/themes/Divi-Child/images/red-down-arrow.png) no-repeat top left;
cursor:pointer;
}
@media only screen and (max-width: 767px) {
#banner_mobile .et_pb_text_inner {
padding:80px 15% 80px 5% !important; }
#banner_mobile .et_pb_text_inner h1 {
padding:0px 0px 15px !important; font-size:32px !important; }
#banner_mobile .et_pb_text_inner h1 sup {
bottom:3px !important; }
#banner_mobile .et_pb_text_inner h3 {
font-size:18px !important; }
#banner_mobile .et_pb_text_inner img {
max-width:280px !important; }
} .toggle_section {
margin:0px !important;
padding:40px 0px 50px !important;
}
.toggle_section .et_pb_row {
width:90% !important;
max-width:1100px !important;
margin:40px auto !important;
padding:0px !important;
border-bottom:solid 1px #cd171a !important;
}
.toggle_section .et_pb_text {
margin:0px !important;
}
.toggle_section .et_pb_text .et_pb_text_inner h3 {
padding:0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#cd171a !important;
} .toggle_section .et_pb_toggle {
padding:0px !important;
border-style:none !important;
background-color:#ffffff !important;
}
.toggle_section .et_pb_toggle .et_pb_toggle_title {
padding:3px 35px 10px 0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
min-height:50px !important;
color:#cd171a !important;
}
.toggle_section .et_pb_toggle .et_pb_toggle_title:before {
content:'' !important;
position:absolute !important;
display:block !important;
right:10px !important;
top:0px !important;
margin-top:-10px !important;
width:15px !important;
height:44px !important;
background:transparent url(//hesmur.com/wp-content/themes/Divi-Child/images/toggle-arrow-down.png) no-repeat 0px 0px !important;
}
.toggle_section .et_pb_toggle .et_pb_toggle_title:after { content:'' !important;
position:absolute !important;
display:block !important;
left:0px !important;
top:0px !important;
width:1px !important;
height:1px !important;
background:transparent url(//hesmur.com/wp-content/themes/Divi-Child/images/toggle-arrow-up.png) no-repeat 0px 0px !important;
}
.toggle_section .et_pb_toggle_open .et_pb_toggle_title:before {
background-image:url(//hesmur.com/wp-content/themes/Divi-Child/images/toggle-arrow-up.png) !important;
} .toggle_section .et_pb_toggle .et_pb_toggle_content {
padding:10px 70px 30px !important;
}
.toggle_section .et_pb_toggle .et_pb_toggle_content h4 {
padding:10px 0px 3px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#1e3a4c !important;
}
.toggle_section .et_pb_toggle .et_pb_toggle_content p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#808080 !important;
}
@media only screen and (max-width: 1199px) {
.toggle_section .et_pb_toggle .et_pb_toggle_content {
padding:30px 50px 40px !important; }
}
@media only screen and (max-width: 980px) {
.toggle_section .et_pb_toggle .et_pb_toggle_content {
padding:20px 40px 30px !important; }
}
@media only screen and (max-width: 767px) {
.toggle_section .et_pb_toggle .et_pb_toggle_title:before {
margin-top:0px !important; }
.toggle_section .et_pb_toggle .et_pb_toggle_content {
padding:10px 30px 20px !important; }
}
@media only screen and (max-width: 479px) {
.toggle_section .et_pb_toggle .et_pb_toggle_content {
padding:0px 20px 10px !important; }
} #banner_desktop.banner_desktop_market_research .et_pb_row {
width:90% !important;
max-width:1000px !important;
}
#market_research_content {
padding:70px 0px 80px !important;
}
#market_research_content .et_pb_row {
padding:0px !important;
max-width:1000px !important;
}
#market_research_content .et_pb_text_inner h4 {
margin:0px 0px 20px !important;
padding:0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:28px !important;
color: #cd171a !important;
}
#market_research_content .et_pb_column_4_4 .et_pb_text_inner h4:last-child,
#market_research_content .et_pb_column_1_3 .et_pb_text_inner h4 {
margin-bottom:0px !important;
}
#market_research_content .service_row {
margin:50px auto 0px !important;
}
#market_research_content .service_row .et_pb_column_1_3 {
width:30% !important;
margin:0px 0px 0px 5% !important;
position:relative !important;
}
#market_research_content .service_row .et_pb_column_1_3:first-child {
margin-left:0px !important;
}
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text {
position:absolute !important;
bottom:0px !important;
width:100% !important;
}
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner {
background-color:#1e3a4c !important;
padding:15px 30px !important;
}
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner h4 {
font-weight:700 !important;
font-size:20px !important;
line-height:28px !important;
color: #ffffff !important;
}
@media only screen and (max-width: 1099px) {
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner {
padding:15px 25px !important; }
}
@media only screen and (max-width: 980px) {
#market_research_content .et_pb_column_4_4 .et_pb_text_inner h4 {
font-size:18px !important; line-height:26px !important; }
#market_research_content .service_row {
margin:40px auto 0px !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner {
padding:15px !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner h4 {
font-size:18px !important; line-height:26px !important; }
}
@media only screen and (max-width: 899px) {
#market_research_content .service_row {
margin:30px auto 0px !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner {
padding:10px !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner h4 {
font-size:16px !important; line-height:24px !important; }
}
@media only screen and (max-width: 767px) {
#market_research_content {
padding:60px 0px 50px !important; }
#market_research_content .et_pb_column_4_4 {
padding:0px 0px 35px !important; }
#market_research_content .et_pb_column_4_4 .et_pb_text_inner h4 {
font-size:16px !important; line-height:24px !important; text-align:center !important; }
#market_research_content .service_row {
margin:0px auto !important; }
#market_research_content .service_row .et_pb_column_1_3 {
float:none; width:100% !important; margin:0px auto 40px !important;
max-width:300px !important; }
#market_research_content .service_row .et_pb_column_1_3:first-child {
margin-left:auto !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner {
padding:15px 30px !important; }
#market_research_content .service_row .et_pb_column_1_3 .et_pb_text_inner h4 {
font-size:20px !important; line-height:28px !important; }
}  #cons_delivery_content {
padding:70px 0px !important;
}
#cons_delivery_content .et_pb_row {
padding:0px !important;
max-width:1100px !important;
}
#cons_delivery_content .et_pb_column_1_2 .et_pb_text_inner {
margin:30px 0px 0px !important;
padding-left:20px !important;
border-left:solid 2px #c0c0c0 !important;
}
#cons_delivery_content .et_pb_text_inner p {
padding:20px 0px 0px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:28px !important;
color:#cd171a !important;
}
#cons_delivery_content .et_pb_text_inner p:first-child {
padding:0px !important;
}
#cons_delivery_content .et_pb_text_inner h4 {
padding:30px 0px 10px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color: #1e3a4c !important;
}
#cons_delivery_content .et_pb_text_inner h4:first-child {
padding-top:0px !important;
}
#cons_delivery_content .et_pb_text_inner ul {
padding:0px 0px 0px 15px !important;
margin-left:15px !important;
}
#cons_delivery_content .et_pb_text_inner ul li {
padding:3px 0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:22px !important;
color:#566576 !important;
}
#cons_delivery_content .et_pb_text_inner h2 {
max-width:660px !important;
margin:60px auto 0px !important;
padding:30px 0px !important;
font-size:28px !important;
line-height:120% !important;
border:solid 1px #cd171a !important;
border-radius:10px !important;
}
@media only screen and (max-width: 980px) {
#cons_delivery_content .et_pb_column {
margin-bottom:0px !important; }
#cons_delivery_content .et_pb_column_1_2:last-child .et_pb_text_inner {
margin:0px !important; padding-top:30px !important; }
#cons_delivery_content .et_pb_text_inner h2 {
max-width:560px !important; font-size:24px !important; }
}
@media only screen and (max-width: 767px) {
#cons_delivery_content .et_pb_text_inner p {
font-size:18px !important; line-height:26px !important; }
#cons_delivery_content .et_pb_column_1_2 .et_pb_text_inner {
padding-left:15px !important; }
#cons_delivery_content .et_pb_text_inner h4 {
font-size:17px !important; line-height:22px !important; }
#cons_delivery_content .et_pb_text_inner ul li {
font-size:15px !important; line-height:20px !important; }
#cons_delivery_content .et_pb_text_inner h2 {
max-width:300px !important; font-size:22px !important; }
} #cons_delivery_footer_section {
padding:70px 0px !important;
background-color:#1e3a4c !important;
}
#cons_delivery_footer_section .et_pb_row {
padding:0px !important;
max-width:900px !important;
}
#cons_delivery_footer_section .et_pb_text_inner h2 {
padding:0px !important;
font-size:28px !important;
line-height:130% !important;
color:#ffffff !important;
}
@media only screen and (max-width: 980px) {
#cons_delivery_footer_section .et_pb_text_inner h2 { font-size:26px !important; }
}
@media only screen and (max-width: 767px) {
#cons_delivery_footer_section { padding:60px 0px !important; }
#cons_delivery_footer_section .et_pb_text_inner h2 { font-size:24px !important; }
}
@media only screen and (max-width: 479px) {
#cons_delivery_footer_section .et_pb_text_inner h2 { font-size:22px !important; }
}  #strategy_builder_section {
padding:60px 0px !important;
}
#strategy_builder_section .et_pb_row {
width:90% !important;
max-width:1100px !important;
padding:0px !important;
}
#strategy_builder_section .et_pb_row .et_pb_column_4_4 {
margin:0px !important;
padding:0px 0px 30px !important;
}
#strategy_builder_section .et_pb_column_4_4 .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#cd171a !important;
}
#strategy_builder_section .et_pb_column_4_4 .et_pb_text_inner h5 {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
min-height:50px !important;
color:#cd171a !important;
}
#strategy_builder_section .et_pb_column_4_4 .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#566576 !important;
}
#strategy_builder_section .et_pb_column_4_4 .et_pb_text_inner p:last-child {
padding-bottom:0px !important;
}
#strategy_builder_section #ways_we_can_help_heading .et_pb_text_inner h3 {
padding:60px 0px 0px !important;
font-weight:700 !important;
font-size:24px !important;
line-height:30px !important;
color:#cd171a !important;
} #strategy_builder_section .et_pb_row .et_pb_column_1_3 {
box-sizing:border-box !important;
float:left !important;
width:30% !important;
margin:0px 0px 0px 5% !important;
border-left:solid 2px #c0c0c0 !important;
}
#strategy_builder_section .et_pb_row .et_pb_column_1_3:first-child {
margin-left:0px !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_text {
margin:0px !important;
padding-top:65% !important;
height:0px !important;
position:relative !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_text_inner {
padding:5px 0px 5px 20px !important;
position:absolute !important;
top:0px !important;
left:0px !important;
width:100% !important;
height:100% !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_text_inner h4 {
padding:0px 0px 3px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#1e3a4c !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#566576 !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_text_inner p:last-child {
padding-bottom:0px !important;
}
#strategy_builder_section .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
position:absolute !important;
bottom:5px !important;
right:5px !important;
}
@media only screen and (max-width: 1199px) {
#strategy_builder_section .et_pb_column_1_3 .et_pb_text {
padding-top:75% !important; }
}
@media only screen and (max-width: 1099px) {
#strategy_builder_section .et_pb_column_1_3 .et_pb_text {
padding-top:80% !important; }
}
@media only screen and (max-width: 980px) {
#strategy_builder_section .et_pb_row .et_pb_column_1_3 {
float:none !important; clear:both !important; width:100% !important; max-width:450px !important;
margin:40px auto 0px !important; }
#strategy_builder_section .et_pb_row .et_pb_column_1_3:first-child {
margin:0px auto !important; }
#strategy_builder_section .et_pb_column_1_3 .et_pb_text {
padding-top:0px !important; height:auto !important; }
#strategy_builder_section .et_pb_column_1_3 .et_pb_text_inner {
padding:5px 0px 60px 20px !important; position:relative !important;
top:auto !important; left:auto !important; width:100% !important; height:auto !important; }
#strategy_builder_section .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
right:15px !important; }
} #strategy_builder_section #accelerate_trans_row {
max-width:800px !important;
margin:0px auto 20px !important;
border:solid 1px #cd171a !important;
border-radius:10px !important;
}
#strategy_builder_section #accelerate_trans_row:after {
content:"Accelerating your transformation";
box-sizing:border-box;
display:block;
position:absolute;
visibility:visible;
top:15px;
width:100%;
padding:0px 20px;
text-align:center;
font-weight:700;
font-size:18px;
line-height:24px;
color:#1e3a4c;
}
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 {
float:left !important;
width:33.3333% !important;
height:auto !important;
margin:0px !important;
border-left-style:none !important;
padding:60px 20px 25px !important;
}
#accelerate_trans_row .et_pb_column_1_3 .et_pb_image .et_pb_image_wrap {
position:relative !important;
bottom:auto !important;
right:auto !important;
}
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 .et_pb_text {
padding:0px !important;
height:auto !important;
}
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 .et_pb_text_inner {
padding:0px !important;
position:relative !important;
top:auto !important;
left:auto !important;
width:auto !important;
height:auto !important;
}
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 .et_pb_text_inner p {
text-align:center !important;
padding:15px 0px 0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#566576 !important;
}
@media only screen and (max-width: 980px) {
#strategy_builder_section #accelerate_trans_row {
max-width:320px !important; }
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 {
float:none !important; clear:both !important; width:100% !important;
max-width:450px !important; margin:0px auto !important; padding:0px 20px 30px !important; }
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3:first-child {
padding-top:80px !important; }
#strategy_builder_section #accelerate_trans_row .et_pb_column_1_3 .et_pb_text_inner {
padding:0px !important; position:relative !important;
top:auto !important; left:auto !important; width:100% !important; height:auto !important; }
} #strategy_builder_hotspots {
padding:30px 0px 30px !important;
}
#strategy_builder_hotspots .et_pb_row {
width:96% !important;
max-width:1000px !important;
}
#strategy_builder_hotspots .dsm_image_hotspots_child .dsm_image_hotspots_wrapper {
padding:6px !important;
border-radius:50% !important;
background-color:#cd171a !important;
font-size:20px !important;
min-height:20px !important;
min-width:20px !important;
}
#strategy_builder_hotspots .dsm_image_hotspots_child .dsm_image_hotspots_wrapper > span {
font-size:20px !important;
}
.dsm_image_hotspot_tooltip .dsm_image_tooltip_content {
padding:15px 20px !important;
}
.dsm_image_hotspot_tooltip .dsm_image_tooltip_content h4 {
padding:0px 0px 7px !important;
font-weight:700 !important;
font-size:15px !important;
line-height:130% !important;
}
.dsm_image_hotspot_tooltip .dsm_image_tooltip_content p {
padding:0px !important;
font-weight:500 !important;
font-size:13px !important;
line-height:150% !important;
}
#strategy_builder_hotspots .dsm_image_hotspots_child_0 {
left:38.0% !important;
top:45.0% !important;
}
#strategy_builder_hotspots .dsm_image_hotspots_child_1 {
left:57.6% !important;
top:45.0% !important;
}
#strategy_builder_hotspots .dsm_image_hotspots_child_2 {
left:47.8% !important;
top:63.0% !important;
}
@media only screen and (max-width: 767px) {
#strategy_builder_hotspots .dsm_image_hotspots_child .dsm_image_hotspots_wrapper {
padding:4px !important; font-size:14px !important; min-height:14px !important;
min-width:14px !important; }
#strategy_builder_hotspots .dsm_image_hotspots_child .dsm_image_hotspots_wrapper > span {
font-size:14px !important; }
#strategy_builder_hotspots .dsm_image_hotspots_child_0 {
left:37.0% !important; top:44.0% !important; }
#strategy_builder_hotspots .dsm_image_hotspots_child_1 {
left:55.6% !important; top:44.0% !important; }
#strategy_builder_hotspots .dsm_image_hotspots_child_2 {
left:46.0% !important; top:60.5% !important; }
}  #case_studies_grid {
padding:80px 0px 20px !important;
}
#case_studies_grid .et_pb_row {
padding:0px !important;
max-width:1120px !important;
}
#case_studies_grid .cu-blog .column article {
border-style:none !important;
padding:0px !important;
}
#case_studies_grid .cu-blog .column article .et_pb_image_container {
margin:0px !important;
}
#case_studies_grid .cu-blog .column article .et_pb_image_container a {
margin:0px !important;
}
#case_studies_grid .cu-blog .column article .et_pb_image_container a .et_overlay {
border-style:none !important;
}
#case_studies_grid .cu-blog .column article .entry-title {
box-sizing:content-box !important;
padding:20px 10px 10px !important; 
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
min-height:120px !important;
}
#case_studies_grid .cu-blog .column article .entry-title a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#case_studies_grid .cu-blog .column article .entry-title a:hover {
color:#1e3a4c !important;
}
#case_studies_grid .cu-blog .column article .post-meta {
margin:0px !important;
padding:0px 10px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
color:#566576 !important;
}
@media only screen and (max-width: 1199px) {
#case_studies_grid .cu-blog .column article .entry-title {
font-size:16px !important; line-height:22px !important; min-height:110px !important; }
}
@media only screen and (min-width: 981px) {
.cu-blog .et_pb_salvattore_content[data-columns]::before {
content:'4 .column.size-1of4' !important; }
.cu-blog .column.size-1of4 {
width:23.5% !important; margin-right:2% !important; }
.cu-blog .column.size-1of4:last-child {
margin-right:0px !important; }
.cu-blog .column.size-1of4 article {
margin:0px 0px 50px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
#case_studies_grid .et_pb_row {
max-width:640px !important; }
.cu-blog .et_pb_salvattore_content[data-columns]::before {
content:'2 .column.size-1of2' !important; }
.cu-blog .column.size-1of2 {
width:48% !important; margin-right:4% !important; }
.cu-blog .column.size-1of2:last-child {
margin-right:0px !important; }
.cu-blog .column.size-1of2 article {
margin:0px 0px 30px !important; }
#case_studies_grid .cu-blog .column article .entry-title {
font-size:18px !important; line-height:24px !important; min-height:120px !important; }
}
@media only screen and (max-width: 767px) {
#case_studies_grid .et_pb_row {
max-width:400px !important; }
.cu-blog .et_pb_salvattore_content[data-columns]::before {
content:'1 .column.size-1of1' !important; }
.cu-blog .column.size-1of1 {
width:100% !important; margin-right:0px !important; }
.cu-blog .column.size-1of1 article {
margin:0px 0px 40px !important; }
#case_studies_grid .cu-blog .column article .entry-title {
min-height:0px !important; }
} #case_studies_grid {
padding:50px 0px 0px !important;
} #case_studies_grid .simplefilter {
margin:0px !important;
padding:0px 0px 30px !important;
}
#case_studies_grid .simplefilter li {
margin:3px !important;
padding-top:10px !important;
padding-bottom:10px !important;
border-radius:0px !important;
}
#case_studies_grid .simplefilter li:nth-child(2) {
background-color:#cd171a !important;
}
#case_studies_grid .simplefilter li:nth-child(3) {
background-color:#c78a89 !important;
}
#case_studies_grid .simplefilter li:nth-child(4) {
background-color:#5f7482 !important;
}
#case_studies_grid .simplefilter li:nth-child(5) {
background-color:#1e3a4c !important;
}
#case_studies_grid .search input {
padding:10px !important;
font-size:14px !important;
line-height:100% !important;
border:solid 1px #e0e0e0 !important;
border-radius:0px !important;
outline-color:transparent !important;
height:auto !important;
width:90% !important;
max-width:300px !important;
}
#case_studies_grid .no-more-posts {
display:none !important;
} #case_studies_grid .filtr-container {
margin-top:25px !important;
}
#case_studies_grid .filtr-container .filtr-item {
padding:10px 10px 0px !important;
}
#case_studies_grid .filtr-container .filtr-item .post-box {
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a i {
background-color:#cd171a !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a:hover:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a:hover:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail figcaption a:hover i {
background-color:#808080 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a i {
background-color:#c78a89 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a:hover:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a:hover:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail figcaption a:hover i {
background-color:#808080 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a i {
background-color:#5f7482 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a:hover:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a:hover:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail figcaption a:hover i {
background-color:#808080 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a i {
background-color:#1e3a4c !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a:hover:before,
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a:hover:after,
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail figcaption a:hover i {
background-color:#808080 !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Blog'] .bf-thumbnail .category {
background-color:#cd171a !important;
cursor:default !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Company News'] .bf-thumbnail .category {
background-color:#c78a89 !important;
cursor:default !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Guides'] .bf-thumbnail .category {
background-color:#5f7482 !important;
cursor:default !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort='Reports'] .bf-thumbnail .category {
background-color:#1e3a4c !important;
cursor:default !important;
}
#case_studies_grid .filtr-container .filtr-item .post-box .post-content {
padding:15px 10px 0px !important;
}
#case_studies_grid .filtr-container .filtr-item .post-box .post-content h3 {
padding:0px !important;
font-size:16px !important;
line-height:22px !important;
height:132px !important;
overflow:hidden !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#case_studies_grid .filtr-container .filtr-item[data-sort=Consulting] .post-content a h3 {
color:#cd171a !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort=Research] .post-content a h3 {
color:#1e3a4c !important;
}
#case_studies_grid .filtr-container .filtr-item[data-sort=Consulting] .post-content a:hover h3,
#case_studies_grid .filtr-container .filtr-item[data-sort=Research] .post-content a:hover h3 {
color:#808080 !important;
} .single-post #main-content .container {
max-width:1100px !important;
padding:70px 0px 0px !important;
}
.single-post #main-content .container:before {
display:none !important;
}
.single-post #content-area #left-area {
float:left !important;
width:75% !important;
padding:0px 7% 0px 0px !important;
}
.single-post #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px !important;
}
.single-post #content-area #left-area article {
margin:0px !important;
padding:0px 0px 60px !important;
}
.single-post #content-area #left-area article .et_pb_section .et_pb_row {
width:100% !important;
max-width:100% !important;
}
.single-post #left-area article .et_post_meta_wrapper #entry-title-left {
float:left !important;
width:55% !important;
margin-right:5% !important;
}
.single-post #left-area article .et_post_meta_wrapper img {
display:block !important;
float:left !important;
width:40% !important;
height:auto !important;
}
.single-post #content-area #left-area article #post_cat_box {
margin:0px 0px 5px !important;
font-size:12px !important;
line-height:100% !important;
}
.single-post #content-area #left-area article #post_cat_box span {
display:inline-block !important;
padding:10px !important;
font-weight:500 !important;
font-size:12px !important;
line-height:100% !important;
text-transform:uppercase !important;
color:#ffffff !important;
}
.single-post #left-area article .et_post_meta_wrapper #entry-title-left h1 {
padding:5px 0px 10px !important;
font-weight:700 !important;
font-size:32px !important;
line-height:38px !important;
color:#000000 !important;
}
.single-post #left-area article.category-blog .et_post_meta_wrapper #entry-title-left h1 {
color:#cd171a !important;
}
.single-post #left-area article.category-company-news .et_post_meta_wrapper #entry-title-left h1 {
color:#c78a89 !important;
}
.single-post #left-area article.category-guides .et_post_meta_wrapper #entry-title-left h1 {
color:#5f7482 !important;
}
.single-post #left-area article.category-reports .et_post_meta_wrapper #entry-title-left h1 {
color:#1e3a4c !important;
}
.single-post #left-area article .et_post_meta_wrapper #entry-title-left .post-meta {
margin:0px !important;
padding:0px 0px 20px !important;
}
.single-post #left-area article .et_post_meta_wrapper #entry-title-left .post-meta span {
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
color:#566576 !important;
}
.single-post #left-area article .entry-content {
float:none !important;
clear:both !important;
padding:30px 0px 0px !important;
}
.single-post #left-area article .entry-content h3 {
color:#1e3a4c !important;
}
.single-post #left-area article .entry-content h4 {
padding:20px 0px 0px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#cd171a !important;
}
.single-post #left-area article .entry-content p {
padding:0px 0px 10px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:22px !important;
color:#cd171a !important;
}
@media only screen and (max-width: 1199px) {
.single-post #left-area article .et_post_meta_wrapper #entry-title-left h1 {
font-size:28px !important; line-height:34px !important; }
}
@media only screen and (max-width: 980px) {
.single-post #content-area #left-area {
float:none !important; width:100% !important; padding:0px 0px 20px !important; }
.single-post #content-area #sidebar {
float:none !important; width:100% !important; padding:0px 0px 50px !important;
max-width:300px !important; }
}
@media only screen and (max-width: 767px) {
.single-post #left-area article .et_post_meta_wrapper #entry-title-left {
float:none !important; width:100% !important; margin-right:0px!important; }
.single-post #left-area article .et_post_meta_wrapper img {
float:none !important; width:100% !important; max-width:360px !important; }
} .single-post #sidebar .et_pb_widget {
margin:0px 0px 40px !important;
}
.single-post #sidebar .et_pb_widget .widgettitle {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#cd171a !important;
} .single-post #sidebar .heateor_sss_sharing_ul {
margin:0px !important;
}
.single-post #sidebar .heateor_sss_sharing_ul a span {
background-color:transparent;
background-image:none !important;
}
.single-post #sidebar .heateor_sss_sharing_ul a span svg path {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
} .single-post #sidebar .rpwwt-widget ul li {
margin:0px 0px 15px !important;
line-height:18px !important;
}
.single-post #sidebar .rpwwt-widget ul li a img {
width:80px !important;
height:80px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #sidebar .rpwwt-widget ul li a:hover img {
opacity:0.7 !important;
}
.single-post #sidebar .rpwwt-widget ul li a .rpwwt-post-title {
font-weight:700 !important;
font-size:16px !important;
line-height:18px !important;
color:#1e3a4c  !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.single-post #sidebar .rpwwt-widget ul li a:hover .rpwwt-post-title {
color:#cd171a !important;
}
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
padding:3px 0px 0px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:18px !important;
color:#566576 !important;
}
@media only screen and (max-width: 1199px) {
.single-post #sidebar .rpwwt-widget ul li a img {
width:70px !important; height:70px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-title {
font-size:14px !important; line-height:16px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
font-size:13px !important; line-height:16px !important; }
}
@media only screen and (max-width: 980px) {
.single-post #sidebar .rpwwt-widget ul li a img {
width:80px !important; height:80px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-title {
font-size:16px !important; line-height:18px !important; }
.single-post #sidebar .rpwwt-widget ul li .rpwwt-post-date {
font-size:14px !important; line-height:18px !important; }
} .case_studies_page_wrap .entry-content .et_builder_inner_content {
background-image:url(https://hesmur.com/wp-content/uploads/2020/04/hesmur-case-studies-background.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}
.case_studies_page_wrap .entry-content .et_builder_inner_content .et_pb_section {
background-color:transparent !important;
}
.case_studies_page_wrap #banner_desktop .et_pb_row  {
max-width:1200px !important;
width:90% !important;
}
.case_studies_page_wrap #banner_desktop .et_pb_text_inner {
padding-bottom:30px !important;
}
.case_studies_page_wrap #banner_mobile .et_pb_text_inner {
padding-top:100px !important;
padding-bottom:20px !important;
}
#case_studies_section {
padding:60px 0px 120px !important;
}
#case_studies_section .et_pb_row {
width:90% !important;
max-width:1200px !important;
margin:0px auto !important;
padding:0px !important;
}
#case_studies_section .et_pb_text_inner #case_study_tabs {
box-sizing:border-box;
float:left;
width:22%;
margin-right:3%;
border-left:solid 5px #1e3a4c;
}
#case_studies_section .et_pb_text_inner #case_study_content {
float:left;
width:75%;
}
@media only screen and (max-width: 1199px) {
#case_studies_section {
padding:60px 0px 100px !important; }
.case_studies_page_wrap #banner_desktop .et_pb_text_inner {
padding-bottom:10px !important; }
}
@media only screen and (max-width: 1099px) {
#case_studies_section .et_pb_text_inner #case_study_tabs {
width:25%; }
#case_studies_section .et_pb_text_inner #case_study_content {
width:72%; }
}
@media only screen and (max-width: 980px) {
.case_studies_page_wrap .entry-content .et_builder_inner_content {
background-image:url(https://hesmur.com/wp-content/uploads/2020/04/hesmur-case-studies-background.jpg);
background-position:center; }
}
@media only screen and (max-width: 767px) {
#case_studies_section {
padding:60px 0px 80px !important; }
.case_studies_page_wrap #banner_mobile .et_pb_text_inner {
padding-top:70px !important; padding-bottom:0px !important; }
#case_studies_section .et_pb_text_inner #case_study_tabs {
float:none; width:100%; margin:0px 0px 30px; }
#case_studies_section .et_pb_text_inner #case_study_content {
float:none; width:100%; }
} #case_studies_section .et_pb_text_inner #case_study_tabs > div {
margin-top:1px;
cursor:pointer;
padding:15px 12px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div:first-child {
margin-top:0px;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div h3 {
padding:0px 0px 5px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:22px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div p {
padding:0px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:20px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_hidden {
background-color:#cd171a;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_hidden h3 {
color:#ffffff;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_hidden p {
color:#ffffff;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_visible,
#case_studies_section .et_pb_text_inner #case_study_tabs > div:hover {
background-color:#ffffff;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_visible h3,
#case_studies_section .et_pb_text_inner #case_study_tabs > div:hover h3 {
color:#cd171a;
}
#case_studies_section .et_pb_text_inner #case_study_tabs > div.cs_visible p,
#case_studies_section .et_pb_text_inner #case_study_tabs > div:hover p {
color:#cd171a;
}
@media only screen and (max-width: 980px) {
#case_studies_section .et_pb_text_inner #case_study_tabs > div h3 {
font-size:16px !important; line-height:20px !important; }
#case_studies_section .et_pb_text_inner #case_study_tabs > div p {
font-size:14px !important; line-height:18px !important; }
}
@media only screen and (max-width: 767px) {
#case_studies_section .et_pb_text_inner #case_study_tabs > div {
padding:10px 12px; }
} #case_studies_section .et_pb_text_inner #case_study_content {
}
#case_studies_section .et_pb_text_inner #case_study_content > div {
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;
}
#case_studies_section .et_pb_text_inner #case_study_content > div.cs_hidden {
display:none;
}
#case_studies_section .et_pb_text_inner #case_study_content > div.cs_visible {
display:block;
}
#case_studies_section .et_pb_text_inner #case_study_content > div h5 {
padding:0px 0px 3px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff !important;
}
#case_studies_section .et_pb_text_inner #case_study_content > div p {
padding:0px 0px 20px !important;
font-weight:400 !important;
font-size:16px !important;
line-height:24px !important;
color:#ffffff !important;
}
#case_studies_section .et_pb_text_inner #case_study_content > div p:last-child {
padding:0px !important;
}
@media only screen and (max-width: 980px) {
#case_studies_section .et_pb_text_inner #case_study_content > div h5 {
font-size:16px !important; line-height:22px !important; }
#case_studies_section .et_pb_text_inner #case_study_content > div p {
font-size:14px !important; line-height:22px !important; }
} #privacy_policy {
padding:70px 0px 70px !important;
}
#privacy_policy .et_pb_row {
max-width:1100px !important;
padding:0px !important;
}
#privacy_policy .et_pb_text_inner p {
}  #float_contact {
display:block;
background-color:#cd171a;
color:#ffffff;
position:fixed;
top:30%;
right:-56px;
width:180px;
padding:22px 0px;
text-align:center;
z-index:9999;
font-weight:100;
font-size:24px;
line-height:100%;
letter-spacing:1px;
text-decoration:none;
cursor:pointer;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#float_contact:hover {
background-color:#1e3a4c;
}
@media only screen and (max-width: 1599px) {
#float_contact {
top:35%; }
}
@media only screen and (max-width: 1399px) {
#float_contact {
top:40%; right:-42px; width:140px; padding:18px 0px; font-size:20px; letter-spacing:1px; }
}
@media only screen and (max-width: 1199px) {
#float_contact {
top:45%; right:-35px; width:120px; padding:16px 0px; font-size:18px; letter-spacing:1px; }
}
@media only screen and (max-width: 980px) {
#float_contact {
top:50%; right:-34px; width:110px; padding:12px 0px; font-size:18px; letter-spacing:0px; }
}
@media only screen and (max-width: 767px) {
#float_contact {
top:50%; right:-30px; width:96px; padding:10px 0px; font-size:16px; letter-spacing:0px; }
} #contact_us_popup {
display:none;
position:fixed;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:1999999999;
overflow-y:auto;
-webkit-overflow-scrolling: touch; background-color:#1e3a4c !important;
background-size:cover;
}
#contact_us_popup #cup_close {
position:absolute;
top:0px;
right:0px;
padding:15px 17px;
background-color:#cd171a;
color:#ffffff;
font-size:20px;
line-height:20px;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_popup #cup_close:hover {
background-color:#ffffff;
color:#cd171a;
}
#contact_us_popup #cup_wrapper {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
display:block;
width:95%;
min-width:0%;
max-width:600px;
background-color:transparent;
padding:30px 35px;
border-radius:0px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 {
padding:20px 0px 0px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 p {
margin:0px !important;
padding:0px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 br {
display:none !important;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper .wpcf7 input[type=email],
#contact_us_popup #cup_wrapper .wpcf7 textarea {
width:100% !important;
margin:0px 0px 15px !important;
padding:10px !important;
background-color:transparent !important;
box-shadow:none !important;
-webkit-box-shadow:none !important;
outline-color:none !important;
color:#ffffff !important;
border-color:#ffffff !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=text],
#contact_us_popup #cup_wrapper .wpcf7 input[type=email] {
border:0px !important;
border-bottom:1px solid #cd171a !important;
padding:6px 15px 20px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:18px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 textarea {
border:0px !important;
border-bottom:1px solid #cd171a  !important;
margin:0px !important;
height:128px !important;
padding:6px 15px 20px !important;
font-weight:400 !important;
font-size:14px !important;
line-height:20px !important;
}
#contact_us_popup #cup_wrapper .wpcf7 input::-webkit-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-moz-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input::-moz-placeholder {  color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-ms-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea::-webkit-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea:-moz-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea::-moz-placeholder {  color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 textarea:-ms-input-placeholder { color:#ffffff !important; }
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill,
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill:hover,
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill:focus
#contact_us_popup #cup_wrapper .wpcf7 input:-webkit-autofill {
-webkit-box-shadow:0 0 0px 1000px #1e3a4c inset !important;
-webkit-text-fill-color:#ffffff !important;
}
#contact_us_popup #cup_wrapper #cup_recaptcha {
padding:10px 0px 15px;
font-size:12px !important;
line-height:18px !important;
color:#a0a0a0 !important;
}
#contact_us_popup #cup_wrapper #cup_recaptcha a {
color:#d0d0d0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_popup #cup_wrapper #cup_recaptcha a:hover {
color:#a0a0a0 !important;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=submit] {
width:60px !important;
height:41px !important;
margin:20px 0px 0px !important;
padding:15px 0px 0px  !important;
background:transparent url(//hesmur.com/wp-content/themes/Divi-Child/images/envelope-icon.png) no-repeat top left !important;
color:transparent !important;
font-weight:700 !important;
font-size:14px !important;
line-height:100% !important;
border-style:none !important;
outline:none !important;
cursor:pointer;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#contact_us_popup #cup_wrapper .wpcf7 input[type=submit]:hover {
color:#cd171a !important;
}
#contact_us_popup #cup_wrapper .wpcf7 .wpcf7-not-valid-tip {
display:none !important;
}
#contact_us_popup #cup_wrapper .wpcf7-response-output {
text-align:center !important;
margin:15px 0px 0px !important;
padding:0px !important;
color:#ffffff !important;
border-style:none !important;
background-color:transparent !important;
font-weight:400 !important;
font-size:15px !important;
line-height:20px !important;
}
#contact_us_popup #cup_wrapper .wpcf7-validation-errors,
#contact_us_popup #cup_wrapper .wpcf7-spam-blocked {
color:#ffffff !important;
}
#contact_us_popup #cup_wrapper form.sent > p,
#contact_us_popup #cup_wrapper form.sent #cup_recaptcha {
display:none !important;
}
#contact_us_popup #cup_wrapper form.sent > .wpcf7-mail-sent-ok {
display:block !important;
padding-bottom:20px !important;
}
@media only screen and (max-width:767px) {
#contact_us_popup #cup_wrapper {
max-width:400px; width:100%; padding:20px 25px; }
#contact_us_popup #cup_wrapper .wpcf7 textarea {
height:108px !important; }
} #sidebar .widget_text .textwidget #post_cat_tabs {
border-style:none !important;
} #sidebar #post_cat_tabs ul.et_pb_tabs_controls:after {
display:none !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls {
background-color:transparent !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li {
display:block !important;
float:left !important;
border-style:none !important;
margin:0px 3px 5px 0px !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a {
padding:10px !important;
font-weight:500 !important;
font-size:12px !important;
line-height:100% !important;
text-transform:uppercase !important;
background-color:#c0c0c0 !important;
color:#ffffff !important;
border-radius:0px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_0 a:hover,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_0.et_pb_tab_active a {
background-color:#505050 !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_1 a:hover,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_1.et_pb_tab_active a {
background-color:#cd171a !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_2 a:hover,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_2.et_pb_tab_active a {
background-color:#c78a89 !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_3 a:hover,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_3.et_pb_tab_active a {
background-color:#5f7482 !important;
}
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_4 a:hover,
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li.et_pb_tab_4.et_pb_tab_active a {
background-color:#1e3a4c !important;
} #content-area #sidebar #post_cat_tabs .et_pb_all_tabs {
clear:both !important;
float:none !important;
padding-top:1px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab {
padding:0px !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a {
display:block;
clear:both;
float:none;
width:100%;
margin:10px 0px 0px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a img {
display:block;
float:left;
clear:both;
width:25%;
height:auto;
margin:0px;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .pct_right {
float:left;
width:75%;
padding-left:3%;
min-height:72px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title {
padding:0px 10px 0px 0px;
font-weight:700;
font-size:14px;
line-height:18px;
color:#505050;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_date {
padding:0px;
font-weight:400;
font-size:13px;
line-height:18px;
color:#c0c0c0;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#content-area #sidebar #post_cat_tabs .et_pb_tab_content a:hover .pct_right {
background-color:#808080 !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_tab_content a.blog:hover .pct_right {
background-color:#cd171a !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_tab_content a.company-news:hover .pct_right {
background-color:#c78a89 !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_tab_content a.guides:hover .pct_right {
background-color:#5f7482 !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_tab_content a.reports:hover .pct_right {
background-color:#1e3a4c !important;
}
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_title,
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a:hover .pct_date {
color:#ffffff;
}
@media only screen and (max-width:1199px) {
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a {
padding:8px !important; font-size:11px !important; }
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title {
font-size:13px; }
}
@media only screen and (max-width:980px) {
#sidebar #post_cat_tabs ul.et_pb_tabs_controls li a {
padding:10px !important; font-size:12px !important; }
#content-area #sidebar #post_cat_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content a .pct_title {
font-size:14px; }
} #template_content {
padding:0px 0px 70px !important;
}
#template_content .et_pb_row {
padding:70px 0px 0px !important;
}
#template_content .full_width_row {
width:100% !important;
max-width:100% !important;
margin:70px 0px 0px !important;
padding:0px !important;
}
#template_content .three_cols {
padding:30px 0px 0px !important;
}
#template_content .et_pb_row .et_pb_column_4_4 {
max-width:1000px !important;
margin:0px auto !important;
float:none !important;
}
@media only screen and (max-width:767px) {
#template_content {
padding:0px 0px 60px !important; }
#template_content .et_pb_row {
padding:60px 0px 0px !important; }
#template_content .full_width_row {
padding:0px !important; }
#template_content .three_cols {
padding:20px 0px 0px !important; }		
} #template_content .full_width_row .et_pb_column_1_2 {
width:50% !important;
float:left !important;
margin:0px !important;
}
#template_content .full_width_row .et_pb_column_1_2 .et_pb_text {
position:relative !important;
height:100% !important;
}
#template_content .full_width_row .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
position:absolute !important;
top:50% !important;
transform:translate(0px,-50%) !important;
padding:30px 10% !important;
}
@media only screen and (max-width:1199px) {
#template_content .full_width_row .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
position:relative !important; top:0px !important; transform:none !important;
padding:30px 5% !important; }
}
@media only screen and (max-width:980px) {
#template_content .full_width_row .et_pb_column_1_2 {
width:100% !important; float:none !important; margin:0px !important; }
#template_content .full_width_row .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
position:relative !important; top:0px !important; transform:none !important;
padding:60px 5% !important; }
}
@media only screen and (max-width:767px) {
#template_content .full_width_row .et_pb_column_1_2 .et_pb_text .et_pb_text_inner {
padding:50px 5% !important; }
} article #template_content .full_width_row .et_pb_column_2_3 {
width:70% !important;
float:left !important;
margin:0px !important;
}
article #template_content .full_width_row .et_pb_column_1_3 {
width:30% !important;
float:left !important;
margin:0px !important;
}
article #template_content .full_width_row .et_pb_column_2_3 .et_pb_text {
position:relative !important;
height:100% !important;
}
article #template_content .full_width_row .et_pb_column_1_3 .et_pb_image {
padding:0px !important;
}
article #template_content .full_width_row .et_pb_column_2_3 .et_pb_text .et_pb_text_inner {
position:absolute !important;
top:50% !important;
transform:translate(0px,-50%) !important;
padding:30px 10% !important;
}
@media only screen and (max-width:1199px) {
article #template_content .full_width_row .et_pb_column_2_3 .et_pb_text .et_pb_text_inner {
position:relative !important; top:0px !important; transform:none !important;
padding:30px 5% !important; }
}
@media only screen and (max-width:980px) {
article #template_content .full_width_row .et_pb_column_2_3 {
width:100% !important; float:none !important; margin:0px !important; }
article #template_content .full_width_row .et_pb_column_1_3 {
width:100% !important; float:none !important; margin:0px !important; }
article #template_content .full_width_row .et_pb_column_2_3 .et_pb_text .et_pb_text_inner {
position:relative !important; top:0px !important; transform:none !important;
padding:60px 5% !important; }
article #template_content .full_width_row .et_pb_column_1_3 .et_pb_image {
max-width:400px !important; margin:0px auto !important; padding:0px 0px 70px !important; }
}
@media only screen and (max-width:767px) {
article #template_content .full_width_row .et_pb_column_2_3 .et_pb_text .et_pb_text_inner {
padding:50px 5% !important; }
article #template_content .full_width_row .et_pb_column_1_3 .et_pb_image {
max-width:400px !important; margin:0px auto !important; padding:0px 0px 60px !important; }
}
@media only screen and (max-width:599px) {
article #template_content .full_width_row .et_pb_column_1_3 .et_pb_image {
max-width:100% !important; margin:0px !important; padding:0px !important; }
} #template_content .et_pb_row .et_pb_column_1_3 {
width:29.3333% !important;
float:left !important;
margin-right:6% !important;
}
#template_content .et_pb_row .et_pb_column_1_3:last-child {
margin-right:0px !important;
}
#template_content .et_pb_row .et_pb_column_1_3 .et_pb_image {
padding:10px 0px 40px !important;
}
@media only screen and (max-width:1199px) {
#template_content .et_pb_row .et_pb_column_1_3 {
width:30% !important; margin-right:5% !important; }
}
@media only screen and (max-width:980px) {
#template_content .et_pb_row .et_pb_column_1_3 {
width:100% !important; float:none !important; margin-right:0px !important;
margin-top:50px !important; }
#template_content .et_pb_row .et_pb_column_1_3:first-child {
margin-top:10px !important; }
#template_content .icons_and_text .et_pb_text_inner {
max-width:400px !important; margin:0px auto !important; }
} #template_content .et_pb_text_inner h2 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:34px !important;
color:#cd171a !important;
}
#template_content .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#cd171a !important;
}
#template_content .et_pb_text_inner h4 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
color:#1e3a4c !important;
}
#template_content .et_pb_text_inner p {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:24px !important;
color:#566576 !important;
}
#template_content .et_pb_text_inner p:last-child {
padding:0px !important;
}
@media only screen and (max-width:767px) {
#template_content .et_pb_text_inner h2 {
font-size:24px !important; line-height:30px !important; }
#template_content .et_pb_text_inner h3 {
font-size:18px !important; line-height:24px !important; }		
#template_content .et_pb_text_inner h4 {
font-size:18px !important; line-height:24px !important; }
#template_content .et_pb_text_inner p {
font-size:15px !important; line-height:22px !important; }
} #template_content #template_posts {
width:100% !important;
max-width:100% !important;
padding:40px 0px 0px !important;
}
#template_content #template_posts .et_pb_column {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#template_content #post_slider2 {
padding:0px 1% !important;
}
#template_content #post_slider2 .sap_slider_container {
margin:0px 5% !important;
}
#template_content #post_slider2 .post_wrapper .post_image a {
display:block !important;
background:#cd171a url(//hesmur.com/wp-content/themes/Divi-Child/images/expand_icon_white.png) no-repeat center center !important;
}
#template_content #post_slider2 .post_wrapper .post_image a img {
display:block !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#template_content #post_slider2 .post_wrapper .post_image a:hover img {
opacity:0.1;
}
#template_content #post_slider2 .post_wrapper .post_text {
padding:20px 0px 0px !important;
}
#template_content #post_slider2 .post_wrapper .post_text h4 {
padding:0px 0px 10px !important;
font-size:18px !important;
line-height:24px !important;
}
#template_content #post_slider2 .post_wrapper .post_text h4 a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#template_content #post_slider2 .post_wrapper .post_text h4 a:hover {
color:#cd171a !important;
}
#template_content #post_slider2 .post_wrapper .post_text h5 {
padding:0px 0px 20px !important;
font-size:16px !important;
line-height:22px !important;
}
#template_content #post_slider2 .post_wrapper .post_text > div {
font-size:14px !important;
line-height:22px !important;
max-height:88px !important;
overflow:hidden !important;
}
#template_content #post_slider2 .owl-nav .owl-prev {
left:0px !important;
}
#template_content #post_slider2 .owl-nav .owl-next {
right:0px !important;
}
#template_content #post_slider2 .owl-dots {
display:none !important;
padding-top:30px !important;
bottom:-42px !important;
}
#template_content #post_slider2 .owl-dots button span {
margin:0px 5px !important;
}
@media only screen and (max-width:1599px) {
#template_content #post_slider2 .post_wrapper .post_text > div {
max-height:110px !important; }
}
@media only screen and (max-width:1399px) {
#template_content #post_slider2 .post_wrapper .post_text h4 {
font-size:16px !important; line-height:22px !important; }
#template_content #post_slider2 .post_wrapper .post_text h5 {
font-size:14px !important; line-height:20px !important; }
#template_content #post_slider2 .post_wrapper .post_text > div {
max-height:132px !important; }
}
@media only screen and (max-width:980px) {
#template_content #post_slider2 .owl-nav {
display:none !important; }
#template_content #post_slider2 .owl-dots {
display:block !important; }
}