/*
Theme Name: Malermeister Philipp Muller
Theme URI: https://wordpress.org/themes/malermeister/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Malermeister Philipp Muller brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: malermeister
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{margin: 0;padding:0;}
body,p{color:#535353;font:15px/26px "RobotoRegular",Verdana, Geneva, sans-serif;}
article,aside,footer,header,nav,section {display: block;}
figcaption,figure,main{display: block;}
figure{margin: 1em 0;}
hr{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace, monospace;font-size: 1em;}
a{background-color: transparent;-webkit-text-decoration-skip: objects;}
a:active,a:hover {outline-width: 0;}
abbr[title]{border-bottom: 1px #767676 dotted;text-decoration: none;}
b,strong{font-weight: inherit;}
b,strong{font-weight: 700;}
code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}
dfn{font-style: italic;}
mark{background-color: #eee;color: #222;}
small{font-size: 80%;}
sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
audio,video{display: inline-block;}
audio:not([controls]){display: none;height: 0;}
img{border-style: none;}
svg:not(:root) {overflow: hidden;}
button,input,optgroup,select,textarea{font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}
button,input{overflow: visible;}
button,select{text-transform: none;}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {border: 1px solid #bbb;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {display: inline-block;vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"],[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;	outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details,menu {display: block;}
summary {display: list-item;}
canvas {display: inline-block;}
template {display: none;}
[hidden] {	display: none;}

/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/
/*---
   Header
---------------------------------------------------------------*/
.slngMainContainer{margin-bottom:40px;}
.headerContainer{ border-top:3px solid #696969;padding:0;}
.site_logo{position: relative;z-index: 9;}
.top-elsemnts{display: inline-block;float: right; background:url(assets/images/top-phone-bg.png) no-repeat center left;padding:26px 0 25px 60px;font-size:36px;line-height:36px ;font-family:"BebasNeueRegular",Verdana, Geneva, sans-serif;}
.top-elsemnts h1{margin:0; padding:0;font:17px/17px "RobotoRegular",Verdana, Geneva, sans-serif;text-align:left;}
.main-menu ul,.main-menu ul li{list-style:none;padding:0;margin:0;max-width: 300px;}
.main-menu ul li a{color:#4e4d4d;display: block;padding:13px 0 13px 27px;border-bottom: 1px solid #ffffff;text-align: left;}/*added*/
.main-menu ul li a:before {content: "\f105";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #4e4d58;font-size: 18px;padding-right:9px;top: 10px;left: 0;}
.main-menu ul li:nth-child(1) a{background-color:#f6ffe3;}
.main-menu ul li:nth-child(2) a{background-color:#e7fcb9;}
.main-menu ul li:nth-child(3) a{background-color:#c8e38e;}
.main-menu ul li:nth-child(4) a{background-color:#adc774;}
.main-menu ul li:nth-child(5) a{background-color:#879e55;}
.main-menu ul li:nth-child(6) a{background-color:#6d8043;}
.innerBanner img{width:100%;}
.innerBanner {
	position:relative;
	}
.innerBanner .hmp_bannerCntr{
	position: absolute;
	width: 100%;
	top:89%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	display:none;
	}
.bannerContainer{margin: 0 0 70px 0;}
.kontact-facebook-txt{display: block;word-break: break-all;margin-top: 20px;}
/*.innerBanner .hmp_bannerCntr{position: absolute;width: 100%;margin-top: -205px;}
.bannerContainer{margin: 0 0 70px 0;}*/
.innerBanner .hmp_bannerCntr h1{/*color:rgb(0, 189, 255);*/color:#6d8043;font-size:50px;text-transform:uppercase;font-family:"RobotoBlack",Verdana, Geneva, sans-serif; margin:0;text-shadow: 2px 2px 2px #000;}
h2{color:#696969;font:36px/38px "RobotoBlack",Verdana, Geneva, sans-serif; border-bottom:1px solid #d3d3d3;}
h2.sub-title{ font-size:30px;}

.main_title{padding: 0px 0 20px;margin: 0 0 20px 0;}
h2.main_title { position:relative; font-size:36px; line-height:27px;}
/*h2.main_title:before{content:url(assets/images/title-bg.jpg); position:absolute;margin-top: 19px;}*/
h2.main_title:after{content:url(assets/images/title-bg.jpg); display:block; position:absolute; bottom:-2px; left:0;}
h2.sub-title:before{ margin-top: 21.5px;}
.image-border img{border:5px solid #dcdcdc;}
h2.sub-title-without-bg{font-size:30px;padding:0;margin:0 0 13px 0;border: none;line-height:27px;}
.row-border{border-top:1px solid #e6e6e6;padding-top:32px;}
h2.main_title_two,.referzen-single-block h1.entry-title{ background:url(assets/images/title-bg.jpg) no-repeat bottom center;color:#434343;font:48px/48px "RobotoBlack",Verdana, Geneva, sans-serif; border-bottom:0px;padding: 10px 0;margin: 0 0 20px 0; text-transform:uppercase;}

/* refergen */
.referenze_cnstng_list .mrkcndt-item-content{color:#212121;font:22px/22px "RobotoMedium",Verdana, Geneva, sans-serif;text-align:center;padding:10px 0;background-color:rgba(109, 128, 67, 0.85)/*rgba(42, 194, 246, 0.85)*/;position:relative;margin: -54px 0 33px 0;}
.referenze_cnstng_list  a.mrkcndt-item:hover{text-decoration:none;}
.referzen-single-block{ text-align:center;}
.referzen-single-block p{ font-family:"RobotoMedium",Verdana, Geneva, sans-serif; color:#696969;}

.refgen-post-slider-block .vc_images_carousel{width:100% !important;}
.refgen-post-slider-block a.prettyphoto{border:18px solid #f6f6f6; display:inline-block;}
.vc_images_carousel .vc_carousel-control .icon-prev:before,.vc_images_carousel .vc_carousel-control .icon-next:before{font-family:FontAwesome;color:#9a9a9a;top:1px!important;    font-size: 40px;}
.vc_images_carousel .vc_carousel-control{ display:block;background-color:#e2e2e2;border-radius:50%;width:70px !important;height:70px !important;opacity:1!important;}
.vc_images_carousel .vc_carousel-control.vc_left{ margin-left:-95px;}
.vc_images_carousel .vc_carousel-control.vc_right{ margin-right:-95px;}
.vc_images_carousel .vc_carousel-control .icon-prev:before {content: '\f104' !important;padding-right: 5px;}
.vc_images_carousel .vc_carousel-control .icon-next:before {content: '\f105' !important;padding-left: 7px;}
/*added*/.referenze_cnstng_list .markcndt-item-box img{width:100%;}

/* contact */
.contact-block .wpb_wrapper{background-color:#6d8043; /*#00bdff;*/ padding:20px;}
.contact-block .form-control::-webkit-input-placeholder { font-family:"RobotoRegular",Verdana, Geneva, sans-serif;color: #7e7e7e;font-size:15px;}
.contact-block .form-control::-moz-placeholder {font-family:"RobotoRegular",Verdana, Geneva, sans-serif;color: #7e7e7e;font-size:15px;}
.contact-block .form-control:-ms-input-placeholder {font-family:"RobotoRegular",Verdana, Geneva, sans-serif;color: #7e7e7e;font-size:15px;}
.contact-block .form-control:-moz-placeholder {font-family:"RobotoRegular",Verdana, Geneva, sans-serif;color: #7e7e7e;font-size:15px;}
.contact-block input[type=text],.contact-block input[type=email]{ height:42px;border-radius:0;border:none;}
.contact-block textarea{height:160px;border-radius:0;border:none;}
.contact-block .submitBttn{text-align:center;margin: 38px 0 28px;}
.contact-block .submitBttn input{color:#fff;font:24px/25px "RobotoBlack",Verdana, Geneva, sans-serif;background-color:#000;border:none;display:inline-block;border-radius:0;padding: 12px 23px 12px 1px;width: 155px;}
.contact-block .submitBttn i.fa{position: absolute;margin:17px 0 0 -60px;display:inline-block;color: #000;background-color: #fff;border-radius: 50%;width: 17px;height: 17px;padding: 4px 0 0 3px;font-size: 11px;}
div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok {background-color: #fff;}
/*.social-links a{color:#6d8043;}*/
/* footer*/
.footerContainer{background:#777777 url(assets/images/footer-bg.jpg) no-repeat center bottom; background-size:auto;padding: 53px 0 0px; }
.footerContainer i.fa,.fotter-elsemnts p{display:inline-table;vertical-align:middle;font-size:16px;color:#fff;}
.fotter-elsemnts p{margin:0;padding:0;line-height:23px;}
.footerContainer i.fa{margin-right:15px;background-color:#6d8043; /*#18afe4;*/width: 50px;height: 50px;border-radius: 50%;font-size:28px;text-align: center;padding-top:12px;display:inline-block;vertical-align:middle;}
.footerContainer i.fa.fa-envelope-o{font-size:22px;padding-top:14px;}
.text-style-two,.text-style-two p{font-size:18px;}
.text-style-three,.text-style-three p{font-size:20px;}

/*added*/.footerContainer .copyRightBlock{}
/*added*/.footerContainer .copyRightBlock p{color: #fff;text-align: center;width: 100%;padding: 14px 0;background-color: rgba(0, 0, 0, 0.06);margin: 48px 0 0 0;}
/*added*/.footerContainer .copyRightBlock a{/*color: #89daf7;*/color: #8fa462;}


.csmpst-slider-wp .owl-theme .owl-nav {
	margin:0;
}
.csmpst-slider-wp .owl-theme .owl-nav [class*="owl-"] {
	width:70px;
	height:70px;
	background:#e2e2e2;
	border-radius:50%;
	color:#9a9a9a;
	font-size: 25px;
	line-height: 69px;
}
.csmpst-slider-wp .owl-theme .owl-nav [class*="owl-"] {
	margin:0px;
	padding:0px;
	top:50%;
	position:absolute;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.csmpst-slider-wp .csmpst-wrapper .owl-theme img {
	-webkit-transform-style:initial;
	border:18px solid #f6f6f6;
	}
.csmpst-slider-wp .owl-theme .owl-nav .owl-prev {
	left:-90px;
}
.csmpst-slider-wp .owl-theme .owl-nav .owl-next {
	right:-90px;
}

.historisches-block, .historisches-block p{text-align: center;font-family: "Allura-Regular",Verdana, Geneva, sans-serif;font-size: 40px;font-weight:normal;margin: 20px 0 0 0;}
.social-links i.fa{ font-size:40px;}
.social-links{ text-align:center;margin-right: 82px;}
.center-logo{text-align: center;}
.center-logo img{max-height: 85px;margin-top: 9px;}




.site_logo .navbar-brand img {
	width:250px;
	margin-top: 11px;
	}
.top-elsemnts {
	font-size:25px;
	}






/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
	
.site_logo a.navbar-brand {
	width:130px;
	}
.top-elsemnts {
    background-image: none;
    font-size: 15px;
    line-height: 22px;
    padding: 10px 0;
}	
.top-elsemnts h1 {
	font-size:13px;
	line-height:10px;
	}
.csmpst-wrapper {
	padding:0 50px;
	}
.csmpst-slider-wp .csmpst-wrapper .owl-theme img {
	border: 8px solid #f6f6f6;
	}	
.csmpst-slider-wp .owl-theme .owl-nav [class*="owl-"] {
    width: 45px;
	height: 45px;
	font-size: 17px;
	line-height: 45px;
}	
.csmpst-slider-wp .owl-theme .owl-nav .owl-prev {
    left: -50px;
}
.csmpst-slider-wp .owl-theme .owl-nav .owl-next {
    right: -50px;
}	


	
.fotter-elsemnts,
.fotter-elsemnts.text-right {
	text-align:center !important;
	}	
.fotter-elsemnts p {
	font-size:15px;
	}
.footerContainer [class^=col-]:not(:last-child){
	margin-bottom:30px;
	}
.text-style-three, .text-style-three p {
	font-size:17px;
	}	
	
.headerContainer .row [class*="col-"]:first-child {
	float:left;
	width: 68%;
	}	
.headerContainer .row [class*="col-"]:nth-child(2) {
	float:right;
	width: 32%;
	}
.headerContainer .row [class*="col-"]:last-child{
	
}
.center-logo {
    text-align: right;
}
.top-elsemnts {
	display:block;
	float:none;
	text-align:center !important;
	}
.top-elsemnts h1 {
	text-align:center;
	}

	 
	
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

.footerContainer [class^=col-]:nth-child(2) {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 29.333%;
	-ms-flex: 0 0 29.333%;
	flex: 0 0 29.333%;
	max-width: 29.333%;
	}
.footerContainer [class^=col-]:last-child {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 37.333%;
	-ms-flex: 0 0 37.333%;
	flex: 0 0 37.333%;
	max-width: 37.333%;
	}
.fotter-elsemnts p {
	font-size:12px;
	line-height:18px;
	}	
.top-elsemnts {
	background-size:40px;
	padding:6px 0 10px 46px;
	font-size: 20px;
	line-height: 24px;
	}	
	
.csmpst-wrapper {
	padding:0 60px;
	}
.csmpst-slider-wp .csmpst-wrapper .owl-theme img {
	border: 8px solid #f6f6f6;
	}	
.csmpst-slider-wp .owl-theme .owl-nav [class*="owl-"] {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 48px;
}	
.csmpst-slider-wp .owl-theme .owl-nav .owl-prev {
    left: -65px;
}
.csmpst-slider-wp .owl-theme .owl-nav .owl-next {
    right: -65px;
}	
	
	
		
}
@media (max-width: 767px){
.container {
    width:100%;
    max-width: 100%;
}
.bannerContainer{
	padding-top:0px;
	}
.headerContainer {
    z-index: 81;
    position: relative;
    background: #fff;
	width:100%;
}	
/*menu
=================*/
.wpb_content_element.main-menu {
	padding-top:60px;
	position:fixed;
	top:0px;
	z-index:80;
	height:100%;
	min-width: 260px;
	background:#b1e5f6;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
#nav-icon2{
  width:40px;
  height:25px;
  float:left;
  position: relative;
  margin:12px 0 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span:nth-child(2) {
  top: 18px;
}


/* Icon 2 */

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 50%;
  background: #464646;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius:0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius:0;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 12px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 24px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 5px;
  top: 12px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 5px);
  top: 12px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 5px;
  top: 22px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 5px);
  top: 22px;
}

body {
    overflow-x: hidden;
    position: relative;
    left: 0;
}
.pushmenu-push-toright {
    left:260px;
}
.main-menu, body {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.main-menu {
    left: -260px;
}
.main-menu.pushmenu-open {
    left:0;
}

.wpb_single_image.vc_align_right.image-border,
.wpb_single_image.vc_align_left {
    text-align: center !important;
}





.referenze_cnstng_list .mrkcndt-item-content {
	margin-top:-35px;
	}	
.referenze_cnstng_list .mrkcndt-item-content h4 {
	font-size:14px;
	margin:0;
	}
.bannerContainer {
    margin: 0 0 40px 0;
}		
.innerBanner .hmp_bannerCntr h1 {
	font-size:24px;
	}
h2.main_title_two, .referzen-single-block h1.entry-title {
	font-size:24px;
	line-height:24px;
	padding-bottom:20px;
	margin-bottom:10px;
	}
.vc_images_carousel .vc_carousel-control .icon-prev::before, .vc_images_carousel .vc_carousel-control .icon-next::before {
	line-height:0;
	}
.footerContainer i.fa {
	display:block;
	margin:0 auto 10px;
	}
.fotter-elsemnts p {
	text-align:center;
	}	
.fotter-elsemnts p br {
	display:none;
	}
.text-style-three, .text-style-three p {
    font-size: 18px;
}
.main_title {
	padding-bottom:15px;
	}	
h2.main_title {
	font-size:25px;
	line-height:30px;
	}
h2.main_title::after {
	bottom:-8px;
	}	
	


.site_logo a.navbar-brand {
	max-width:170px;
	margin-right:0;
	margin-left:10px;
	}
.site_logo a.navbar-brand img {
	max-width:100%;
	}

.vc_column_container > .vc_column-inner.vc_custom_1513940142191,
.vc_column_container > .vc_column-inner.vc_custom_1513700445727,
.vc_column_container > .vc_column-inner.vc_custom_1513856626173,
.vc_column_container > .vc_column-inner.vc_custom_1513850377850,
.vc_column_container > .vc_column-inner.vc_custom_1513850385993,
.vc_column_container > .vc_column-inner.vc_custom_1513763237153
{padding-left: 15px !important;}


.center-logo img {
    max-height: 50px;
    margin-top: 4px;
}
.site_logo .navbar-brand img {
	margin-top: 0px;
	}
	
}
@media (min-width:768px) {}
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
.footerContainer [class^=col-]:nth-child(2) {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 29.333%;
	-ms-flex: 0 0 29.333%;
	flex: 0 0 29.333%;
	max-width: 29.333%;
	}
.footerContainer [class^=col-]:last-child {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 37.333%;
	-ms-flex: 0 0 37.333%;
	flex: 0 0 37.333%;
	max-width: 37.333%;
	}

.referenze_cnstng_list .mrkcndt-item-content {
	margin-top:-35px;
	}	
.referenze_cnstng_list .mrkcndt-item-content h4 {
	font-size:14px;
	margin:0;
	}
.bannerContainer {
    margin: 0 0 40px 0;
}		
.innerBanner .hmp_bannerCntr h1 {
	font-size:30px;
	}
h2.main_title_two, .referzen-single-block h1.entry-title {
	font-size:30px;
	line-height:26px;
	padding-bottom:20px;
	margin-bottom:0;
	}
.footerContainer i.fa {
	display:block;
	margin:0 auto 10px;
	}
.fotter-elsemnts p {
	text-align:center;
	}	
.fotter-elsemnts p br {
	display:none;
	}
.text-style-three, .text-style-three p {
    font-size: 18px;
}
.main_title {
	padding-bottom:15px;
	}	
h2.main_title {
	font-size:25px;
	line-height:30px;
	}
h2.main_title::after {
	bottom:-8px;
	}	
.csmpst-wrapper {
	padding:0 50px;
	}
.csmpst-slider-wp .csmpst-wrapper .owl-theme img {
	border: 8px solid #f6f6f6;
	}	
.csmpst-slider-wp .owl-theme .owl-nav [class*="owl-"] {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 48px;
}	
.csmpst-slider-wp .owl-theme .owl-nav .owl-prev {
    left: -65px;
}
.csmpst-slider-wp .owl-theme .owl-nav .owl-next {
    right: -65px;
}





}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {
.footerContainer [class^=col-]:nth-child(2) {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 29.333%;
	-ms-flex: 0 0 29.333%;
	flex: 0 0 29.333%;
	max-width: 29.333%;
	}
.footerContainer [class^=col-]:last-child {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 37.333%;
	-ms-flex: 0 0 37.333%;
	flex: 0 0 37.333%;
	max-width: 37.333%;
	}

.referenze_cnstng_list .mrkcndt-item-content {
	margin-top:-40px;
	}	
.referenze_cnstng_list .mrkcndt-item-content h4 {
	font-size:18px;
	margin:0;
	}		
.innerBanner .hmp_bannerCntr h1 {
	font-size:35px;
	}
h2.main_title_two, .referzen-single-block h1.entry-title {
	font-size:35px;
	line-height:26px;
	padding-bottom:20px;
	}
.csmpst-wrapper {
	padding:0 90px;
	}	

}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
.container {
	width:1200px;
}
}

@media (min-width:1200px) and (max-width:1370px) {
.csmpst-wrapper {
	padding:0 90px;
	}
	
		
}
@media (max-width:1370px) {
.vc_images_carousel .vc_carousel-control.vc_left {
    margin-left: 0;
}
.vc_images_carousel .vc_carousel-control.vc_right {
    margin-right:0px;
}


	
}