/*

Theme Name:     SIDS Calgary 

Theme URI: 		http://themeforest.net/user/artbees

Description:    Child theme for the SIDS Calgary theme 

Author:         Aaron Pedro

Theme URI: 		http://themeforest.net/user/artbees

Template:       SIDS

Version:        1.0

*/







/*

Sample : remove the comment and start adding your own custom CSS rules.



body {

	background-color:#fff;

}



*/

.header-logo a img{



	    max-height: 160px;

    padding-bottom: 15px;

    padding-left: 45px;

}

.mk-header .mk-header-inner{

	  padding: 20px;

    padding-bottom: 20px;

    border-bottom: none;

    margin-top: 0;

}

.header-style-1.header-align-left .mk-header-nav-container{

	

	margin-top:10px;

	background-color:#f37428;

	right:-10px;

	padding-right:20px;

	    max-height: 70px;

	    background-image: url(/wp-content/uploads/2016/10/left-corner.png);	    max-height: 160px;


    background-repeat: no-repeat;

    background-position: -1px 100%;

    max-width:68%;

}



.main-navigation-ul > li.menu-item > a.menu-item-link{

	text-transform:none !important;

	color:#fff !important;

	font-size:24px !important;

}

.menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover{

	color:#fff !important;

	background:#f58f53;

}

.header-style-1.header-align-left .mk-nav-responsive-link {

    float: right;

    right: 47px;

}

.mk-header-nav-container, .mk-classic-menu-wrapper{

	max-width:1055px;

}

.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a{

	line-height:65px;

	height:65px;

}

.slider-button{

	min-width:230px !important;

}

.social-footer-col{

	

}

#mk-boxed-layout {

    overflow: hidden !important;

}

.social-footer-col a img{

	transition:.3s ease-in-out all;

	cursor:pointer;

}

.social-footer-col a:hover img{

transform:scale(0.9) rotateY(360deg);

}

.mk-footer-copyright{

	color:#000 !important;

}

#sub-footer{

	background-color:#fff !important;

}

.mk-header-toolbar {

    background-color: #F0F0F0 !important;

    height: 50px;

    z-index:-1;

}

a.header-donate{

  position: absolute;

  right: 30px;

  font-size: 20px;

  top: 10px;

  color: #F37428;

  transition:.2s all linear;

 }

 a.header-donate:hover{

	 color:#000;

	 

 }

 .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a{

	 color: #FFF !important;

	 background-color:#f58f53 !important;

 }

.shopping-cart-header{

	display:none !important;

}

ul.footer-nav{

list-style:none;

padding:0;

margin:0;

}



ul.footer-nav li{

margin:0;

padding:0;



}

ul.footer-nav li span a{

	font-family: Lato;

	font-weight: 800;

	font-size: 14px;

	margin-bottom:0;

}

.footer-nav-wrapper{



/*line-height:30px;*/

}

.footer-nav-wrapper h4{

color:#ef562c !important;

}

ul.sub-menu{

background-color:#FFF!important;

border-left: 1px solid rgba(35,35,36,0.1);

border-right: 1px solid rgba(35,35,36,0.1);

border-bottom: 1px solid rgba(35,35,36,0.1);

}

ul.sub-menu li a{

color:#333!important;

font-size:15px !important;

}

ul.sub-menu li a:hover,.mk-main-navigation ul.sub-menu a.menu-item-link:hover, .mk-main-navigation ul.sub-menu a.menu-item-link:hover, .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link{

color:#ef562c!important;

}

ul.sub-menu:after{

display:none!important;

}

.mk-header-inner.add-header-height{

border-bottom: 1px solid #CCC;

    box-shadow: -4px 3px 4px rgba(35,35,36,0.2);

    padding-bottom:25px;

}

.add-cart-responsive-state, .bottom-corner-btns{

	display:none !important;

}



 div ul li {

	 list-style:none;

 }

  #theme-page div ul li:before{

	      content: ' ';

    width: 24px;

    height: 24px;

    background: url(/wp-content/uploads/2016/11/bullet-dragon.png);

    background-repeat: no-repeat;

    background-size: contain;

    position: absolute;

    display: inline-block;

    left: 22px;



	    }

#theme-page ul li > ul li:before{

	display:none !important;

}

#theme-page ul li > ul li{

list-style:none;

	



}

.mk-accordion-pane ul li{

	list-style:none !important;

}

.mk-accordion-pane ul li:before{

	left:44px !important;

}

ul li ul li span{

		font-weight:400 !important;

}

div ul li span{

	font-weight:900 !important;

}

.footer-social{

	list-style:none;

	margin-top:5px;

}

.footer-social li{

	margin:0;

	padding:0;

	display:inline-block;

	max-width:50px;

	margin-right:12px;

}

h4.nap-header{

	color: #ef562c !important;

}

