.social-icon li:first-child {
margin-left : 0;
}
ul.social-icon-ft li {
display : inline;
}
ul.social-icon-ft li a i {
color : #666666;
font-size : 18px;
margin-right : 5px;
}
ul.social-icon-ft li a i:hover {
color : #04397d;
}
.tp-header-ct ul li {
float : left;
}
.widget_categories ul li:before {
margin-right : 10px;
font-family : FontAwesome;
top : 0;
left : -5px;
content : "\f0a9";
color : #074089;
}
.widget_tag_cloud .tagcloud a {
float : left;
margin-bottom : 10px;
margin-right : 10px;
background-color : #fff;
padding : 6px 15px;
font-family : 'Ropa Sans', sans-serif;
font-size : 16px !important ;
}
#camera_wrap_1 .tp-btn-primary {
font-size : 16px;
font-family : 'Ropa Sans', sans-serif;
background-color : #ffcd11;
color : #292929;
text-transform : uppercase;
border : none;
padding : 8px 18px;
border-radius : 2px;
}
.set-z-index {
z-index : 0;
}
.tp-btn-primary:hover {
color : #fff !important ;
background-color : #04397d !important ;
}
.cut-box img {
margin : 0 auto;
}
.lead {
font-weight : 400;
}
.st-owl .owl-pagination {
color : #fac11c;
margin-top : -40px;
position : relative;
z-index : 20;
}
.ft-about, .ft-links, .ft-newsletter {
margin-bottom : 20px;
}
.footer-section .tp-btn-link {
font-size : 20px;
font-family : 'Ropa Sans', sans-serif;
color : #ffcd11;
text-transform : capitalize;
border : none;
padding : 8px 0;
border-radius : 2px;
border-bottom : 3px solid #ffcd11;
}
.footer-section .tp-btn-link:hover {
font-size : 20px;
font-family : 'Ropa Sans', sans-serif;
color : #04397d;
text-transform : capitalize;
border : none;
padding : 8px 0;
border-radius : 2px;
border-bottom : 3px solid #04397d;
}
.footer-section {
font-size : 16px;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mc4wp-form input.form-control {
padding-bottom : 10px;
padding-top : 10px;
}
#collapseExample .search .form-control {
height : 45px;
}
.portfolioContainer {
margin-bottom : 50px;
margin-left : 30px;
margin-right : 0;
}
.box .caption {
width : 100%;
}
.tp-about-section .row {
top : -120px;
position : relative;
z-index : 9999;
}
.owl-theme .owl-controls .owl-page span {
background : #ffcd11;
}
#camera_wrap_1 ul.camera_pag_ul li span {
display : none;
}
.service-blk {
margin-bottom : 0;
}
.tp-breadcrumb span:last-child {
color : #04397d;
}
.page-template-page-templatespage-default-php .main-wrapper {
overflow : hidden;
}
.main-wrapper {
padding : 50px 0;
}
.single-service .blog-thumbnail {
margin-bottom : 30px;
}
.tp-image {
border-bottom : none;
}
.blog-thumbnail img, .tp-image img, .team-thumb.pro-thumb img {
border-bottom : 5px solid #ffcd11;
}
.single-service .blog-thumbnail img, .project-descriptions img {
border-bottom : 5px solid #ffcd11;
margin-bottom : 30px;
}
.page-numbers {
display : inline-block;
padding-left : 0;
border-radius : 2px;
}
ul.page-numbers li span {
z-index : 2;
cursor : default;
background-color : #ffcd11;
border-color : #ffcd11;
color : #273440 !important ;
border-color : #ffcd11 !important ;
}
ul.page-numbers .current {
border-color : #ffcd11 !important ;
}
.page-numbers > .current > a, .page-numbers > .current > span, .page-numbers > .current > a:hover, .page-numbers > .current > span:hover, .page-numbers > .current > a:focus, .page-numbers > .current > span:focus {
z-index : 2;
cursor : default;
background-color : #ffcd11;
border-color : #ffcd11;
}
.page-numbers > li > a, .page-numbers > li > span {
color : #273440;
position : relative;
float : left;
padding : 6px 12px;
margin-left : 10px;
line-height : 1.42857143;
text-decoration : none;
background-color : #fff;
font-family : 'Ropa Sans', sans-serif;
border : #fff solid 1px;
}
.page-numbers > li {
display : inline;
}
.page-numbers > li > a:focus, .page-numbers > li > a:hover, .page-numbers > li > span:focus, .page-numbers > li > span:hover {
background-color : #ffcd11;
border-color : #ffcd11;
}
.tp-thumb-pic.pro-thumb img {
max-height : 241px;
max-width : 100%;
width : 100%;
}
.single-post .blog-content ul li::before {
color : #074089;
content : "ï‚©";
font-family : FontAwesome;
left : -5px;
margin-right : 10px;
top : 0;
}
.single-post .blog-content ul li i {
display : none;
}
.blog-post .tp-meta {
border-bottom : 2px solid #d4d4d4;
padding-bottom : 30px;
}
.tp-blog-pic.tp-image img {
max-height : 182px;
}
.related-post {
padding-top : 41px;
}
.media.st-comments .media-body a.tp-btn-primary {
font-size : 12px;
padding : 5px 9px 3px;
}
.st-comments .media {
margin-bottom : 40px;
padding-bottom : 10px;
}
.media.st-comments .media-left {
padding-right : 30px;
}
.media ul.children {
border : none medium;
margin-bottom : 0;
margin-top : 60px;
}
.st-comments ul.children {
margin-left : 152px;
}
#reply-title {
color : #04397d;
font-size : 39px;
letter-spacing : -1px;
}
body #respond .form-group label {
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 16px;
line-height : 1.8;
color : #333;
}
#commentform input.form-control {
padding-bottom : 0;
padding-top : 0;
height : 43px;
}
.widget_search .search-bar button {
height : 43px;
}
.project-block {
padding-bottom : 20px;
}
.st-clearfix {
clear : both;
}
input#submit.request-quote {
margin-top : 17px;
}
.form-group {
margin-bottom : 15px !important ;
}
.order-line {
color : #074089;
font-family : "Ropa Sans", sans-serif;
font-size : 22px;
}
h1.big-font {
font-size : 160px;
letter-spacing : -12px;
}
.arrow-right li::before {
color : #074089;
content : "ï¡";
font-family : FontAwesome;
left : -5px;
margin-right : 10px;
top : 0;
}
.angle-double-right li::before {
color : #074089;
content : "ï„";
font-family : FontAwesome;
left : -5px;
margin-right : 10px;
top : 0;
}
.angle-righ li::before {
color : #074089;
content : "ï„…";
font-family : FontAwesome;
left : -5px;
margin-right : 10px;
top : 0;
}
.cut-box-alert-success {
background : linear-gradient(315deg, transparent 30px, #dff0d8 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #3c763d;
margin-bottom : 10px;
padding : 30px;
}
.cut-box-alert-info {
background : linear-gradient(315deg, transparent 30px, #d9edf7 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #31708f;
margin-bottom : 10px;
padding : 30px;
}
.cut-box-alert-warning {
background : linear-gradient(315deg, transparent 30px, #fcf8e3 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #8a6d3b;
margin-bottom : 10px;
padding : 30px;
}
.cut-box-alert-danger {
background : linear-gradient(315deg, transparent 30px, #f2dede 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #a94442;
margin-bottom : 10px;
padding : 30px;
}
.tp-table-bordered, .tp-table-striped {
font-family : "Ropa Sans", sans-serif;
font-size : 16px;
}
.tp-table-bordered th {
background-color : #fbfcfd;
color : #04397d;
font-weight : 100;
}
.tp-table-striped th {
background-color : #04397d;
color : #fff;
font-weight : 100;
}
body {
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 16px;
}
.wpb_tabs_nav > li {
float : left;
margin-bottom : -1px;
}
.tabs-white .wpb_tabs_nav > li > a {
background-color : #e2e6ea;
border : none 0;
border-radius : 0;
line-height : 1.42857;
margin-right : 2px;
padding-left : 30px !important ;
padding-right : 30px !important ;
}
.wpb_tabs_nav > li:last-child > a {
margin-right : 0;
}
.tabs-white .wpb_tabs_nav > li.ui-tabs-active > a {
background-color : #fff;
border : none 0;
color : #04397d;
cursor : default;
}
.tabs-blue .wpb_tabs_nav > li > a {
background-color : #ffcd11;
border : none 0;
border-radius : 0;
color : #04397d;
line-height : 1.42857;
margin-right : 2px;
padding-left : 30px;
padding-right : 30px;
}
.tabs-blue .wpb_tabs_nav > li.ui-tabs-active > a {
background-color : #04397d;
border-image : none;
border-style : none;
border-width : 0;
color : #fff;
cursor : default;
}
.tabs-blue .cut-box.wpb_tab {
background : linear-gradient(315deg, transparent 30px, #04397d 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #fff !important ;
margin-bottom : 10px !important ;
padding : 30px !important ;
}
.tabs-blue .cut-box.wpb_tab h1, .tabs-blue .cut-box.wpb_tab h3, .tabs-blue .cut-box.wpb_tab h4, .tabs-blue .cut-box.wpb_tab h5, .tabs-blue .cut-box.wpb_tab h6, .tabs-blue .cut-box.wpb_tab h2 {
color : #ffcd11;
}
.tabs-blue .cut-box.wpb_tab p {
color : #fff !important ;
}
.tabs-dark .wpb_tabs_nav > li > a {
background-color : #ffcd11;
border : none 0;
border-radius : 0;
color : #04397d;
line-height : 1.42857;
margin-right : 2px;
padding-left : 30px;
padding-right : 30px;
}
.tabs-dark .wpb_tabs_nav > li.ui-tabs-active > a {
background-color : #04397d;
border-image : none;
border-style : none;
border-width : 0;
color : #fff;
cursor : default;
}
.tabs-dark .cut-box.wpb_tab {
background : linear-gradient(315deg, transparent 30px, #273440 0) right bottom repeat scroll rgba(0, 0, 0, 0);
color : #fff !important ;
margin-bottom : 10px !important ;
padding : 30px !important ;
}
.tabs-dark .cut-box.wpb_tab h1, .tabs-dark .cut-box.wpb_tab h3, .tabs-dark .cut-box.wpb_tab h4, .tabs-dark .cut-box.wpb_tab h5, .tabs-dark .cut-box.wpb_tab h6, .tabs-dark .cut-box.wpb_tab h2 {
color : #ffcd11;
}
.tabs-dark .cut-box.wpb_tab p {
color : #fff !important ;
}
.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header span {
display : none;
}
.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
background-color : #074089;
border : none 0;
border-radius : 0;
color : #fff;
font-size : 24px;
margin-bottom : 0;
margin-top : 0;
font-weight : 500;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
color : #fff;
}
.wpb_accordion.wpb_content_element .wpb_accordion_section {
background : linear-gradient(315deg, transparent 30px, #fff 0) right bottom repeat scroll rgba(0, 0, 0, 0);
border : transparent solid 0;
border-radius : 0;
box-shadow : 0 0 0 rgba(0, 0, 0, 0.05);
margin-bottom : 20px;
}
.woocommerce-page .woocommerce, .st_wrap_shop {
padding-top : 50px;
padding-bottom : 30px;
}
body.woocommerce .products a.permalink h3 {
color : #273440 !important ;
}
.woocommerce-cart .product-thumbnail img {
width : auto !important ;
}
.tp-btn-secondary:hover {
background-color : #ffcd11 !important ;
color : #273440 !important ;
}
.tp-navbar-text ul li {
color : #5393e6;
font-size : 16px;
font-family : "Ropa Sans", sans-serif;
}
.tp-navbar-text ul li a img {
width : 22px;
height : 18px;
}
.page .navbar-brand img {
margin-top : -10px;
}
#bs-example-navbar-collapse-1 .social-icon-ft li i {
margin-left : 0;
color : #f0f0f0;
}
#bs-example-navbar-collapse-1 .social-icon-ft li i:hover {
color : #ffcd11;
}
#bs-example-navbar-collapse-1 .social-icon-ft {
margin-right : 15px;
}
.tp-navigations {
border-bottom : none !important ;
}
.tp-navigations.stuck {
border-bottom : 1px solid #eeb81a !important ;
}
.navbar {
margin-bottom : 0;
}
.tp-navigations.stuck {
background : #04397d;
}
.custom-header-bg {
position : relative;
z-index : 99999;
}
.navbar ul.dropdown-menu ul.dropdown-menu {
left : 100%;
top : 0;
}
.tp-breadcrumb {
margin-top : 10px;
margin-bottom : 10px;
padding : 0;
}
#singlebutton {
margin-top : 15px !important ;
}
#mc4wp-form-1 p label {
display : none;
}
#mc4wp-form-1 p input {
background-color : #25282b;
border : #1a1b1e solid 1px;
border-radius : 0;
height : 45px;
}
#mc4wp-form-1 p input[type="email"] {
padding-bottom : 10px;
padding-top : 10px;
padding : 6px 12px;
font-size : 14px;
line-height : 1.42857143;
}
#mc4wp-form-1 p input[type="submit"] {
font-size : 16px;
font-family : 'Ropa Sans', sans-serif;
background-color : #ffcd11;
color : #292929;
text-transform : uppercase;
border : none;
padding : 8px 18px;
border-radius : 2px;
}
#mc4wp-form-1 p input[type="submit"]:hover {
color : #fff;
background-color : #04397d;
}
.blog .tp-blog-post .tp-blog-pic img {
height : 205px;
}
.stuck .tp-header {
display : none;
}
.tp-btn-outline {
border : #a8afb6 solid 2px !important ;
}
.tp-about-section .ab-blk {
margin-bottom : 10px;
}
@media screen and (max-width:640px) {
.tp-about-section .row {
padding-top : 25px;
}
}
iframe {
width : 100% !important ;
}
.widget_search .search input.form-control {
height : 43px;
}
.single .tp-blog-pic.blog-thumbnail img {
width : 100%;
max-width : 100%;
height : auto;
}
.project-block .pro-dec {
padding-top : 15px;
}
.widget select {
max-width : 100%;
width : 100%;
height : 43px;
}
.widget img {
max-width : 100%;
height : auto;
}
.widget.woocommerce input {
color : #fff;
}