/*
Theme Name: RSD RWD 5.0
Theme URI: http://www.rsd.com.pl
Author: RSD team
Author URI: http://www.rsd.com.pl
Description: A theme by <a href="http://www.rsd.com.pl">www.rsd.com.pl</a>.
Version: 5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent;text-decoration:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,{font-weight:700;color:inherit;}
h1,.h1{font-size:41px;line-height:1.1}
h2,.h2{font-size:34px;line-height:1.1}
h3,.h3{font-size:28px;line-height:1.1}
h4,.h4{font-size:20px;line-height:1.1}
h5,.h5{font-size:16px;line-height:1.1}
h6,.h6{font-size:14px;line-height:1.1}
h1,h2,h3{margin-top:15px;margin-bottom:15px}
h4,h5,h6{margin-top:8px;margin-bottom:8px}
b,strong,optgroup{font-weight:700}
pre,textarea{overflow:auto}
button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}

h1, h2, h3, h4 , h5 , h6 { font-weight:400}

body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;font-size:15px;line-height:1.8}

.mf-header-logo{overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;	}				
.mf-header-logo:hover{
    -moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:alpha(opacity=90);}
	
.header-title { font-weight:400; font-size:36px}
	
.header-description {font-weight:400; color:#999; font-size:20px}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

.mf-top-menu{width:100%;}
.mf-top-menu ul{list-style-type:none;margin:0;padding:0}
.mf-top-menu li{display:inline-block;float:left}
.mf-top-menu li a{font-size:17px;  padding: 4px 10px 4px 10px;display:block; -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease; }
.mf-top-menu li a:hover > .mf-top-menu li ul{display:block}
.mf-top-menu li ul{position:absolute;display:none;z-index:19999999999999999;}
.mf-top-menu li:hover ul{display:block ; -webkit-animation: fadeIn 300ms; animation: fadeIn 300ms;}
.mf-top-menu li ul li{display:block;min-width:200px;float:none;margin:0;padding:0}
.mf-top-menu li ul li a { padding:8px 15px 8px 15px;}

.mf-header-menu{width:100%;}
.mf-header-menu ul{list-style-type:none;margin:0;padding:0}
.mf-header-menu li{display:inline-block;float:left}
.mf-header-menu li a{font-size:17px;padding: 8px 15px 8px 15px; display:block; -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.mf-header-menu li a:hover > .header-menu li ul{display:block}
.mf-header-menu li ul{position:absolute;display:none;z-index:19999999999999999;}
.mf-header-menu li:hover ul{display:block ; -webkit-animation: fadeIn 300ms; animation: fadeIn 300ms;}
.mf-header-menu li ul li{display:block;min-width:200px;float:none;margin:0;padding:0}
.mf-header-menu li ul li a { padding:5px 15px 5px 15px;}

.mf-header-menu-2{width:100%;}
.mf-header-menu-2 ul{list-style-type:none;margin:0;padding:0}
.mf-header-menu-2 li{display:inline-block;float:left}
.mf-header-menu-2 li a{font-size:16px;padding: 4px 10px 4px 10px; display:block;  -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }
.mf-header-menu-2 li a:hover > .header-menu li ul{display:block}
.mf-header-menu-2 li ul{position:absolute;display:none;z-index:19999999999999999;}
.mf-header-menu-2 li:hover ul{display:block ; -webkit-animation: fadeIn 300ms; animation: fadeIn 300ms;}
.mf-header-menu-2 li ul li{display:block;min-width:200px;float:none;margin:0;padding:0}
.mf-header-menu-2 li ul li a { padding:5px 15px 5px 15px;}

.mf-footer-menu{width:100%;}
.mf-footer-menu ul{list-style-type:none;margin:0;padding:0}
.mf-footer-menu li{display:inline-block;float:left}
.mf-footer-menu li a{font-size:17px;padding: 8px 20px 8px 20px;display:block; -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease; }
.mf-footer-menu li a:hover > .mf-footer-menu li ul{display:block}
.mf-footer-menu li ul{position:absolute;display:none;z-index:19999999999999999;}
.mf-footer-menu li:hover ul{display:block ; -webkit-animation: fadeIn 300ms; animation: fadeIn 300ms;}
.mf-footer-menu li ul li{display:block;min-width:200px;float:none;margin:0;padding:0}

.mf-right-menu{width:100%;}
.mf-right-menu ul{list-style-type:none;margin:0;padding:0;float:right}
.mf-right-menu li{display:inline-block;float:left}
.mf-right-menu li a{font-size:17px;padding: 8px 20px 8px 20px;display:block; -webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease; }
.mf-right-menu li a:hover{background:#E1635C;color:#fff}
.mf-right-menu li a:hover > .mf-right-menu li ul{display:block}
.mf-right-menu li ul{position:absolute;display:none;z-index:19999999999999999;}
.mf-right-menu li:hover ul{display:block ; -webkit-animation: fadeIn 300ms; animation: fadeIn 300ms;}
.mf-right-menu li ul li{display:block;min-width:200px;float:none;background:#fff;margin:0;padding:0}
.mf-right-menu li ul li a { padding:3px 15px 3px 15px;}

@media (min-width: 761px) {
.mf-responsive-top-menu { display:block !important}
.mf-responsive-right-menu { display:block !important}
.mf-responsive-header-menu { display:block !important}
}

.mf-responsive-top-menu-btn { background:#333; color:#FFF; padding:0px 10px; font-size:24px; display:none}
.mf-responsive-right-menu-btn { background:#333; color:#FFF; padding:0px 10px; font-size:24px; display:none}
.mf-responsive-header-menu-btn { background:#333; color:#FFF; padding:0px 10px; font-size:24px; display:none}

@media screen and (max-width : 760px){
	
	.mf-top-menu li ul { display:block; position:static}
	.mf-header-menu li ul { display:block; position:static}
	.mf-footer-menu li ul { display:block; position:static}
	
	.mf-responsive-top-menu {display:none;}
	.mf-responsive-top-menu-btn { display: block}
	
	.mf-responsive-header-menu {display:none;}
	.mf-responsive-header-menu-btn { display: block}
	
	.mf-top-menu {text-align:center;}
	.mf-header-menu {text-align:center;}
	
	.mf-responsive-header-menu2 {display:none;}
	.mf-responsive-header-menu2-btn { display: block}
	
	.mf-responsive-right-menu {display:none;}
	.mf-responsive-right-menu-btn { display: block}
	
	.mf-top-menu li{display:block;float:none}
	.mf-right-menu ul {float:none}
	.mf-right-menu li{display:block;float:none}
	.mf-header-menu li{display:block;float:none}
	.mf-footer-menu li{display:block;float:none}
}


/* General Options */

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #dd3333;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

