/*
============================================================

	Theme Name: Surfside Projects
Theme URI: https://laborator.co/themes/kalium/
Author: Laborator
Author URI: https://laborator.co/
Description: Start creating that amazing website that you have always wanted, only with Kalium — Connect with Laborator on: <a href="https://themeforest.net/user/laborator">Envato</a> &bull; <a href="https://twitter.com/thelaborator">Twitter</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
	
============================================================
*/

.home .lab-row-container { margin-bottom: 0; }
ul { list-style-type: circle; }
ul li { padding: 5px 0; }
h1 { font-size: 32px; }

.main-header { padding: 30px 0; }

.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a { color: #fff; font-weight: 400; }
.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a::after, .home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a::after, .home .toggle-bars.menu-skin-main .toggle-bars__bar-line { background-color: #fff; }

.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a { font-weight: 400; }

.home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main .menu-bar .ham::before, .home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main .menu-bar .ham::after, .home .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main .menu-bar .ham { background-color: #fff; }
.menu-bar .ham::after, .menu-bar .ham::before, .menu-bar .ham { height: 3px; }

.section-title { margin-bottom: 20px; }
.wpb_wrapper .section-title h2 { margin-top: 0; }

.wpcf7-text, .wpcf7-textarea { width: 98%; padding: 8px 1%; margin: 7px 0; border: none; background-color: #fff; }
.wpcf7-submit { background-color: #f17a2c; padding: 12px 20px; color: #fff; border: none; opacity: .9; }
.wpcf7-submit:hover { opacity: 1; }

.product-filter { text-align: left; }
.wpb_wrapper .lab-portfolio-items .portfolio-title-holder { margin-bottom: 25px; }

.portfolio_social .social-networks.list-inline.social { text-align: right; }

.error-holder .box { width: 200px; height: 200px; }
.error-holder .box .error-type { font-size: 100px; line-height: 80px; letter-spacing: -15px; right: 12px; }

/*contact page fixes*/
.vc_custom_1427995010100 .vc_column_container:first-child { padding-right: 0; }
.vc_custom_1427995010100 .vc_column_container:last-child { padding-left: 0; }

/* fix the footer - theme doesn't support social icons on horizontal style footer */
.main-footer .footer-links a { font-size: 20px; width: 40px; height: 40px; border-radius: 50px; }
.main-footer .footer-links a.facebook:hover { background: #3b5998; }
.main-footer .footer-links a.instagram:hover { background: #3f729b; }
.main-footer .footer-links a.pinterest:hover { background: #cc2127; }
.main-footer .footer-links a.footer_email:hover { background: #00b19e; }
.social .color:hover, a.footer_email:hover { color: #ffffff !important; }
.main-footer .footer-links .social i, a.footer_email:hover { text-decoration: none !important; border: none !important; }
.social .color:hover::after, .wrapper a::after, footer.main-footer a::after { background: none !important; }
footer.main-footer a::after { transition: none; }
.footer_icon_wrapper { position: relative; right: 0; overflow:hidden; }
.main-footer .footer-bottom .footer-links .social-networks, .footer_email { float: right; }
.main-footer .footer-links a.footer_email { line-height: 42px; font-size: 16px; text-align: center; margin-left: 0; margin-right: 10px; margin-top: 5px; }
.main-footer .footer-links .right-side .social-networks li + li { margin-left: 0; }
.main-footer .footer-bottom .footer-links .social-networks a span { display: none !important; }
.main-footer .footer-bottom .footer-links .social-networks a i {
    display: block !important;
    font-size: 16px;
    left: 0;
    margin-top: -7px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}
.main-footer .footer-links { padding-top: 25px; padding-bottom: 10px; }
.main-footer .footer-links .copyright { margin-top: 15px; }
/* fix the footer - theme doesn't support social icons on horizontal style footer */

@media screen and (max-width:1000px){
	.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li + li, .main-header.menu-type-standard-menu .standard-menu-container ul.menu > li + li { margin-left: 17px; }
	.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul > li > a, .main-header.menu-type-standard-menu .standard-menu-container ul.menu > li > a { font-size: 14px; }
}

@media screen and (max-width:767px){
	/*contact page fixes*/
	.vc_custom_1427995010100 .vc_column_container:first-child { padding-right: 15px; }
	.vc_custom_1427995010100 .vc_column_container:last-child { padding-left: 15px; }
	.footer-links .col-sm-5 { text-align: center; }
	.footer-links .pull-right-sm { float: none; }
	.footer_icon_wrapper { position: static; width: 220px; margin: 0 auto; }
	.portfolio_social .social-networks.list-inline.social { text-align: left; }
}