ul.nap-list{

	

}

ul.nap-list li{



}

#mk-footer .widget{

	margin-bottom:0 !important;

}

#mk-footer .footer-wrapper .mk-col-1-4:first-of-type{

	padding: 0 0 !important;

}

#mk-footer .footer-wrapper .mk-col-1-4:nth-of-type(2){

	padding-left:2.6%;

}

#mk-footer .footer-wrapper .mk-col-1-4:nth-of-type(3){

	padding-left:4%;

}

#mk-footer .footer-wrapper .mk-col-1-4 img{

	width:90%;

}

.subfooter-logo{

	    bottom: 10px;

    display: block;

    position: relative;

    float: right;

}

.subfooter-logo img{

	

}

.mk-footer-copyright{

	width: 100%;

}

#mk-footer{

	padding: 10px 0 0 !important;

}

#mk-footer .footer-wrapper{

	margin-top:20px;

	margin-bottom:20px;

}

.page-id-14 .vc_col-sm-4 img{

	-webkit-filter:saturate(0);

	filter:saturate(0);

	-moz-filter:saturate(0);

}

.single-employees .employees-featured-image, .pagenav-image img{

border-radius:none !important;

-webkit-filter:saturate(0);

-moz-filter:saturate(0);

-o-filter:saturate(0);

filter:saturate(0);

}



.single-employees #theme-page{

padding-top:82px;

}

.mk-single-employee.layout-style1 .employees-featured-image img, .mk-single-employee.layout-style3 .employees-featured-image img{

	border-radius:0 !important;

}

.team-member-position{

	color:#f37428 !important;

	font-size:22px !important;

	margin-top:0 !important;

}

.back-to-about a.button{

	background: #f37428;

}

h1{

	margin-top:55px;

}

h3{

	color:#777 !important;

}

.page-id-103 ul li:before{

	left: -13px !important;

    top: -3px !important;

}

.four-cols li:before, .about-author-social li:before, .wc_payment_methods li:before, .woocommerce-checkout ul li:before{

	display:none !important;

}

.flipbook-container{

	top:100px;

}

.flipbook-container li:before{

	display:none !important

}

.mk-readmore svg{

	display:none;

}

.single-post #comments{

	display:none !important;

}

.single-post #mk-page-introduce{

	display:none;

}

@media screen and (max-width:787px){

	.mk-header-toolbar{

		display:block !important;

	}

	.mk-toolbar-resposnive-icon{

		display:none !important;

	}

	.header-logo a img {

    max-height: 166px;

    padding-bottom: 15px;

    padding-left: 0 !important;

    height: 115px !important;

    max-width: none !important;

}

.mk-responsive-nav .mk-nav-arrow{

	top:12px;

}

}

@media screen and (max-width:768px){

	.vc_col-sm-6 .mk-image.align-right{

		float:none !important;

	}

	.vc_col-sm-6 .mk-image .mk-image-holder{

		margin:0 auto;

	}

}

@media screen and (max-width:480px){

	svg text{

		font-size:35px;

		font-weight:700;

	}

  .page-id-7 svg text{

		font-size:80px !important;

	}

	.page-id-14 svg text{

		font-size:60px !important;

	}





	.mk-padding-divider{

		height:20px !important;

	}

	.svg-grieving-grandparents text{

		font-size:34.5px;

	}

	.subfooter-logo{

		width: 40%;

    margin: 0 auto;

    margin-top: 15px;

    float:none;

	}

	.full-width-2 .page-section-content{

		padding:0 !important;

	}

	.tp-bgimg{

		background-size:cover !important;

	}

	.tp-caption.slider-button{

		min-height:45px !important;

	}

	.vc_col-sm-6 .mk-image.align-right{

		float:none !important;



	}

	.vc_col-sm-6 .mk-image .mk-image-holder{

		margin:0 auto;

	}

	.prefoot-psection .vc_col-sm-4{

		margin-bottom:40px;

	}

	

}

span.contact{

	    position: absolute;

    right: 20px;

}



body.single-post #mk-theme-container{

margin-top:125px !important;

}



.single-social-section,.mk-post-cat, .mk-blog-author, .mk-about-author-wrapper, .blog-similar-posts{

	display:none !important;

}



.blog-modern-social-section, .mk-categories.blog-meta-item{

	display:none !important;

}

a.subfooter-logo img{

padding-top:12px;

}

@media screen and (max-width:480px){

span.contact{

		font-size:14px;

	}

}

@media screen and (max-width:320px){

	.header-logo a img {

    max-height: 166px;

    padding-bottom: 15px;

    padding-left: 0 !important;

    height: 89px !important;

    max-width: none !important;

	}

	.vc_col-sm-4 #fancy-title-14 {

		font-size:31px !important;	

	}

	svg text {

    font-size: 27px;

    font-weight: 700;

	}

	

}