.row .col .iwithtext .iwt-icon img:not([srcset]) {
width: 46px;
}
.iwithtext .iwt-text {
padding-left: 72px;
}
body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
border-color: #093479!important;
color: #093479 !important;
}
html body[data-button-style*="slightly_rounded"] .col.dark .wpb_wrapper .nectar-button.see-through {
border-width: 2px !important;
} body .portfolio-items[data-ps="8"] .line,
.portfolio-items[data-ps="8"] .col .work-info .vert-center .line {
right: 19px;
bottom: 28px;
}
.grecaptcha-badge {
display: none !important;
}  .maybeSwitchLanguageOverlay {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
position: fixed;
top:0;
left:0;
z-index: 99999;
}
.maybeSwitchLanguage {
position: fixed;
top: 50%;
left: 50%;
z-index: 9999999999;
width: 800px;
margin-left: -400px;
height: 300px;
margin-top: -150px;
background: #fff;
padding: 40px;
border-radius: 15px;
box-shadow: 0px 3px 10px #0006;
text-align: center;
}
.maybeSwitchLanguage img {
margin-bottom: 20px;
}
.maybeSwitchLanguage h2 {
text-transform: uppercase;
font-size: 34px !important;
line-height: 40px !important;
}
.maybeSwitchLanguage .switchLanguageButton {
margin: 0 20px;
border-width: 1px !important;
}
@media screen and (min-width: 1000px) and (max-width: 1440px) {
.maybeSwitchLanguage {
width: 600px;
margin-left: -300px;
}
}
@media screen and (min-width: 700px) and (max-width: 1000px) {
.maybeSwitchLanguage {
width: 600px;
margin-left: -300px;
}
}
@media screen and (max-width: 700px) {
.maybeSwitchLanguage {
width: 300px;
margin-left: -150px;
}
.maybeSwitchLanguage img {
max-width: 200px !important;
}
.maybeSwitchLanguage h2{
font-size: 20px !important;
line-height: 30px !important;
}
.maybeSwitchLanguage .switchLanguageButton {
padding: 10px 20px !important;
}
.maybeSwitchLanguage .switchLanguageButton#goToEnglish {
margin-left: 0;
margin-right: 10px;
}
.maybeSwitchLanguage .switchLanguageButton#stayOnPolish {
margin-left: 10px;
margin-right: 0;
}
} @media screen and (max-height: 350px) {
html body .img-with-aniamtion-wrap img {
max-height: 200px !important;
}
html body .nectar_cascading_images .cascading-image:first-child .img-wrap img {
max-height: 200px !important;
}
}
@media screen and (min-height: 350px) and (max-height: 450px){
html body .img-with-aniamtion-wrap img {
max-height: 260px !important;
}
html body .nectar_cascading_images .cascading-image:first-child .img-wrap img {
max-height: 260px !important;
}
} html body[data-button-style*="slightly_rounded"] .homeFirstRow .col.dark .nectar-button.see-through{
border-width: 2px !important;
}
@media screen and (min-width: 691px) and (max-width: 999px) {
html body[data-button-style*="slightly_rounded"] .homeFirstRow h2 {
font-size: 24px!important;
line-height: 24px!important;
}
}
@media screen and (min-width: 390px) and (max-width: 690px) {
html body[data-button-style*="slightly_rounded"] .homeFirstRow h1 {
font-size: 22px!important;
line-height: 28px!important;
}
html body[data-button-style*="slightly_rounded"] .homeFirstRow h2 {
font-size: 18px !important;
line-height: 18px !important;
}
html body .main-content .homeFirstRow.wpb_row.vc_row-o-full-height .span_12 .wpb_column.padding-4-percent.vc_col-sm-8 {
padding-left: 10% !important;
padding-right: 10% !important;
}
html body[data-button-style*="slightly_rounded"] .homeFirstRow .col.dark .nectar-button.see-through{
font-size: 16px;
}
}
@media screen and (max-width: 389px) {
html body[data-button-style*="slightly_rounded"] .homeFirstRow h1 {
font-size: 20px!important;
line-height: 26px!important;
}
html body[data-button-style*="slightly_rounded"] .homeFirstRow h2 {
font-size: 16px !important;
line-height: 16px !important;
}
html body .main-content .homeFirstRow.wpb_row.vc_row-o-full-height .span_12 .wpb_column.padding-4-percent.vc_col-sm-8 {
padding-left: 10% !important;
padding-right: 10% !important;
}
html body[data-button-style*="slightly_rounded"] .homeFirstRow .col.dark .nectar-button.see-through{
padding: 8px 27px 8px 36px !important;
font-size: 16px;
}
}  @media screen and (min-width: 1000px) {
.nawigacjaAndroidButton {
display: none !important;
}
}
@media screen and (min-width: 555px) {
.mapCol .wpb_wrapper .nawigacjaAndroidButton{
margin-left: 10px !important;
margin-right: 10px !important;
}
}
@media screen and (min-width: 691px) and (max-width: 999px) {
.imagesRowMobile .vc_col-sm-6:first-child img {
margin-bottom: 30px !important;
}
}  @media screen and (max-width:690px) { html body .caroufredsel_wrapper .carousel div img{
max-width: 150px !important;
padding:0 15px;
}
}  @media screen and (min-width: 1000px) and (max-width: 1400px) {
.subpageSelectors.smallerH2 .col .nectar-fancy-box h2 {
margin-top: 89px !important;
font-size: 22px !important;
}
}
@media screen and (max-width:999px) {
.columnReverse .col {
flex-direction: column-reverse;
}
.wpb_row.hideOnMobile {
display: none !important;
}
.wpb_row.showOnMobile {
display: block !important;
}
html body .main-content .mobileMarginBottom60,
html body .wpb_row >.span_12 >.column_container.mobileMarginBottom60:last-child{
margin-bottom: 60px !important;
}
html body .wpb_row .wpb_column .img-with-aniamtion-wrap .inner {
text-align: center;
}
html body .wpb_row .wpb_column .img-with-aniamtion-wrap .inner img {
width: auto;
max-height: 420px;
margin: auto;
}
html body #ulColumns.ulColumns > .col > .wpb_column { 
padding-bottom: 0 !important;
margin-bottom: 0;
padding-top: 0 !important;
margin-top: 0;
}
html body #partnerzyRow h2 {
font-size: 22px;
line-height: 26px;
}
html body #partnerzyRow h3 {
font-size: 16px;
line-height: 22px;
}
html body #partnerzyRow .divider-wrap {
display: none !important;
}
html body[data-bg-header="true"] .container-wrap {
padding-bottom: 0 !important;
}
html body.material .wpb_row {
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0px !important;
-webkit-transform: translateY(0) !important;
transform: translateY(0) !important;
}
html body .vc_row-fluid .wpb_column {
margin-bottom: 0 !important;
}
html body .wpb_text_column.wpb_content_element {
margin-bottom: 10px !important;
margin-top: 10px !important;
}
html body .wpb_text_column.wpb_content_element p {
padding-bottom: 10px !important;
}
html body .nectar-flickity[data-controls="material_pagination"]:not(.masonry) .flickity-viewport {
margin: 0 0 70px 0 !important;
}
.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
bottom: -60px !important;
}
#footer-outer #footer-widgets .col p {
padding-bottom: 10px !important;
}
.page-submenu .full-width-content {
width: auto !important;
}
} @media screen and (max-width:690px) {
body:not(.single-portfolio) .container.main-content {
max-width: none !important;
}
.wpb_row.full-width-content {
left: 0 !important;
margin-left: 0 !important;
}
html body .wpb_row > .col > .wpb_column > .vc_column-inner  > .wpb_wrapper > .wpb_row > .col > .wpb_column{
padding: 0 !important;
}
html body .wpb_row .span_12 .wpb_column.no-extra-padding,
html body .wpb_row .span_12 .wpb_column.padding-1-percent,
html body .wpb_row .span_12 .wpb_column.padding-2-percent,
html body .wpb_row .span_12 .wpb_column.padding-3-percent,
html body .wpb_row .span_12 .wpb_column.padding-4-percent,
html body .wpb_row .span_12 .wpb_column.padding-5-percent,
html body .wpb_row .span_12 .wpb_column.padding-6-percent,
html body .wpb_row .span_12 .wpb_column.padding-7-percent,
html body .wpb_row .span_12 .wpb_column.padding-8-percent,
html body .wpb_row .span_12 .wpb_column.padding-9-percent,
html body .wpb_row .span_12 .wpb_column.padding-10-percent,
html body .wpb_row .span_12 .wpb_column[data-padding-pos="right"] {
padding-left: 6% !important;
padding-right: 6% !important;
padding-top: 4% !important;
padding-bottom: 4% !important;
} html body .nectar-slider-wrap {
margin-left: -6% !important;
}
html body .portfolio-filters-inline.full-width-content {
left: -6% !important;
margin-left: 0 !important;
}
html body .row.portfolio-items {
left: -6% !important;
} } @media screen and (min-width:1000px) {
.wpb_row.hideOnMobile {
display: block !important;
}
.wpb_row.showOnMobile {
display: none !important;
}
} @media screen and (max-width:999px) {
html body .nectar_cascading_images .cascading-image { display: none !important;
}
html body .nectar_cascading_images .cascading-image:first-child { display: inline-block !important;
}
html body .nectar_cascading_images .cascading-image:first-child .img-wrap {
-webkit-transform: translateX(0%) translateY(0%) !important;
-ms-transform: translateX(0%) translateY(0%) !important;
transform: translateX(0%) translateY(0%) !important;
}
html body .nectar_cascading_images .cascading-image:first-child .img-wrap img {
max-height: 400px;
}
}
@media screen and (max-width:690px) {
html body .nectar_cascading_images .cascading-image:first-child  {
padding: 0 !important;
}
}
@media screen and (min-width:691px) and (max-width:999px) {
html body .nectar_cascading_images .cascading-image { padding: 0 !important;
}
} div#kontaktButtonWrap{
position: fixed;
z-index: 9999;
bottom: 0;
width: 180px;
right: 70px;
transition: all 0.2s linear;
}
body.cookies-not-set div#kontaktButtonWrap{
bottom: 56px;
} @media screen and (min-width:901px) and (max-width:1097px) {
html[lang="pl-PL"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 70px;
}
}
@media screen and (min-width:521px) and (max-width:900px) {
html[lang="pl-PL"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 87px;
}
}
@media screen and (min-width:358px) and (max-width:530px) {
html[lang="pl-PL"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 103px;
}
}
@media screen and (max-width:358px) {
html[lang="pl-PL"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 119px;
}
} @media screen and (min-width:789px) and (max-width: 900px) {
html[lang="en-US"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 71px;
}
}
@media screen and (min-width:423px) and (max-width: 789px) {
html[lang="en-US"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 87px;
}
}
@media screen and (max-width:422px) {
html[lang="en-US"] body.cookies-not-set div#kontaktButtonWrap{
bottom: 103px;
}
}
@media screen and (max-width: 900px) {
div#kontaktButtonWrap {
width: 140px;
left: 50%;
margin-left: -70px;
}
}
body.material-ocm-open div#kontaktButtonWrap{
bottom: 0;
}
a.kontaktButton {
background: #093479;
color: #fff;
padding: 13px 0;
font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
text-transform: uppercase;
width: 100%;
margin-right: 0;
margin-left: auto;
display: block;
border-radius: 10px 10px 0 0;
text-align: center;
cursor: pointer;
height: 37px;
line-height: 100%;
border: 1px solid rgba(255,255,255,0.3);
border-bottom: none !important;
} .wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-list-item {
line-height: 18px;
margin-left: 0 !important;
}
.wpcf7-form .wpcf7-form-control-wrap.rodo .wpcf7-list-item-label {
color: #000 !important;
font-size: 14px;
line-height: 18px;
}  .noParagraphMargin .wpb_text_column  {
margin-bottom: 0 !important;
}
body.page-id-36 #footer-outer #footer-widgets,
body.page-id-3976 #footer-outer #footer-widgets{
display: none !important;
}
body.page-id-36 #footer-outer,
body.page-id-3976 #footer-outer {
border-top: none !important;
} body h1, 
body h2, 
body h3, 
body h4 {
color: #093479;
}
html body .wpb_text_column h2 { color:#093479;
text-transform: uppercase;
}
html body .wpb_text_column h4 {  font-weight: 300 !important;
color: #093479;
} html body .swiper-slide[data-color-scheme="light"] .slider-down-arrow.no-border:before {
background-color: #fff !important;
}
html body .swiper-slide[data-color-scheme="light"] .slider-down-arrow.no-border:after {
border-color: #fff !important;
}
html body .swiper-slide[data-color-scheme="dark"] .slider-down-arrow.no-border:before {
background-color: #000 !important;
}
html body .swiper-slide[data-color-scheme="dark"] .slider-down-arrow.no-border:after {
border-color: #000 !important;
}
html body .swiper-slide .slider-down-arrow:before {
display: none !important;
}
html body .swiper-slide .slider-down-arrow:after {
border: none !important;
content: '\f103';
font-family: fontAwesome;
font-size: 40px;
}
html body .swiper-slide .slider-down-arrow svg.nectar-scroll-icon {
display: none !important;
}
html body .swiper-slide[data-color-scheme="light"] .slider-down-arrow.no-border:after {
color: #fff;
}
html body .swiper-slide[data-color-scheme="dark"] .slider-down-arrow.no-border:after {
color: #000;
}
html body .swiper-slide .content p,
html body .swiper-slide .content h2,
html body .swiper-slide .content .buttons {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.nectar-slider-wrap .swiper-slide .content {
width: 50%;
left: 25%;
background: rgba(255,255,255, 0.85);
border-radius: 10px;
padding-bottom: 40px;
padding-top:40px;
margin-top: -5%;
}
.nectar-slider-wrap .swiper-slide .content h2 {
color: #da1313 !important;
}
.nectar-slider-wrap .swiper-slide .content p span {
color: #000;
}
html body .swiper-slide .content .buttons {
padding-top: 20px;
}
html .swiper-slide[data-color-scheme="dark"] .content .button.transparent a,
html .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a {
border-width: 1px !important;
border-color: #000 !important;
}
html body .swiper-slide[data-color-scheme="dark"] .content .button.transparent a:hover,
html body .swiper-slide[data-color-scheme="dark"] .content .button.transparent_2 a:hover {
border-width: 1px !important;
border-color: #000 !important;
}
html .swiper-slide[data-color-scheme="light"] .content .button.transparent a,
html .swiper-slide[data-color-scheme="light"] .content .button.transparent_2 a {
border-width: 1px !important;
border-color: #000 !important;
color: #000 !important;
}
html body .swiper-slide[data-color-scheme="light"] .content .button.transparent a:hover,
html body .swiper-slide[data-color-scheme="light"] .content .button.transparent_2 a:hover {
border-width: 1px !important;
border-color: #000 !important;
color: #000 !important;
} .countersRow .span_12 > .col {
box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.20);
}
.nectar-milestone .number {
font-family: Yantramanav; }
.nectar-milestone .symbol-wrap .symbol {
font-weight: 300;
}
.nectar-milestone .subject {
color: #000; font-size: 24px!important;
font-family: Yantramanav;
text-transform: lowercase;
}
@media screen and (max-width: 1000px) {
html body .wpb_row.countersRow >.span_12 >.column_container {
margin-bottom: 10px !important;
}
html body .wpb_row.countersRow >.span_12 >.column_container:last-child {
margin-bottom: 10px !important;
}
}
@media screen and (max-width: 500px) {
.nectar-milestone .number {
font-size: 48px !important;
line-height: 60px !important;
}
.nectar-milestone .number .symbol-wrap {
font-size: 48px !important;
line-height: 60px !important;
}
.nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap {
font-size: 32px !important;
line-height: 42px !important;
}
.nectar-milestone .subject {
font-size: 16px;
}
} .nectar-fancy-box .parallaxImg .parallaxImg-rendered-layer {
border-radius: 10px;
}
.nectar-fancy-box .parallaxImg .parallaxImg-rendered-layer .inner h2 {
text-align: center;
padding: 10px;
border-radius: 10px;
background-color: rgba(255, 255, 255, 0.85);
color: #000;
} #cookie-notice {
background-color: rgba(255,255,255,0.85) !important;
}
#cookie-notice .cookie-notice-container {
}
#cookie-notice #cn-notice-text {
font-family: Yantramanav;
font-size: 16px;
line-height: 16px;
}
#cookie-notice a#cn-accept-cookie {
color: #000;
font-family: Yantramanav;
font-size: 16px;
line-height: 16px;
padding: 3px 16px;
border: 1px solid #000;
border-radius: 4px;
transition: all 0.2s linear;
}
#cookie-notice a#cn-accept-cookie:hover {
box-shadow: 0 17px 25px rgba(0,0,0,0.13)!important; }  html body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through,
html body[data-button-style*="slightly_rounded"] .col.dark .nectar-button.see-through-2 {
border-width: 1px !important;
font-size: 22px;
}
body.material .nectar-button.large i {
font-size: 22px !important;
} .subpageSelectors .col .nectar-fancy-box {
height: 200px !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.subpageSelectors .col .nectar-fancy-box h2 {
font-size: 34px;
margin-top: 73px;
line-height: 1em;
}
.subpageSelectors.smallerH2 .col .nectar-fancy-box h2 {
margin-top: 85px;
line-height: 1em;
font-size: 30px;
}
@media screen and (min-width: 690px) and (max-width:999px) {
html body .subpageSelectors .wpb_column{
padding: 3% 0 0 0;
}
html body.home .subpageSelectors.wpb_row >.span_12 >.column_container:last-child{
margin-bottom: 60px !important;
}
}
@media screen and (max-width: 689px) {
html body.home .subpageSelectors.wpb_row >.span_12 >.column_container:last-child{
margin-bottom: 20px !important;
}
}  html body.single-portfolio .post-area {
padding-right: 0 !important;
}
.single-portfolio .project-title .title-wrap {
border-bottom: none !important;
}
.single-portfolio .bottom_controls {
background-color: #f5f5f5;
margin-top: 0 !important;
}
.single-portfolio .bottom_controls .controls li a span{
color: #000;
text-transform: lowercase;
font-size: 20px;
}
.single-portfolio #portfolio-nav a i,
.single-portfolio #portfolio-nav a i {
color: #000;
}
.single-portfolio .bottom_controls #portfolio-nav ul:first-child li#all-items a i {
box-shadow: -0.5em 0 #444, -0.5em 0.5em #444, 0.5em 0 #444, 0.5em -0.5em #444, 0 -0.5em #444, -0.5em -0.5em #444, 0 0.5em #444, 0.5em 0.5em #444;
background-color: #444 !important;
}
.single-portfolio .bottom_controls #portfolio-nav .controls li a i:after {
top: 16px;
}
html body.single-portfolio .jig-caption-wrapper {
display: none !important;
}
html body.single-portfolio .fancybox-caption-wrap {
display: none !important;
}
@media only screen and (max-width: 690px) {
html body.single-portfolio .row .col.section-title h1 {
line-height: 32.5px !important;
}
} .portfolio-filters-inline { background-color: #f5f5f5 !important;
}
html body .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a,
html body .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a.active,
html body .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a:hover{
color: #000 !important;
font-size: 18px;
padding-bottom: 10px;
text-transform: uppercase;
letter-spacing: 0px;
} .portfolio-wrap .element .work-item {
border-radius: 10px;
}
.portfolio-wrap .element .work-info .vert-center {
bottom: 0 !important;
padding: 15px !important;
background-color: rgba(9, 52, 121, 0.75);
}
.portfolio-wrap .element .work-info .vert-center p {
display: none !important;
}
.portfolio-wrap .element .work-info .vert-center h3 {
font-size: 20px;
}
.portfolio-wrap .element .work-info .vert-center .next-arrow {
bottom: 15px;
right: 45px;
}
.portfolio-wrap .element .work-info .vert-center .line {
bottom: 28px;
right: 19px;
}
html body .portfolio-items[data-ps="8"] .col:hover .work-info-bg {
opacity: 0 !important;
}
@media screen and (max-width: 500px) {
body .portfolio-filters-inline ul li, body .portfolio-filters-inline ul ul {
display: block !important;
}
} .nectar-google-map {
border-radius: 10px;
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15)
} html body .page-submenu.stuck {
opacity: 0.94;
}
html body .page-submenu li {
margin: 0 !important;
}
html body .page-submenu li a {
opacity: 1 !important;
letter-spacing: 0px;
padding: 15px 20px !important;
transition: all 0.3s cubic-bezier(0, 0, 0.38, 1.04);
border-bottom: 2px solid #ffffff;
}
.page-submenu li a:hover,
.page-submenu.stuck li.current-menu-item a {
background: #fbfbfb;
border-bottom: 2px solid #093479;
} html body[data-dropdown-style="minimal"] header#top .sf-menu >li ul {
width: 23em;
}
html body header#top nav ul li a {
color: #000;
}
html body[data-dropdown-style="minimal"] header#top .sf-menu li ul li a {
color: #000;
}
html #header-outer .wpml-ls-menu-item .wpml-ls-flag {
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
}
@media screen and (min-width:1000px) and (max-width:1220px) {
html #header-outer ul.buttons {
display: none !important;
}
html #header-outer[data-full-width="true"] header >.container {
padding: 0 10px;
}
html body #header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a {
margin-left: 7px;
margin-right: 7px;
letter-spacing: 0px;
}
}  body.material #header-secondary-outer nav>.sf-menu {
padding: 11px 0 7px 0;
}
#header-secondary-outer nav ul .menu-item a span {
font-size: 16px;
line-height: 16px;
font-weight: 300;
color: #000;
} html body.material #slide-out-widget-area-bg.slide-out-from-right {
background-color: #fff !important;
}
html body.material #slide-out-widget-area a {
color: #000;
text-transform: uppercase;
}
html body.material #slide-out-widget-area li span.ocm-dropdown-arrow i {
color: #da1313 !important;
}
html body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
border-color: #da1313 !important;
}
html body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
line-height: 40px
}
html body #slide-out-widget-area .ocm-dropdown-arrow i {
font-size: 22px;
}
html body #slide-out-widget-area ul.sub-menu {
margin-left: 15px;
}
html body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container ul.sub-menu li {
margin-bottom: 10px;
}
html body #slide-out-widget-area .wpml-ls-menu-item {
display: inline !important;
}
html body #slide-out-widget-area .wpml-ls-menu-item .wpml-ls-flag {
width: 30px;
height: auto;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
}
html body #slide-out-widget-area .wpml-ls-menu-item.wpml-ls-first-item {
margin-right: 30px;
}
html body .ocm-effect-wrap.material-ocm-open { box-shadow: 0 30px 80px rgba(0,0,0,0.14), 0 20px 70px rgba(0,0,0,0.12);
border-radius: 10px;
}
@media screen and (min-width: 391px) and (max-width:460px) {
#slide-out-widget-area.slide-out-from-right {
padding-left: 30px !important;
padding-right: 30px !important;
}
html body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
font-size: 28px;
}
html body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container ul.sub-menu li a {
font-size: 17px;
}
}
@media screen and (max-width: 390px) {
#slide-out-widget-area.slide-out-from-right {
padding-left: 20px !important;
padding-right: 20px !important;
}
html body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
font-size: 24px;
}
html body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container ul.sub-menu li a {
font-size: 16px;
}
} body #footer-outer {
border-top: 2px solid #093479;
}
body #footer-outer .widget {
text-align: center;
margin-bottom: 0;
}
body #footer-outer .widget h4 {
font-weight: 300;
font-size: 26px;
font-family: Yantramanav;
margin-bottom: 5px;
color: #e21717!important;
text-transform: uppercase !important;
letter-spacing: 0px !important;
}
#footer-outer .widget .textwidget p {
font-size: 18px;
font-weight: 300;
font-family: Yantramanav;
}
body #footer-outer #footer-widgets .container .row {
padding: 35px 0;
}
html #footer-outer[data-cols="1"] #copyright,
html #footer-outer #copyright[data-layout="centered"] {
padding: 5px 0;
}
body #footer-outer .widget .wpcf7 p {
line-height: 10px;
padding-bottom: 5px !important;
}
body #footer-outer .widget .wpcf7 input[type="text"],
body #footer-outer .widget .wpcf7 input[type="email"],
body #footer-outer .widget .wpcf7 input[type="tel"],
body #footer-outer .widget .wpcf7 textarea {
padding: 5px 10px !important;
}
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-name,
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-email,
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-phone,
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-message {
display: block !important;
float: none;
}
body #footer-outer .widget .wpcf7 br{
display: none;
}
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-email,
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-phone {
width: 49.5%;
float: left;
margin-right: 1%;
display: inline-block !important;
}
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap.your-phone {
margin-right: 0 !important;
}
body #footer-outer .widget .wpcf7 .wpcf7-form-control-wrap {
display: inline-block !important;
margin-bottom: 5px;
float: left;
} html body[data-button-style*="slightly_rounded"] #footer-outer #footer-widgets .col .widget .wpcf7 input.recaptcha-btn {
padding: 11px 17px;
font-family: Roboto;
font-size: 16px;
line-height: 26px;
text-transform: lowercase;
letter-spacing: 0px; background-color: #fff!important;
border: 1px solid #000;
color: #000;
transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
margin-left: auto;
margin-right: auto;
margin-top: 10px;
}
html body[data-button-style*="slightly_rounded"] #footer-outer #footer-widgets .col .widget .wpcf7 input.recaptcha-btn:hover {
box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
-ms-transform: translateY(-3px);
transform: translateY(-3px);
-webkit-transform: translateY(-3px);
} #footer-outer #copyright .container .col p {
font-family: Yantramanav;
text-transform: uppercase;
font-weight: 300;
font-size: 18px;
}
#footer-outer #copyright .container .col a {
font-weight: normal;
color: #000 !important;
}
#footer-outer #copyright .container .col a:hover {
opacity: 0.9;
}
@media screen and (max-width: 480px) {
#footer-outer #copyright .container {
max-width: none !important;
}
}
@media screen and (max-width: 900px) {
html body #footer-outer #copyright {
padding: 5px 0 37px 0 !important;
}
#footer-outer #copyright .container .col p {
font-size: 16px;
}
}
.sm-panel {
position: fixed;
width: 155px;
top: 150px;
right: -105px;
z-index: 1000000;
transition: visibility .25s, opacity .25s;
-webkit-transition: visibility .25s, opacity .25s;
}
.sm-panel>ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.sm-panel>ul>li {
transition: transform .25s;
-webkit-transition: -webkit-transform .25s;
}
.sm-panel>ul>li:hover {
transform: translateX(-105px);
-webkit-transform: translateX(-105px);
}
.sm-panel>ul>li>a {
display: flex;
align-items: center;
color: #fff;
padding: 5px 0 5px 5px;
text-decoration: none;
}
.sm-panel>ul>li>a>img {
margin: 0 10px 0 0;
}
.sm-panel>ul>li>a>span {
font-size: initial;
}
.sm-panel>ul>li[class^="sm-"] {
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0%;
}
.sm-text-black {
color: #000;
}
.sm-gplus {background:#dc4a3d}
.sm-fb {background:#305891}
.sm-twitter {background:#28aae1}
.sm-gmap {background:#20a464}
.sm-blog {background:#0171bb}
.sm-pinterest {background:#d73532}
.sm-youtube {background:#e32c26}
.sm-allegro {background:#ff5a00}
.sm-linkedin {background:#0097bd}
.sm-payback {background:#00349a}
.sm-goldenline, .sm-googlekspert {background:#fff;}
@media screen and (max-width:640px) {.sm-panel {visibility:hidden;opacity:0;}}