/* 
 Theme Name:     Media Click Child Theme
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.et_pb_blog_grid .et_pb_image_container img {
    min-width: 90%;
    max-width: 90%;
    height: auto;
    margin-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
	margin-bottom: -15px;
}
.et_pb_post .entry-featured-image-url {
    margin-bottom: 15px !important;
}
.et-social-twitter a.icon:before { content: '\e0a3' !important; }
.et-social-google-plus a.icon:before { content: '\e09a' !important; }

.et_pb_blog_0 .et_pb_post .entry-title a:hover {
    color: #005eb8!important;
}

/* glownemenu LINK */
.glownemenu a {	
	color: #000 !important;
	background: #fff !important;
}
.glownemenu a:hover {	
	color: #fff !important;
	background: #005eb8 !important;
}
.et-fixed-header #top-menu .glownemenu a {
	color: #000 !important;
}
.et-fixed-header #top-menu .glownemenu a:hover {
	color: #fff !important;
}
/* glownemenu END */
/* submenu LINK */
.submenu a {	
	color: #000 !important;
	background: #fff !important;
}
.submenu a:hover {	
	color: #005eb8 !important;
	background: #005eb8 !important;
}
.et-fixed-header #top-menu .submenu a {
	color: #000 !important;
}
.et-fixed-header #top-menu .submenu a:hover {
	color: #005eb8 !important;
}
/* glownemenu END */
/* SKLEP LINK */
.sklep a {	
	color: #ffffff !important;
	background: #005eb8 !important;
}
.sklep a:hover {	
	color: #000 !important;
	background: #fff !important;
}
.et-fixed-header #top-menu .sklep a {
	color: #fff !important;
}
.et-fixed-header #top-menu .sklep a:hover {
	color: #000 !important;
}
/* SKLEP LINK END */
.et_boxed_layout #page-container {
   -webkit-box-shadow: none;
    -moz-box-shadow: none;
   box-shadow: none;
}

.fa {
    line-height: inherit !important;
}
.fa-ul {
    list-style-type: none !important;
}
.fa-li {
    top: 0px !important;
}
#top-header {
}
#page-container {
padding-top: 116px;
}
#main-header{
top: 37px;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
    box-shadow:none !important;
	border-bottom: 1px solid #eee;
}
#main-header.et-fixed-header {
    box-shadow: none !important;
}
/* SUBMENU */
#main-header .nav li ul a {
text-transform: none !important;
	display: flex;
}
#main-header .nav li ul a:before {
font-family: 'FontAwesome';
content: '\f0da';
margin-right: 10px;
}
#main-header .nav li ul a:hover {
    color: #005eb8 !important;
	background: #fff !important;
}
.et-fixed-header #main-header #top-menu .nav li ul a {
text-transform: none !important;
}
.et-fixed-header #main-header #top-menu .nav li ul a:before {
font-family: 'FontAwesome';
content: '\f0da';
	margin-right: 10px;
}
.et-fixed-header #main-header #top-menu .nav li ul a:hover {
    color: #005eb8 !important;
	background: #fff !important;
}
/* SUBMENU END */
.nav li ul {
    position: absolute;
    padding: 0px 0px;
}
#et-info {
float: right;
font-weight: 400;
	border-bottom: 1px solid #eee;
}

#et-info a:hover {
color: #005eb8;
}

.et-fixed-header#top-header a {
    color: #000;
}
.et-fixed-header#top-header a:hover {
    color: #005eb8;
}

.et-pb-slider-arrows {
color: #26547c;
}
.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
 padding: 15px 10px 15px 10px !important;
}
/* TOP MENU */
#top-menu li {
text-transform: uppercase;
font-weight: 400 !important;
margin-left: -5px;
padding-right: 0px;
	
}
#top-menu li a:hover {
	color: #fff;
	background: #005eb8;
}

#top-menu li.current-menu-item {
font-weight: 400;
}

#top-menu li li a {
padding: 0px !important;
letter-spacing: 0px;
}

#top-menu .menu-item-has-children > a:first-child:after {
 content: none;
}
/* TOP MENU END */
p {
font-weight: normal;
}
h1 {
font-size: 20px;
}

.tablepress .column-2 {
  text-align: right;
}

ul.et_pb_tabs_controls {
    background-color: #fff;
}

#logo {
    max-height: 100%;
	  margin-top: -20px;
	z-index: 1000 !important;
}
@media only screen and (max-width : 980px) {
    #logo { margin-top: 0px}}

@media only screen and (max-width : 980px) {
    #logo { margin-top: 0px}}

.et_pb_filterable_portfolio .et_pb_portfolio_item h2 {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 20px;
}

@media (max-width: 767px) {
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 100% !important;
}}
@media (max-width: 980px) {
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: auto !important;
}}

/* MENU HOVER */

#et-info-email:hover, #et-info-phone:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
    opacity: 1;
    color: #005eb8;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

#top-menu a {
    display: block;
    position: relative;
    text-decoration: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
/* SUBMMENU HOVER */
.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: 1;
	background: rgba(0,0,0,0);
}
/* FOOTER */
#main-footer .container {
    padding-top: 0px; 
    padding-bottom: 0px;
}
#footer-widgets {
    padding: 3% 0 0;
}

.et_pb_widget ul li {
    
}

#footer-widgets .footer-widget li:before {
    font-size: 12px;
    font-family: 'FontAwesome';
    content: '\f105';
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0px solid;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#main-footer .footer-widget h4 {
    margin-bottom: 5px;
    margin-top: 25px;
	  
}
.bottom-nav {
	margin-left: -30px !important;
	}
@media (max-width: 700px) {
	.bottom-nav {
	margin-left: 0px !important;
	}}

.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #ffffff;

}
#footer-info {
    text-align: center;
    margin-left: -30px !important;
}
.et_pb_post {
    margin-bottom: 20px !important;
}
a.more-link {
text-transform:capitalize;
color:#000 !important;
background:white;
	float:right;
}
.et_overlay {
	background: rgba(255, 255, 255, 0.45);
}
.et_overlay:before {
content: none;
}

.arrow {
list-style-image: url(/wp-content/uploads/2017/12/arrow-2.png) !important;
}

.arrowbig {
list-style-image: url(/wp-content/uploads/2017/12/arrow-2.png) !important;
font-size: 24px !important;
}

