.p_z {
padding: 0;
}
.p_l_z {
padding-left: 0;
}
.p_r_z {
padding-right: 0;
}
.p_t_z {
padding-top: 0;
}
.p_b_z {
padding-bottom: 0;
} .m_z {
padding: 0;
}
.m_l_z {
padding-left: 0;
}
.m_r_z {
padding-right: 0;
}
.m_t_z {
padding-top: 0;
}
.m_b_z {
padding-bottom: 0;
}
.navbar-form .input-group {
border: 1px solid #656565;
border-radius: 20px;
} 
.navbar-form .input-group input[type="text"] {
border: none;
}
.navbar-form input[type="submit"] {
background-color: transparent;
border: none;
}
.navbar-form .input-group-btn {
position: relative;
}
.navbar-form .input-group-btn:after {
content: "\f002";
font-family: 'FontAwesome';
font-size: 14px;
color: #fff;
position: absolute;
left: 0;
top: 7px;
}  .navbar-brand {
max-width: 100%;
}
.navbar-brand > img {
max-height: 70px;
}
.navbar-brand.image-logo {
height: auto;
max-width: 100%;
padding-left: 0;
}
.footer-content ul li a:hover:before {
margin-left: 10px;
}
.footer-content ul li a,
.footer-content ul li a:before {
transition: all 0.5s ease 0s;
} .mc4wp-form label {
margin-bottom: 10px;
}
.widget_mc4wp_widget .mc4wp-form form > p input[type="email"] {
width: 100%;
padding: 6px 12px;
line-height: 1.42857;
background-color: transparent;
border: 1px solid #777;
color: #f1f1f1;
height: 50px;	
margin-bottom: 15px;
}
.widget_mc4wp_widget .mc4wp-form form > p input[type="submit"] {
background: none repeat scroll 0 0 transparent;
border: 4px solid #ffffff;
border-radius: 40px;
color: #fff;
font-weight: 700;
letter-spacing: 2px;
padding: 10px 40px;
text-transform: uppercase;
transition: all 0.5s ease 0s;
}
.widget_mc4wp_widget .mc4wp-form form > p input[type="submit"]:hover {
background-color: #ffffff;
border-color: transparent;
color: #222222;
padding-left: 50px;
padding-right: 50px;
}  .wpcf7-form .form input[type="submit"].wpcf7-form-control {
background: #000;
border: none;
border-radius: 40px;
color: #fff;
font-weight: 700;
letter-spacing: 2px;
padding: 10px 40px;
text-transform: uppercase;
transition: all 0.5s ease 0s;
margin-top: 10px;
}
.wpcf7-form .form input[type="submit"].wpcf7-form-control:hover {
padding-left: 50px;
padding-right: 50px;
}
.sidebar-widget ul {
padding: 0;
}
.sidebar-widget ul li {
display: inline-block;
width: 100%;
line-height: 30px;
}
.sidebar-widget ul li:before {
content: "\f101";
margin-right: 20px;
color: #777;
transition: all 0.5s ease 0s;
font-family: "FontAwesome";
font-size: 16px;
}
.sidebar-widget ul li:hover:before {
margin-left: 10px;
color: #E9A042;
} .sidebar-widget.widget_mc4wp_widget .mc4wp-form form > p input[type="submit"] {
background-color: #000;
border: none;
}
.sidebar-widget.widget_mc4wp_widget .mc4wp-form form > p input[type="email"] {
color: #777;
}
.sidebar-widget.widget_mc4wp_widget .mc4wp-form form > p input[type="submit"]:hover {
color: #fff;
} .widget_tag_cloud .tagcloud a {
border: 2px solid #ddd;
margin-bottom: 10px;
padding: 5px 10px;
transition: all 0.5s ease 0s;
display: inline-block;
font-size: 14px !important;
}
.widget_tag_cloud .tagcloud a:hover {
color: #fff;
background-color: #FFB642;
border: 2px solid #FFB642;
} .wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.alignright,
.alignleft,
.aligncenter {
}
.screen-reader-text {
visibility: hidden;
display: none;
} .entry-title {
} .section-main {
clear: both;
padding-bottom: 60px;
padding-top: 60px;
} #header-slider .carousel-inner .item img {
height: auto;
width: 100%;
}
.page-additional-title {
margin-bottom: 30px;
} .shortcode-photos-slider {
padding: 0;
}
.shortcode-photos-slider .carousel-caption > h1 {
margin-left: auto;
margin-right: auto;
max-width: 61%;
} .shortcode-cta-block {
padding: 0;
}
.shortcode-cta-block > .overlay.color {
padding: 3%;
} .shortcode-portfolio .owl-theme .owl-controls .owl-buttons div {
background: none repeat scroll 0 0 transparent;
color: #222222;
} .shortcode-testimonials {
padding: 0;
} .shortcode-our-services .service {
margin-bottom: 20px;
}
.shortcode-our-services .container > [class*="col-"] {
max-width: 391px;
}  .shortcode-blog-posts.blog-one-column,
.shortcode-blog-posts.blog-two-column,
.shortcode-blog-posts.blog-three-column {
padding-top: 0;
}   .shortcode-career > .container > .row > [class*="col-"] {
margin-bottom: 15px;
}
.type-career .career-content-group li::before {
content: "\f14a";
font-family: FontAwesome;
list-style: outside none none;
margin-right: 20px;
font-size: 16px;
}
.career-content-group > ul {
font-size: 16px;
line-height: 30px;
list-style: outside none none;
padding: 0;
}
.career-content-group > ul {
margin-bottom: 40px;
} .shortcode-content-box {
padding-bottom: 0;
padding-top: 0;
} .shortcode-faqs .faq-item {
margin-bottom: 50px;
}
.shortcode-faqs .faq-item ul i {
margin-right: 20px;
}
.shortcode-faqs .faq-item ul {
list-style: outside none none;
padding-left: 0;
margin-bottom: 70px;
}
.shortcode-faqs .faq-item:nth-child(2n+1) .panel-default > .panel-heading {
background-color: #ffb642;
border: 2px solid #ffb642;
color: #f1f1f1;
}
.shortcode-faqs .faq-item:nth-child(2n+1) .panel-title > a {
color: #222;
}  .container {
max-width: 100%;
} .page-header {
margin-top: 0;
}
.news {
margin-bottom: 60px;
}    @import url("https://fonts.googleapis.com/css?family=Muli:300,400,300italic,400italic|Montserrat:700,400|Montserrat+Subrayada:400,700");  body,
html {
font-family: 'Muli', sans-serif;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
overflow-x: hidden;
}
h1 {
font-family: 'Raleway', sans-serif;
font-size: 75px;
font-weight: 900; text-transform: uppercase;
line-height: 70px;
}
h2 {
font-family: 'Montserrat', sans-serif;
font-weight: 900; margin: 0;
}
h4 {
font-family: 'Montserrat', sans-serif;
font-weight: 700; }
h5 {
font-family: 'Montserrat', sans-serif;
font-weight: 400; }
p { font-size: 14px }
a {
color: #5c5c5c;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
}
img {
height: auto;
max-width: 100%;
}
a:hover,
a:focus {
text-decoration: none;
color: #ffb642;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
.noradius { border-radius: 0 }
.nopadding { padding: 0 }
.nopaddingleft { padding-left: 0 }
.nopaddingright { padding-right: 0 }
.nomargin { margin: 0 }
.spacer { padding: 40px 0 }
.smallspacer { padding: 20px 0 }
input.wpcf7-form-control[type="file"] {
border: 0 none;
padding: 0;
}
.form input.wpcf7-form-control[type="file"] {
height: auto;
width: auto;
border: 0 none;
min-width: 100px;
}
input.wpcf7-form-control[type="submit"] {
width: auto;
}
textarea.wpcf7-form-control {
height: auto;
max-height: 150px;
}
.form-control,
.wpcf7-form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.form-control:focus,
.wpcf7-form-control:focus {
border-color: inherit;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: thin dotted;
outline: none;
outline-offset: 0;
}
.btn:active,
.btn.active {
background-image: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}  #top-menu {
margin-bottom: 0;
border: 0;
border-radius: 0;
background: #ffffff;
height: auto;
color: #777777;
padding: 10px 0 2px 0;
border-top: 4px solid #ffb642;
}
#top-menu.navbar { min-height: 35px !important }
#top-menu p.text-right span { margin-left: 15px }
a.logo.navbar-brand { color: #FFB642 }
.logo {
font-family: 'Arvo', serif;
font-weight: 700;
font-size: 40px;
text-transform: uppercase;
letter-spacing: 1px;
margin: 15px 15px 25px 0;
margin-right: 40px;
border: 1px solid #ffb642;
}
#top-menu .navbar-header small {
text-transform: uppercase;
font-weight: 700;
font-family: 'Raleway', sans-serif;
margin-top: -50px;
}
ul.top-links li { padding: 5px 0 }
.top-contact ol li {
margin-left: 20px;
font-weight: 900;
}
#main-menu {
margin-bottom: 0;
border: 0;
border-radius: 0;
background: #222222;
min-height: 30px;
}
#sticky {
padding: 0.5ex;
width: 600px;
background-color: #333;
color: #fff;
font-size: 2em;
border-radius: 0.5ex;
}
#main-menu.stick {
position: fixed;
top: 0;
width: 100%;
z-index: 10000;
}
.admin-bar #main-menu.stick {
margin-top: 32px;
} #main-menu .nav > li > a { padding: 10px 10px }
.navbar-default .navbar-toggle { border-color: transparent }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background: transparent }
.navbar-toggle {
color: #fff;
}
.navbar-toggle i { text-align: center }
#main-menu i.fa.fa-bars { font-size: 20px }
#main-menu.navbar-default .navbar-brand:hover,
#main-menu.navbar-default .navbar-brand { color: #ffb642 }
.dropdown-menu > li > a,
#main-menu.navbar-default .navbar-nav > li > a {
font-family: 'Montserrat', sans-serif;
color: #f1f1f1;
text-transform: uppercase;
font-weight: 700;
letter-spacing: -1px;
}
#main-menu.navbar-default .navbar-nav > .active > a,
#main-menu.navbar-default .navbar-nav > .active > a:hover,
#main-menu.navbar-default .navbar-nav > .active > a:focus,
#main-menu.navbar-default .navbar-nav > li > a:hover,
#main-menu.navbar-default .navbar-nav > li > a:focus {
color: #ffb642 !important;
background-color: #222222;
border-color: #ffb642;
}
#main-menu .navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 20px;
border-top: 2px solid transparent;
margin-right: 15px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
}
ol.social-icons li {
width: 25px;
height: 25px;
margin-left: 5px !important;
}
ol.social-icons li a:hover,
ol.social-icons li a:focus { color: #ffffff !important }
ol.social-icons li a {
color: #ffffff;
background: #222222;
font-size: 15px;
border-radius: 50%;
padding: 3px 6px !important;
}
ol.social-icons li:hover a { background: #ffb642 }
#main-menu .navbar-form {
padding: 10px 0 5px 0;
margin-top: 0;
margin-right: -15px;
margin-bottom: 8px;
margin-left: -15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
#main-menu .form-control {
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border-color: #656565;
background: transparent;
border-right-color: transparent;
color: #f1f1f1;
}
#main-menu .input-group-btn button.btn.btn-default {
background: transparent;
border-color: #656565;
color: #fff;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-left-color: transparent;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
color: #222 !important;
background-color: #FFFFFF;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus { background-color: transparent }
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 0;
margin: 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #FFB642;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 0;
border: 0;
border-radius: 0;
}
.dropdown-menu > li > a {
display: block;
padding: 15px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #222222;
white-space: nowrap;
}  blockquote {
padding: 20px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #ffb642;
background-color: #FAFAFA;
}
blockquote .lead {
margin-bottom: 10px;
font-size: 16px;
font-weight: 800;
line-height: 1.4;
color: #777;
}
.blockquote-reverse {
border-right: 5px solid #ffb642;
padding: 20px;
}
blockquote.dark {
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/04.png);
background-repeat: repeat;
color: #ffffff;
}
blockquote.dark .lead { color: #ffffff }
blockquote.color { background-color: rgba(189, 59, 36, 0.15) } .footer-content .widget_nav_menu li a, ul.list-block li {
line-height: 30px;
font-size: 16px;
}
.footer-content ul li a:before {
content: "\f178";
font-family: "FontAwesome";
margin-right: 20px;
}
.footer-content ul li {
list-style: outside none none;
}
.footer-content ul {
padding: 0;
}
ul.list-block i { margin-right: 20px }
.footer-content .form-group {
position: relative;
width: 100%;
}
.footer-content .input-group-btn {
position: absolute;
right: 0px;
height: 50px;
width: 50px;
z-index: 2;
}
.footer-content .input-group-btn:after {
content: "\f002";
font-family: 'FontAwesome';
font-size: 14px;
color: #fff;
position: absolute;
left: 0;
right: 0;
display: block;
top: 15px;
text-align: center;
}
.footer-content .input-group-btn input {
background-color: transparent;
border: none;
height: 50px;
width: 50px;
} .tab-style1 .tab-content {
border: 1px solid #f1f1f1;
padding: 10px 15px;
border-top-color: transparent;
}
.tab-style1 .nav-tabs > li > a { border-radius: 0 }
.tab-style1 .nav-tabs > li.active > a,
.tab-style1 .nav-tabs > li.active > a:hover,
.tab-style1 .nav-tabs > li.active > a:focus {
color: #FFF;
cursor: default;
background-color: #ffb642;
border: 1px solid #ffb642;
border-bottom-color: transparent;
font-weight: 700;
}
.tab-style1 .nav-tabs { border-bottom: 1px solid rgb(189, 59, 36) }
.tab-style2 .nav-pills > li.active > a,
.tab-style2 .nav-pills > li.active > a:hover,
.tab-style2 .nav-pills > li.active > a:focus {
color: #fff;
background-color: #ffb642;
}
.tab-style2 .nav-pills > li > a { border-radius: 0 }
.tab-style2 .tab-content {
padding: 15px;
border: 1px solid #f1f1f1;
border-left-color: #ffb642;
} .panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
}
.panel-default > .panel-heading {
color: #777;
background-color: #ddd;
border: 2px solid #ddd;
border-radius: 0;
}
.panel-default > .panel-heading:hover,
.panel-default > .panel-heading:focus,
.panel-default > .panel-heading.active { background: #ddd }
.panel-default {
border-color: transparent;
background: #fbfbfb;
border-radius: 0;
border: 0;
}
.panel-group .panel {
margin-bottom: 10px;
border-radius: 0;
}
*:focus { outline: none !important }
.panel-title > a { color: #777 }
h4.panel-title { font-weight: 400 } #accordion2 .panel-default > .panel-heading {
background-color: #ffb642;
border: 2px solid #ffb642;
color: #f1f1f1;
}
#accordion2 .panel-title > a { color: #222222 } #accordion3>.panel-default > .panel-heading {
color: #777;
background-color: transparent;
border: 2px solid #ddd;
}
#accordion3>.panel-default > .panel-heading:hover,
#accordion3>.panel-default > .panel-heading.active { background-color: #ddd } #accordion4>.panel-default > .panel-heading {
color: #ffffff;
background-color: transparent;
border: 2px solid #ffb642;
}
#accordion4>.panel-default > .panel-heading:hover,
#accordion4>.panel-default > .panel-heading.active { background-color: #ffb642 }
#accordion4>.panel-default > .panel-heading.active .panel-title > a,
#accordion4>.panel-default > .panel-heading:hover .panel-title > a,
#accordion4>.panel-default > .panel-heading .panel-title > a:focus { color: #f1f1f1 }  #header-slider .carousel-caption {
position: absolute;
top: 20%;
right: 0;
left: 0;
bottom: auto;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
#header-slider .carousel-indicators {
position: absolute;
bottom: 50px;
left: auto;
right: 0;
z-index: 15;
width: 20%;
padding-left: 0;
margin-left: -30%;
text-align: center;
list-style: none;
}
#header-slider .carousel-indicators .active {
width: 20px;
height: 10px;
margin: 1px;
background-color: #ffb642;
border-color: #ffb642;
border: 0;
border-radius: 0;
}
#header-slider .carousel-indicators li {
display: inline-block;
width: 20px;
height: 10px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: rgba(0, 0, 0, 0);
border: 1px solid #fff;
border-radius: 0;
}
.left span.fa,
.right span.fa {
position: absolute;
top: 43%;
}
a.carousel-control span.fa {
border: 1px solid #f1f1f1 !important;
padding: 10px;
margin-left: -20px;
}
.carousel-fade .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .active { opacity: 1 }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
margin: 0 7%;
width: auto;
z-index: 20;
}
button.en-btn,
a.en-btn {
background-color: #FFFFFF;
color: #fff;
border-radius: 40px;
letter-spacing: 2px;
font-weight: 700;
text-transform: uppercase;
border-color: transparent;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
padding: 10px 40px;
background: transparent;
border: 4px solid #ffffff;
max-width: 100%;
}
button.en-btn:hover,
a.en-btn:hover {
background-color: #ffffff;
color: #222222;
border-color: transparent;
padding-left: 50px;
padding-right: 50px;
}
a.en-btn.light {
background-color: #ffffff;
color: #222222;
}
a.en-btn.light:hover { background-color: #ffffff }
.form input[type="submit"].wpcf7-submit,
button.en-btn.dark,
a.en-btn.dark {
background-color: #222222;
color: #ffffff;
border: 0;
}
a.read-more,
a.read-more>span {
color: #ffb642;
font-style: normal;
font-weight: 900;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
a.read-more:hover { font-weight: 900 }
a.read-more:hover>span {
-webkit-transform: translateX(90%);
transform: translateX(90%);
}   #en-content .img,
.img {
margin: 15px 0;
} #en-header {
background-color: #ffb642;
padding: 2%;
color: #fff;
margin-bottom: 80px;
}
#en-header .breadcrumb {
padding: 5px 15px 0px;
list-style: none;
margin-bottom: 0;
background-color: transparent;
border-radius: 0;
border: 0;
color: #fff;
}
#en-header .breadcrumb a { color: #FFFFFF !important }
#en-header .breadcrumb > .active {
color: #FFF;
font-weight: 900;
}
.breadcrumb > li + li:before { color: #FFF } .post-img.thumbnail {
border-radius: 0;
border-color: transparent;
background-color: #FAFAFA;
} #en-intro {
padding: 80px 0;
background: #ffffff;
} #en-services {
padding: 80px 0;
background: #fafafa;
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/04.png);
background-repeat: repeat;
color: #ffffff;
}
.section-title.text-left hr { margin-left: 0 }
.section-title.text-center {
width: 60%;
margin: 0 auto;
padding-bottom: 60px;
}
.section-title h2 { line-height: 26px }
.section-title hr {
width: 60px;
border-color: #ffb642;
}
.service h4 { margin-top: 20px }
.service>a h4,
.service>a img {
transition: all 0.5s;
opacity: 0.8;
}
.service:hover>a h4 { color: #ffb642 }
.service:hover>a img { opacity: 1 } .en-cta { background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/slider/01.jpg) }
.en-cta .overlay {
padding: 3%;
color: #ffffff;
}
.overlay.dark { background-color: rgba(0, 0, 0, 0.60) }
.overlay.color { background-color: rgba(255, 182, 66, 0.85) }
.overlay.light {
background-color: rgba(255, 255, 255, 0.5);
color: #222222 !important;
}
.en-cta2 {
padding: 3%;
color: #ffffff;
}
.en-cta-solid {
padding: 3%;
background-color: #f1f1f1;
margin: 20px 0;
}
.en-cta-solid.dark {
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/04.png);
background-repeat: repeat;
color: #ffffff;
}
.en-cta-solid.color {
background-color: #ffb642;
color: #f1f1f1;
} ul.share {
margin: 20px 0;
border-top: 2px solid #ffb642;
padding: 10px;
background: #FBFBFB;
}
ul.share li {
margin-right: 10px;
font-size: 20px;
}
#blogposts .author .media-body > h5 {
margin-bottom: 10px;
}
#blogposts .author {
border-top: 2px solid #ffb642;
margin-top: 60px;
background: #FBFBFB;
padding: 20px;
}
#blogposts .author .media-body > h5 {
margin-top: 0;
}
.media.comment {
padding: 20px 0;
border-top: 2px solid #ffb642;
}
.media.reply-comment { padding: 20px 0 } #comment-form { margin-bottom: 30px } #en-team {
background: #fafafa;
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/03.png);
background-repeat: repeat;
color: #ffffff;
padding: 80px 0;
}
.team .hover-bg {
position: relative;
overflow: hidden;
min-height: 350px;
margin-bottom: 30px;
}
.team .hover-bg .hover-text.on { opacity: 1 }
.team .hover-bg .hover-text.off {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: all 0.3s;
-webkit-transform: translateY(62%);
transform: translateY(62%);
opacity: 1;
background: rgba(0, 0, 0, 0.70);
}
.team .hover-bg:hover .hover-text.off {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
.team h5,
.career-position h5 { margin-bottom: 0px }
.career-position h6 {
color: #ffb642;
text-decoration: underline;
}
#en-career {
padding: 80px 0;
background: #ffffff;
} .error i { font-size: 200px } .position-details {
margin-top: 40px;
border-top: 1px solid #f1f1f1;
padding: 30px 0;
}  #en-portfolio {
padding: 80px 0;
background-color: #ffffff;
}
#portfolio-items .item {
padding: 30px 0px;
margin: 5px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 5px 10px;
padding: 30px 0;
max-width: 273px;
}
#portfolio-items .item p {
max-height: 80px;
overflow: hidden;
}
.item .hover-bg {
position: relative;
overflow: hidden;
}
.hover-bg .hover-text {
position: absolute;
display: block;
bottom: 0;
width: 100%;
height: 60%;
padding: 20px;
color: #ffffff;
transition: all 0.8s;
}
.hover-bg .hover-text a {
color: #fff;
transition: all 0.8s;
}
.hover-bg .hover-text.on { opacity: 1 }
.hover-bg .hover-text.off {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition: all 0.3s;
-webkit-transform: translateY(65%);
transform: translateY(65%);
opacity: 1;
background: rgba(0, 0, 0, 0.70);
}
.hover-bg:hover .hover-text.off {
-webkit-transform: translateY(0%);
transform: translateY(0%);
opacity: 1;
}
#portfolio-items .owl-controls i.fa { font-size: 30px }
#en-portfolio .owl-theme .owl-controls .owl-buttons div {
color: #222222;
display: inline-block;
margin: 5px;
padding: 3px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: transparent;
opacity: 0.5;
}
#itemsWork.portfolio-3-column .item .hover-text p {
max-height: 60px;
overflow: hidden;
} #itemsWork .item { margin-bottom: 30px }
.isotope-item { z-index: 2 }
.isotope-hidden.isotope-item { z-index: 1 }
.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope-item {
margin-right: -1px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.isotope {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity;
}
ul.list-inline.cat {
padding: 10px;
border-bottom: 1px solid #f1f1f1;
border-top: 1px solid #f1f1f1;
text-align: center;
}
ul.cat li a {
padding: 10px 5px;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
}
ul.cat li a:hover,
ul.cat li a:focus,
ul.cat li a:active,
ul.cat li a.active {
border-top: 2px solid #ffb642;
border-bottom: 2px solid #ffb642;
}
.project-details {
margin-top: 40px;
border-top: 1px solid #f1f1f1;
padding: 30px 0;
border-bottom: 1px solid #f1f1f1;
}  #testimonial .item {
width: 80%;
margin: auto;
}
.testimonial .owl-theme .owl-controls .owl-page span,
.owl-theme .owl-controls .owl-page span {
display: block;
width: 20px;
height: 10px;
margin: 2px 5px;
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 0;
background: transparent;
border: 1px solid #777;
}
.testimonial .owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active span {
opacity: 1;
background: #ffb642;
border-color: transparent;
}
.owl-theme .owl-controls,
.owl-theme .owl-controls { margin-top: 10px }
.testimonial .overlay { padding: 4% }
.testimonial.light .overlay { background: rgba(255, 255, 255, 0.92) }
.testimonial.dark .overlay {
background: rgba(40, 47, 53, 0.85);
color: #ffffff;
}
.testimonial.color .overlay {
background-color: rgba(255, 182, 66, 0.85);
color: #ffffff;
}
.testimonial.color blockquote footer { color: #f1f1f1 }
.testimonial.color .owl-theme .owl-controls .owl-page span {
background: transparent;
border: 1px solid #ffffff;
}
.testimonial.color .owl-theme .owl-controls .owl-page.active span {
opacity: 1;
background: #ffffff;
border-color: transparent;
}
.testimonial img {
width: 80px;
height: 80px;
margin-bottom: 30px;
}
.testimonial blockquote {
border-left: 0;
font-style: italic;
background-color: transparent;
}
.testimonial blockquote footer {
margin-top: 15px;
color: #ffb642;
}  #en-news {
padding: 80px 0;
background: #fafafa;
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/04.png);
background-repeat: repeat;
color: #ffffff;
}
.news>a h4 { transition: all 0.8s }
.news:hover>a h4 { color: #ffb642 }
.news>hr {
width: 100px;
border-color: #333333;
margin-left: 0;
}
span.meta-date,
p.meta { color: #5C5C5C }
.meta-date i,
p.meta span { margin-right: 10px } #en-partners {
padding: 80px 0;
background: #ffffff;
} #blogposts .news { margin-bottom: 60px }
#blogposts .news hr { border-color: #f1f1f1 }
.news:hover>a h3 { color: #ffb642 }
.news .featured-img { position: relative }
.featured-img span.meta-date {
position: absolute;
top: 0;
left: 0;
padding: 20px;
background: rgba(0, 0, 0, 0.48);
color: #ffffff;
}
.navigation.paging-navigation {
clear: both;
text-align: center;
width: 100%;
} .pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #fff;
cursor: default;
background-color: #ffb642;
border-color: #ffb642;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #ffb642;
text-decoration: none;
background-color: #fff;
border: 2px solid #ddd;
margin: 5px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #ffb642;
background-color: #eee;
border-color: #ddd;
}
.pagination li.active a { color: #fff !important }   .values {
height: 100%;
width: 100%;
padding: 60px 50px 40px 50px;
color: #ffffff;
overflow: hidden;
height: 450px;
}
.detail { position: relative }
.values hr {
width: 80px;
margin-left: 0;
border-color: rgba(255, 255, 255, 0.44);
}
.values span.icons { font-size: 38px }
.c1 { background: #D3932A }
.c2 { background: #E69D27 }
.c3 { background: #ffb642 }
.values span.icons {
font-size: 238px;
position: absolute;
bottom: -200px;
right: -50px;
color: rgba(255, 255, 255, 0.16);
} #en-awards { padding: 80px 0 }
.awards i.icons,
.career-position i.icons {
font-size: 60px;
margin-left: -20px;
} #en-why-us,
#en-application,
#en-offices {
padding: 80px 0;
background: #fafafa;
}
#en-why-us .section-title.text-left { margin-top: 20px }  #contact-form .alert-danger {
color: #000000;
background-color: #FFF0D9;
border-color: #FFB642;
}
.form input.form-control,
.form input.wpcf7-form-control {
height: 50px;
color: #777;
background-color: transparent;
}
.form .form-control,
.form .wpcf7-form-control {
margin-bottom: 20px;
}
.form textarea {
background: transparent;
}
.offices {
margin-bottom: 30px;
} .map iframe {
height: 300px;
width: 100%;
border: 0;
}  .sidebar-widget {
margin-bottom: 30px;
border-top: 2px solid #ffb642;
padding: 30px;
background: #FBFBFB;
}
.sidebar-widget .widget-title h4 { color: #777777 }
.recent-posts .media {
border-bottom: 1px dashed #f1f1f1;
padding: 10px 0;
}
.recent-posts .media img,
.recent-posts .media a h5 { transition: all 0.5s }
.recent-posts .media span { margin-right: 5px }
.recent-posts .media:hover img { opacity: 0.7 }
.recent-posts .media:hover a h5 { color: #ffb642 }
.sidebar-widget ul.list-block li i,
.sidebar-widget ul.list-block li a {
color: #777;
transition: all 0.5s;
}
.sidebar-widget ul.list-block li:hover a { color: #ffb642 }
.sidebar-widget ul.list-block li:hover i {
margin-left: 10px;
color: #ffb642;
}
.tags ul li {
border: 2px solid #ddd;
padding: 5px 10px;
margin-bottom: 10px;
transition: all 0.5s;
}
.tags ul li:hover {
background: #ffb642;
border-color: #ffb642;
}
.tags ul li:hover>a { color: #ffffff }  #en-footer .footer-content {
padding: 80px 0;
background: #222222;
color: #777;
}
#en-footer .bottom-footer {
background: #fafafa;
background-image: url(//unitedstatessystems.com/wp-content/themes/enhenyero/images/pattern/05.png);
background-repeat: repeat;
color: #ffffff;
padding: 20px 0 10px;
}
.bottom-footer a { color: #f1f1f1 }
a.footer-logo { margin-bottom: 20px }
.footer-logo {
font-size: 26px;
color: #777;
font-family: 'Arvo', serif;
font-weight: 700;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 1px;
margin-right: 40px;
border: 1px solid #777;
padding: 2px 7px;
} #en-footer .widget { border-left: 1px solid #333 }
.footer-content .widget {
margin-bottom: 30px;
}
.widget-title.text-left hr { margin-left: 0 }
.widget-title.text-center {
width: 60%;
margin: auto;
margin-bottom: 60px;
}
.widget-title h4 {
text-transform: uppercase;
color: #f1f1f1;
}
.widget-title hr {
width: 60px;
border-color: #ffb642;
}
.widget > ul {
padding: 0;
}
#en-footer .widget > ul {
padding: 0;
}
.ert-search .input-group input[type="submit"] {
color: transparent;
}
.entry-content { }
.ert-search .input-group input[type="submit"]::before {
color: red;
content: "\f002";
display: inline-block;
font-family: 'FontAwesome';
font-size: 100px;
height: 40px;
width: 40px;
}
.sidebar .ert-search .input-group-btn .fa.fa-search {
font-size: 16px;
position: absolute;
right: 10px;
top: 7px;
z-index: 3;
}
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
z-index: 3;
}
.widget li i,
.widget a {
color: #777;
transition: all 0.5s;
}
.widget li:hover a { color: #ffb642 }
.widget li:hover i {
margin-left: 10px;
color: #ffb642;
}
.widget .media a h5 {
color: #f1f1f1;
transition: all 0.5s;
}
.widget .media:hover a h5 { color: #ffb642 } #en-footer .widget .form-control {
height: 50px;
color: #f1f1f1;
background-color: transparent;
border: 1px solid #777;
} .sticky {
} .page-header {
margin: 0 0 20px;
}
.page-header .entry-title {
margin-top: 0;
} .alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1.2em;
} #commentform .form-submit {
margin-top: 30px;
}
.page #commentform #comment {
margin-bottom: 0;
}
.comments-area h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
color: #4c4c4c;
}
.comments-area .comments-line {
width: 100%;
border: 1px solid #c7c7c7;
padding: 15px;
font-size: 14px;
font-style: italic;
outline: none;
margin-bottom: 20px;
}
.comments-area {
margin-bottom: 80px;
margin-top: 15px;
display: inline-block;
width: 100%;
}
.comments-area .comments-area {
width: 100%;
border: 1px solid #c7c7c7;
padding: 15px;
font-size: 14px;
outline: none;
margin-bottom: 20px;
font-style: italic;
resize: none;
height: 202px;
}
.comments-area p.form-submit {
text-align: right;
}
.comment-form input[type="text"]:focus,
.comment-form input[type="url"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus {
border-color: #ea2e49;
}
.comment-form input[type="submit"],
.comments-area p.form-submit .button-1 {
background: none;
color: #666;
border: 3px solid #ea2e49;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
padding: 8px 25px;
display: inline-block;
font-weight: 400;
font-size: 14px;
}
.comment-form input[type="submit"]:hover {
color: #fff;
background-color: #ea2e49;
}
.comments-area .comment {
margin-bottom: 20px;
padding-bottom: 20px;
}
.comment-author.vcard {
display: inline;
}
.comment-author.vcard img {
border-radius: 150px;
width: 80px;
height: 80px;
border: 3px solid #e8e8e8;
}
.comments-area .comment .comment-image {
float: left;
margin-left: -100px;
}
.comments-area .comment .comment-image img {
border-radius: 150px;
width: 80px;
height: 80px;
border: 3px solid #e8e8e8;
}
.comments-area .commentlist li {
list-style: none;
}
.comments-area .commentlist ul {
margin-left: 70px;
}
.comments-area .comment .comment-info {
display: block;
margin-bottom: 10px;
font-size: 16px;
}
.comments-area .comment .comment-info span {
float: right;
font-size: 13px;
color: #a3a2a2;
}
.comments-area .comment p {
color: #333;
font-size: 13px;
line-height: 1.7em;
font-weight: 400;
min-height: 30px;
}
.comments-area .commentlist {
margin-bottom: 60px;
padding: 0;
}
.comment-meta {
background: none repeat scroll 0 0 transparent;
color: indigo;
padding: 0;
text-align: left;
}
.widget_pages .page_item_has_children .children {
margin-left: 25px;
}
.widget_pages .page_item_has_children > a, .widget_pages .menu-item-has-children > a {
margin-bottom: 8px;
display: inline-block;
width: 100%;
}
.comments-area > :last-child {
margin-bottom: 0;
}
.comment-list + .comment-respond {
}
.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
}
.comments-title,
.comment-reply-title {
font-family: "Muli",sans-serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 1.3333;
letter-spacing: normal;
font-weight: 500;
}
.comments-title {
margin-bottom: 1.3333em;
}
.comment-list {
list-style: none;
margin: 0;
padding-left: 0;
}
.comments-area .children {
margin-left: 30px;
padding-left: 30px;
}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
border-top: 1px solid #eaeaea;
border-top: 1px solid rgba(51, 51, 51, 0.1);
padding: 1.6em 0;
}
.comment-list .children {
list-style: none;
margin: 0 0 0 50px;
}
.comment-list .children > li {
padding-left: 0.8em;
}
.comment-author {
color: #707070;
color: rgba(51, 51, 51, 0.7);
margin-bottom: 0.4em;
}
.comment-author .avatar {
float: left;
height: 24px;
margin-right: 0.8em;
width: 24px;
} .comment-metadata,
.pingback .edit-link {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
float: right;
}
.comment-metadata a,
.pingback .edit-link a {
color: #707070;
color: rgba(51, 51, 51, 0.7);
}
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
color: #333;
}
.comments-area label {
min-width: 100px;
}
.comment-metadata {
}
.comment-metadata .edit-link {
margin-left: 1em;
}
.pingback .edit-link {
margin-left: 1em;
}
.pingback .edit-link:before {
top: 5px;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 1.6em 1.3333em;
}
.comment-content li > ul,
.comment-content li > ol {
margin-bottom: 0;
}
.comment-content > :last-child {
margin-bottom: 0;
}
.comment-list .reply {
font-size: 12px;
font-size: 1.2rem;
}
.comment-list .reply a {
border: 1px solid #eaeaea;
border: 1px solid rgba(51, 51, 51, 0.1);
color: #707070;
color: rgba(51, 51, 51, 0.7);
display: inline-block;
font-family: "Noto Sans", sans-serif;
font-weight: 700;
line-height: 1;
text-decoration: none;
margin-top: 6px;
padding: 0.4167em 0.8333em;
text-transform: uppercase;
}
.comment-list .reply a:hover,
.comment-list .reply a:focus {
border-color: #333;
color: #333;
outline: 0;
}
.comment-form {
}
.comment-form label {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
font-weight: 700;
display: block;
letter-spacing: 0.04em;
line-height: 1.5;
text-transform: uppercase;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
border: 1px solid #c7c7c7;
font-size: 14px;
font-style: italic;
margin-bottom: 20px;
outline: medium none;
padding: 15px;
height: auto;
width: 100%;
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-family: "Noto Sans", sans-serif;
font-size: 12px;
font-size: 1.2rem;
line-height: 1.5;
}
.no-comments {
border-top: 1px solid #eaeaea;
border-top: 1px solid rgba(51, 51, 51, 0.1);
color: #707070;
color: rgba(51, 51, 51, 0.7);
font-family: "Noto Sans", sans-serif;
font-weight: 700;
padding-top: 1.6em;
}
.comment-navigation + .no-comments {
border-top: 0;
}
.form-allowed-tags code {
font-family: Inconsolata, monospace;
white-space: normal;
}
.form-submit {
margin-bottom: 0;
}
.required {
color: #c0392b;
}
.comment-reply-title small {
font-size: 100%;
}
.comment-reply-title small a {
border: 0;
float: right;
height: 32px;
overflow: hidden;
width: 26px;
}
.comment-reply-title small a:before {
content: "\f405";
font-size: 32px;
position: relative;
font-family: "FontAwesome";
top: -3px;
}
.textwidget option {
max-width: 246px;
} .widget_calendar #wp-calendar {
width: 100%;
}
.widget_calendar table {
margin: 0;
}
table {
width: 100%;
}
.widget_calendar table {
margin: 0;
}
.widget_calendar td,
.widget_calendar th {
line-height: 2.3333;
text-align: center;
padding: 0;
}
.widget_calendar caption {
font-family: "Muli",sans-serif
font-weight: 700;
margin: 0 0 1.6em;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.widget_calendar tbody a {
-webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
background-color: #333;
color: #fff;
display: block;
font-weight: 700;
}
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
background-color: #707070;
background-color: rgba(51, 51, 51, 0.7);
color: #fff;
} .widget_rss .rss-date {
display: block;
}
.responsive-logo {
display: none;
} @media (max-width: 991px) { .shortcode-cta-block .btn {
margin-top: 30px;
}
} @media (min-width: 768px) {
.dropdown-menu > li.dropdown:hover > .dropdown-menu {
float: none;
left: 100%;
top: 0;
}
.nav.navbar-nav li.dropdown:hover > .dropdown-menu {
display: block;
}
.nav.navbar-nav .ddl-switch {
display: none !important;
}
} @media (max-width: 767px) { .top-links.text-right {
text-align: center;
} .demo_changer {
display: none;
} #top-menu > .container > .row > [class*="col-"]:first-of-type {
display: none;
}
.responsive-logo {
display: block;
float: left;
}
.responsive-logo .logo {
font-size: 25px;
}
.responsive-logo a {
border: 0 none;
height: auto;
margin: 0;
padding: 18px 0 0 15px;
}
.responsive-logo .image-logo {
padding-left: 10px;
padding-top: 10px;
}
.responsive-logo .navbar-brand > img {
max-height: 37px;
} .nav.navbar-nav {
margin-top: 0;
} .navbar-nav > li {
border-bottom: 1px solid #666;
text-align: left;
display: inline-block;
width: 100%;
}
.nav.navbar-nav li.active:hover > a {
color: #ffb642 !important;
}
.navbar #myMenu .nav.navbar-nav li a {
padding-bottom: 7px;
padding-top: 7px;
letter-spacing: normal;
margin: 0;
}
.navbar-nav > li .dropdown-menu > li > a {
color: #fff;
}
.navbar-nav > li .dropdown-menu > li > a:hover {
background-color: transparent;
color: #ffb642;
} .navbar-nav > li.dropdown .caret {
display: none;
}
.navbar-nav > li .dropdown-menu {
position: relative;
width: 100%;
background-color: transparent;
padding-left: 15px;
} .nav.navbar-nav .ddl-switch::after {
border-right: 1px solid #666;
content: "";
height: 35px;
position: absolute;
right: 30px;
top: 0;
}
.nav.navbar-nav li.dm-active > .ddl-switch::before {
content: "\f106";
font-family: 'FontAwesome';
color: #ffb642;
}
.nav.navbar-nav .ddl-switch {
cursor: pointer;
font-size: 23px;
line-height: 35px;
padding: 1.5px 7px;
position: absolute;
right: 0;
top: 0;
z-index: 9999;
color: #fff;
} .shortcode-blog-posts .container > .row {
margin: 0;
} .shortcode-our-partners .container > .row .col-md-8 > .row > [class*="col-"] {
margin-bottom: 10px;
margin-top: 10px;
} .shortcode-our-services .container > [class*="col-"] {
margin: 0 auto;
}
}
@media only screen and (min-width: 319px) and (max-width: 767px) { .shortcode-portfolio .row {
margin: 0;
}
.isotope .isotope-item { 
max-width: 100% !important;
}
.portfolio-3-column { 
max-width: 100% !important;
width: 370px;
margin: 0 auto;		
}
.portfolio-2-column.isotope {
margin: 0 auto;
max-width: 100%;
width: 570px;
} .shortcode-why-choose > .container div {
margin-bottom: 30px;
} .page-template-blog-two-column .container > .row > .col-md-8.col-sm-8 .col-md-6 .news,
.page-template-blog-two-column .container > .row > .col-md-12 .col-md-6 .news,
.page-template-blog-three-column .container > .row > .col-md-8.col-sm-8 .col-md-4 .news,
.page-template-blog-three-column .container > .row > .col-md-12 .col-md-4 .news {
margin: 30px auto;
max-width: 100%;
width: 360px;
} .shortcode-our-team .col-md-3 .team {
max-width: 260px;
margin: 0 auto;
} .page-additional-title {
padding-left: 15px;
}
.contact-details {
padding: 0 15px;
}
.error-text {
margin-bottom: 50px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) { .shortcode-branch-offices .container .row .col-md-8 .row .col-sm-6.col-md-4:nth-child(n) {
clear: right;
} .shortcode-our-team .col-md-3 .team {
max-width: 260px;
margin: 0 auto;
}
.hover-bg .hover-text { 
height: 100%;
}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) { .shortcode-cta-block button.en-btn,
.shortcode-cta-block a.en-btn {
padding-left: 10px;
padding-right: 10px;
font-size: 13px;
}
.shortcode-cta-block button.en-btn:hover,
.shortcode-cta-block a.en-btn:hover {
padding-left: 20px;
padding-right: 20px;  
} .shortcode-branch-offices .container .row .col-md-8 .row .col-sm-6.col-md-4:nth-child(n) {
clear: right;
}
.hover-bg .hover-text { 
height: 70%;
}
}
@media only screen and (min-width: 319px) and (max-width: 479px) { .shortcode-our-team .col-xs-6 {
width: 100%;
}
}