table, th, td {
  padding:5px
}

.mf-quote { background:#f0f0f0; padding:10px; margin:10px 0px 10px 0px; text-align:center}
.scrollup{position:fixed;text-decoration:none;border: display:none;bottom:10px;right:10px;z-index:1999;font-size:28px;padding:0px 20px 5px 20px; display:none; cursor:pointer}
.breadcrumbs { padding:5px;}
.pagination { background:#f0f0f0; padding:20px; text-align:center}
.pagination-container {display:inline-block; }

/* Article style & widgets */

.title-divider {
    border-top: 2px solid #fff;
    display: block;
    max-width: 48px;
    margin: 15px auto 15px;
    color: #161616;
}

.mf-entry-meta {padding: 10px 0px;}

.mf-entry-meta a, .mf-tags-links a {  padding:2px 4px; margin: 0px 5px 5px}

.mf-entry-meta a:before {
content: "\f115";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
padding-right: 5px;
}

.mf-image-scale{overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.mf-image-scale:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);
}

.mf-image-scale img {
width: 100% !important;
}

/**/

.mf-article_owl_btn-next , .mf-article_owl_btn-prev  { width: 30px; display:inline-block; height:30px; text-align:center;font-size:25px; line-height:30px; cursor:pointer}

.mf-article_owl_btn-prev:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.mf-article_owl_btn-next:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.mf-article_owl_btn-next  { position:absolute; bottom:0px; right:10px }

.mf-article_owl_btn-prev  { position:absolute; bottom:0px; right:50px }

.mf-article { overflow:hidden;}

.mf-article-caption h3 {
    font-size: 24px;
}

/**/

.mf-article-caption { position:relative}

.mf-article-caption:hover > .mf-article-caption-caption { z-index:1999999999999; border-bottom:4px solid #f00}

.mf-article-caption-caption { width:100%; background:#000; background-color: rgba(0,0,0,0.6); color:#FFF; position:absolute; bottom:0px;}
.mf-article-caption-caption a {color:#FFF;}

/**/

.mf-article-box-single { position:relative}

.mf-article-box-single-caption { background:#000; background: rgba(0, 0, 0, 0.5); color:#fff; position: absolute; padding:10px; bottom: 20px; left: 20px;}

.mf-article-box-single-caption a { color:#fff;}

.mf-article-box-single_owl_btn-next , .mf-article-box-single_owl_btn-prev  { color:#000; width: 30px; display:inline-block; height:30px; padding:5px; text-align:center;  background:#000; color:#FFF; font-size:25px; line-height:30px; cursor:pointer}

.mf-article-box-single_owl_btn-prev:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.mf-article-box-single_owl_btn-next:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.mf-article-box-single_owl_btn-next  { position:absolute; top:20px; right:10px }

.mf-article-box-single_owl_btn-prev  { position:absolute; top:20px; right:70px }

/**/

.mf-article-box-wp { position:relative}

.mf-article-box-wp-caption {
	
	
text-shadow: 1px 1px 0px #000;
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.4) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(35%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.4)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.4) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.4) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.4) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#4d000000',GradientType=0);




width: 100%;
color: #FFF;
padding: 0px;
position: absolute;
bottom: 0px;
left: 0px;
}
.mf-article-box-wp-caption a { color:#FFF}
.mf-article-box-wp-caption:hover { border-bottom:4px solid #f00; text-decoration:underline}
.mf-article-box-wp_owl_btn-next , .mf-article-box-wp_owl_btn-prev  { color:#FFF; width: 30px; display:inline-block; height:30px; padding:5px; text-align:center; background:#f00; font-size:25px; line-height:30px; cursor:pointer}
.mf-article-box-wp_owl_btn-prev:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.mf-article-box-wp_owl_btn-next:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.mf-article-box-wp_owl_btn-next  { position:absolute; bottom:0px; right:10px }
.mf-article-box-wp_owl_btn-prev  { position:absolute; bottom:0px; right:50px }
.mf-article-even {}
.mf-article-line-index { padding-left:20px}
/**/

.mf-article-box-grid-s2 {
position: relative;
}
  
.mf-article-box-grid-s2-caption {
width: 100%;
color: #FFF;
padding: 0px;
position: absolute;
bottom: 0px;
left: 0px;
}

/* post nav */

.post_prev_post img {
    width: 100%;
}

.post_next_post img {
    width: 100%;
}

.mf-art-grid-title a {color: #fff !important;}
.mf-grid-style3 img { width:100%}
.mf-404 i { font-size:120px}
.wew-g { padding:1px}
.wew-g-2 { padding:2px}
.wew-g-3 { padding:3px}

/***
* CSS3 FLIP CARDS
***/
.flip-card{display:block;position:relative;z-index:1000;width:100%}
.flip-card .card-front,.flip-card .card-back{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform 2000ms;-o-transition:-o-transform 2000ms;-webkit-transition:-webkit-transform 2000ms;transition:transform 2000ms;display:block;height:100%;position:absolute;top:0px;width:100%}
.flip-card .card-front{z-index:900}.flip-card .card-back{-moz-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);z-index:800}
.flip-card .card-back.bad-rotation{-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card:hover .card-front{-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-card:hover .card-back{z-index:950;-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}
.flip-card{color:#fff;cursor:pointer;font-weight:bold;text-align:center;text-transform:uppercase;min-width:100px;max-width:400px}
.flip-card .card-front,.flip-card .card-back{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flip-card .card-front{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*zoom:1}.flip-card .card-back{background-color:#000;*zoom:1}
.fast-flip .card-front,.fast-flip .card-back{-moz-transition-duration:750ms;-o-transition-duration:750ms;-webkit-transition-duration:750ms;transition-duration:750ms}.mf-flip-card{text-align:center;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:relative;overflow:hidden}.mf-flip-card-front{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:absolute;width:100%;bottom:-100%;left:0px}
.mf-flip-card:hover > .mf-flip-card-front{background:#FFF;background-color:rgba(255,255,255,0.9);bottom:0px;height:100%}.mf-flip-card:hover > .mf-flip-card-back{top:45%}.mf-flip-card-back{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;position:absolute;top:-100%;margin-left:auto;margin-right:auto;left:0;right:0}
.flip-card .card-back a {background-color: #000;color: #fff;}
/* share social */

.slider-fb {
background-color: #fff;
border:solid 4px #3C5B9B;
position: fixed;
right: -350px;
padding: 20px;
top: 20%;
transition: right .4s;
width: 300px;
z-index: 1999999999;}

.slider-fb-active {
right:0px;}

.slider-fb-btn {
background-color: #3C5B9B;
position: absolute;
top: -4px;
left: -58px;
padding: 10px;
font-size:28px;
color: #FFF;}

.mf-social-share a { float:left; margin:4px; padding:0px 8px; background:#fff; border-radius: 100%; color:#000; font-size:15px}

.mf-social-share a:hover { background:#ccc }

span.mf-social-share {
    display: inline-block;
	
	margin-top:10px;
}

.mf-social-pl { 
width:50px;     
position: fixed;
top: 150px;
right: 0px;
padding:20px;
z-index: 1999;
}
.mf-social-pl-fb {background:#3C5B9B; width:50px; position:relative;top:0px}
.mf-social-pl-tw {background:#00aced; width:50px; position:relative;top:0px}

.mf-social-pl-fb , .mf-social-pl-tw  { padding:10px; text-align:center; color:#FFF; position: absolute;
    left: -70px;
    top: 0px;
 right: 50px;}

.mf-social-pl-wr-fb { padding:10px; width:300px; background:#f2f2f2; position: absolute; right:-320px; transition-duration:500ms;}
.mf-social-pl-wr-tw { padding:10px; width:300px; background:#f2f2f2; position: absolute; right:-320px; top: 80px; transition-duration:500ms;}

.mf-social-pl-wr-fb-active { position: absolute; right:0px}
.mf-social-pl-wr-tw-active { position: absolute; right:0px}

/*input & form*/

/* search */

.mf-search-hide { display:none}
.mf-search-hide-menu { display:none}
.mf-search-btn-hide-menu { cursor:pointer}
.mf-cont-hide-menu { display:none}
.mf-cont-btn-hide-menu { cursor:pointer}
.mf-search-box {}
.mf-search-text { width:75%; float:left;}
.mf-search-btn { width:25%; float:right; }
.mf-search-btn input[type="submit"] { width:100%;}

.mf-float-search {  display: none;
  position: fixed;
  background:#dd3333;
  top: 0px;
  right: 0px;
  z-index: 19999999999;
  width: 100%;}
.mf-float-search-btn {cursor: pointer;
  position: fixed;
   padding: 0px 18px;
  font-size: 36px;
  color: #FFF;
  top: 200px;
  right: 0px;
  background:#dd3333;}
  
.mf-float-search-btn:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
		
/* forms */

.button { display:inline-block}

select,input[type="text"],input[type="password"],input[type="email"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;margin:0;outline:none;vertical-align:middle;width:100%; }
area:focus,input:focus, textarea:focus {}
button,html input[type="button"],input[type="reset"],input[type="submit"] , .mf-button{border:0px; display:inline-block}
area,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;height:auto;overflow:auto;margin:0;outline:none;padding:8px 10px;width:100%;}
	
.mf-edit-link a { background:red; color:#fff; padding: 0px 5px; display: inline-block; font-weight:bold; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.mf-news-posts {
    margin-left: 20px;
}	


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select::-ms-expand { /* for IE 11 */
    display: none;
}

@media screen and (min-width: 0\0) {
  select {
    background: none;
    padding: 5px;
  }
}
	
/* OWL SLIDER */

.mf_slide img { width:100%}

.owl-carousel { position:relative}

.mf_owl_btn-next , .mf_owl_btn-prev  { border:solid 4px #841055; width: 30px; display:inline-block; height:30px; padding:5px; text-align:center; background:#f0f0f0; font-size:25px; line-height:30px; border-radius: 90px; cursor:pointer}


.mf_owl_btn-next , .mf_owl_btn-prev  { 
overflow:hidden;
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-ms-transition:all 200ms ease;
-o-transition:all 200ms ease;transition:all 200ms ease;					    
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
filter:alpha(opacity=90);}

.mf_owl_btn-prev:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.mf_owl_btn-next:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.mf_owl_btn-next  { position:absolute; bottom:0px; right:0px }
.mf_owl_btn-prev  { position:absolute; bottom:0px; right:50px }


/* WordPress Core */

a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}
.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}
.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}

.sticky {}
.bypostauthor {}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* WordPress Gallery */

.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}
.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}
.gallery .gallery-item{overflow:hidden;float:left;text-align:center;list-style:none;margin:20px .85% 0;padding:0}
.gallery .gallery-icon img.attachment-thumbnail{border-bottom:4px solid #000000}
.gallery .gallery-item .gallery-icon img{width:auto;height:auto;margin:0 auto}
.gallery-caption{margin-left:0}
.gallery-columns-2 dl{width:48.3%}
.gallery-columns-3 dl{width:31.63%}
.gallery-columns-4 dl{width:23.3%}
.gallery-columns-5 dl{width:18.3%}
.gallery-columns-6 dl{width:14.96%}
.gallery-columns-7 dl{width:12.58%}
.gallery-columns-8 dl{width:10.8%}
.gallery-columns-9 dl{width:9.41%}
.gallery-columns-10 dl{width:8%}
.gallery-columns-0 dl,.gallery-columns-1 dl{width:100%}

.gallery .gallery-item {
position: relative;
}

.gallery-item a:before {
font-family: FontAwesome;
content: "\f002";
position: absolute;
color:#fff;
background:#333;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
font-size: 45px;
width: 65px;
height: 65px;
line-height: 55px;
opacity:0;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
-webkit-border-radius: 100%;
border-radius: 100%;
}

.gallery-item a:hover:before {
font-family: FontAwesome;
content: "\f002";
color:#fff;
background: rgba(51, 51, 51, 0.5);
opacity:1;	
}
/*widget*/

.sidebar-home {}

.wp_mf_grid_system_plugin_box { margin:0px -10px 0px -10px !important}

.widget-textmf_widget_plugin_owl_carousel_box { margin:0px -10px 0px -10px !important}

.wp_mf_post_box_animation_plugin_box { margin:0px -10px 0px -10px !important}

.widget_wp_mf_plugin_posts_grid_wp { margin:0px -10px 0px -10px !important}

.wp_mf_post_box_plugin_box{ margin:0px -10px 0px -10px !important}

.mf_widget_plugin_owl_hot_news_box{ margin:0px -10px 0px -10px !important}

.widget {list-style: none;}

.widget ul {list-style: none; padding:0; margin:0px}
	
.widget li { border-bottom:solid 1px #ccc; padding:5px }

/* calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { border: 1px solid #000; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/* comments */

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:left; margin: 0px 20px 0px 0px; }
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#ccc; }
ol.commentlist li p { margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #c52127; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #c52127; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #c52127; margin:0 0 .25em .25em; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #c52127; }
ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }

/* Animation css3 */

/*pulse*/

.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}


/* Responsive iFrame%google maps */

.mf-responsive-iframe {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.mf-responsive-iframe iframe,   
.mf-responsive-iframe object,  
.mf-responsive-iframe embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Mobile */

@media (max-width: 767px) {

.mf-header-logo {text-align:center}
.mf-grid-style h1 { font-size: 20px;}
.mf-breadcrumb { display:none}

}

/* Responsive Images */
img {
    -ms-interpolation-mode: bicubic;
    border: 0;
	height:auto !important;
	max-width: 100%;
    vertical-align: middle;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}
img a{height:auto !important;}

.ie img {
width: inherit;  /* Make images fill their parent's space. Solves IE8. */
max-width: 100%; /* Add !important if needed. */
height: auto;    /* Add !important if needed. */
}

/* MF GRID*/



.mf-boxed-container{width:1340px;margin:0px auto;padding:0px;min-height:100%}

@media (max-width: 1360px) {
.mf-boxed-container {
width: 100%;
} }
 
.mf-core {width:100%;}
 
.wew {padding:10px;}
 
.wew-h {padding:0px 10px 0px 10px;}

.container-mf {margin:0 auto; padding:0; position:relative; width:1320px;}

.row-mf { padding:0px 10px 0px 10px}
 
/* responsive */
 
.kolumna1, .kolumna2, .kolumna2_4, .kolumna3, .kolumna4, .kolumna5, .kolumna6, .kolumna7, .kolumna8, .kolumna9, .kolumna10, .kolumna11, .kolumna12, .kolumna13, .kolumna14, .kolumna15, .kolumna16 {display:inline;float:left;}
.container-mf .kolumna1{width:8.333333333333332%}.container-mf .kolumna2{width:16.666666666666664%}.container-mf .kolumna2_4{width:20%}.container-mf .kolumna3{width:25%}.container-mf .kolumna4{width:33.33333333333333%}.container-mf .kolumna5{width:41.66666666666667%} .kolumna6{width:50%}.container-mf .kolumna7{width:58.333333333333336%}.container-mf .kolumna8{width:66.66666666666666%}.container-mf .kolumna9{width:75%}.container-mf .kolumna10{width:83.33333333333334%}.container-mf .kolumna11{width:91.66666666666666%}.container-mf .kolumna12{width:100%}

@media only screen and (min-width: 1199px) and (max-width: 1360px) {
.container-mf{width:1180px}.container-mf .kolumna1{width:8.333333333333332%}.container-mf .kolumna2{width:16.666666666666664%}.container-mf .kolumna2_4{width:20%}.container-mf .kolumna3{width:25%}.container-mf .kolumna4{width:33.33333333333333%}.container-mf .kolumna5{width:41.66666666666667%} .kolumna6{width:50%}.container-mf .kolumna7{width:58.333333333333336%}.container-mf .kolumna8{width:66.66666666666666%}.container-mf .kolumna9{width:75%}.container-mf .kolumna10{width:83.33333333333334%}.container-mf .kolumna11{width:91.66666666666666%}.container-mf .kolumna12{width:100%}
 
}
 
@media only screen and (min-width: 960px) and (max-width: 1200px) {
.container-mf{width:940px}.container-mf .kolumna1{width:8.333333333333332%}.container-mf .kolumna2{width:16.666666666666664%}.container-mf .kolumna2_4{width:20%}.container-mf .kolumna3{width:25%}.container-mf .kolumna4{width:33.33333333333333%}.container-mf .kolumna5{width:41.66666666666667%}.container-mf .kolumna6{width:50%}.container-mf .kolumna7{width:58.333333333333336%}.container-mf .kolumna8{width:66.66666666666666%}.container-mf .kolumna9{width:75%}.container-mf .kolumna10{width:83.33333333333334%}.container-mf .kolumna11{width:91.66666666666666%}.container-mf .kolumna12{width:100%}
 
}
 
@media only screen and (min-width: 768px) and (max-width: 959px) {
.container-mf{width:768px}.container-mf .kolumna1{width:8.333333333333332%}.container-mf .kolumna2{width:16.666666666666664%}.container-mf .kolumna2_4{width:20%}.container-mf .kolumna3{width:25%}.container-mf .kolumna4{width:33.33333333333333%}.container-mf .kolumna5{width:41.66666666666667%}.container-mf .kolumna6{width:50%}.container-mf .kolumna7{width:58.333333333333336%}.container-mf .kolumna8{width:66.66666666666666%}.container-mf .kolumna9{width:75%}.container-mf .kolumna10{width:83.33333333333334%}.container-mf .kolumna11{width:91.66666666666666%}.container-mf .kolumna12{width:100%}
 
}
 
@media only screen and (max-width: 767px) {
.container-mf{width:100%}.container-mf .kolumna1,.container-mf .kolumna2,.container-mf .kolumna2_4,.container-mf .kolumna3,.container-mf .kolumna4,.container-mf .kolumna5, .kolumna6,.container-mf .kolumna7,.container-mf .kolumna8,.container-mf .kolumna9,.container-mf .kolumna10,.container-mf .kolumna11,.container-mf .kolumna12{margin:0 0 20px 0;width:100%}
 
}
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container-mf{width:100%}.container-mf .kolumna1,.container-mf .kolumna2,.container-mf .kolumna3,.container-mf .kolumna4,.container-mf .kolumna5, .kolumna6,.container-mf .kolumna7,.container-mf .kolumna8,.container-mf .kolumna9,.container-mf .kolumna10,.container-mf .kolumna11,.container-mf .kolumna12,.container16 .kolumna13,.container16 .kolumna14,.container16 .kolumna15,.container16 .kolumna16{margin:0 0 20px 0;width:100%}
 
}
.clearfix:before, .clearfix:after,
.row-mf:before, .row-mf:after,
.container-mf:before, .container-mf:after, .container16:before, .container16:after {content:'.';display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
 
.row-mf:after, .clearfix:after, .container-mf:after, .container16:after {clear:both;}
/* For IE7. Move this to separate file when you notice some problems */
.row-mf, .clearfix {zoom: 1;}

/* static - no responsive */
 
.st-kolumna1, .st-kolumna2, .st-kolumna2_4, .st-kolumna3, .st-kolumna4, .st-kolumna5, .st-kolumna6, .st-kolumna7, .st-kolumna8, .st-kolumna9, .st-kolumna10, .st-kolumna11, .st-kolumna12, .st-kolumna13, .st-kolumna14, .st-kolumna15, .st-kolumna16 {display:inline;float:left;}
 
.container-mf .st-kolumna1{width:8.333333333333332%}.container-mf .st-kolumna2{width:16.666666666666664%}.container-mf .st-kolumna2_4{width:20%}.container-mf .st-kolumna3{width:25%}.container-mf .st-kolumna4{width:33.33333333333333%}.container-mf .st-kolumna5{width:41.66666666666667%}.container-mf .st-kolumna6{width:50%}.container-mf .st-kolumna7{width:58.333333333333336%}.container-mf .st-kolumna8{width:66.66666666666666%}.container-mf .st-kolumna9{width:75%}.container-mf .st-kolumna10{width:83.33333333333334%}.container-mf .st-kolumna11{width:91.66666666666666%}.container-mf .st-kolumna12{width:100%}

.mf-align-center {text-align: center}
 
@media (max-width: 980px) {.no-b-tab {display: none !important;}}
@media (max-width: 850px) {.no-tab {display: none !important;}}
@media (max-width: 767px) {.no-mobile {display: none !important;}}
@media (min-width: 768px) {.no-desktop {display: none !important;}} 
@media print {.no-print {display: none !important;}}

/* WooCommerce 3.0 Gallery */

ol.flex-control-nav.flex-control-thumbs {
    padding: 0;
}

.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}

.woocommerce-product-gallery figure {
margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}

.woocommerce-product-gallery img {
display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}

.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}

a.woocommerce-product-gallery__trigger {
text-decoration: none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}