/*
Theme Name: Twenty Seventeen Child 01
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: The WordPress Team
Author URI: https://wordpress.org/
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
Version: 1.7.1538023409
Updated: 2018-09-27 04:43:29

*/
/* WordPress default Calendar widget */
table#wp-calendar{
    table-layout: fixed;
}

#wp-calendar td {
    padding: 0.5em;
}

@media (max-width: 321px) {

    #wp-calendar td {
        font-size: 12px;
    }
}

.widget.widget_calendar {
    padding-left: 1% !important;
    padding-right: 1% !important;
}

/* ShareThis customising */
@media screen and (min-width: 767px) {

    #st-1 {
    /*display: inline-block!important;*/
        width: 50%;
        float: left;
    }

/*    .site-info {
        float: right;
        width: 50%;
        text-align: right;
    }*/
    .site-info {
        float: none;
        width: 100%;
        text-align: center;
    }
}

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

    #st-1 {
        width: 100%;
        float: left;
        margin-bottom: 1em;
    }
	
	/* Home Menu Icon Addition (Add this to Navigation Label of Home Page Menu to Activate: <span class="home-ico"> </span> */
.home-ico{

    height: 25px;
    display: block;

}
    .has-header-image .custom-header-media img{top:-100px}
    /*.site-info {
        float: right;
        width: 50%;
    }*/
}
#menu-item-86731 {

    vertical-align: middle;
    width:  40px;

}

/* CSS added to change to the font of italics as the one used before was not displaying double qoutes properly.*/
dfn, cite, em, i{
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
}

/* Addition of Audio Icon to Rosary menu option*/
.sound-link-icon a:after {

    content: url(/wp-content/uploads/2019/03/Sound-Link-Icon.png);
    top: 2px;
    left: 5px;
    position: relative;

}

.entry-content .wp-block-image {
    margin-bottom: -2px;
}

@media screen and (min-width: 48em) {
    .has-sidebar #secondary {
        width: 38%;
    }

}

/* Screen Width Management for PAGES */
.page.page-two-column:not(.twentyseventeen-front-page) #primary {
    max-width: 100% !important;
}

@media screen and (max-width: 650px) {
    .wrap {
        max-width: 100% !important;
    }
}

@media screen and (min-width: 651px) {
    .wrap {
        max-width: 100% !important;
    }
}

@media screen and (min-width: 1200px) {
    .wrap {
        max-width: 90% !important;
    }
}

@media screen and (min-width: 1440px) {
    .wrap {
        max-width: 1200px !important;
    }
}
/* Management of white space above Logo & Tag on mobile when Header Image is displayed */
@media screen and (max-width: 480px) {
.has-header-image .custom-header-media img{top:-100px}
.site-branding {
/* height: 155px !important; */
	height: 90px !important;
	bottom: 0px;position: absolute;
	width: 100%;
}
	.site-branding-text .site-title a {
    font-size: 21px !important;
}
	.custom-logo-link img {
    	max-height: 40px;
	}
	
	.home .site-branding .wrap {
    	padding-top: 1px !important;
	}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
.twentyseventeen-front-page.has-header-image .custom-header-media
{
	height: 60vh !important;
}
.has-header-image .custom-header-media img{top:-150px}
}

@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

.has-header-image .custom-header-media img {
    top: -50px;
}
}
@media screen and (min-width: 30em){
.site-branding {  
    height: 100px !important;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.has-header-image .custom-header-media img {
    top: -50px;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.has-header-image .custom-header-media img {
    top: -200px;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.has-header-image .custom-header-media img {
    top: -150px;
}
}

@media (min-width : 480px) and (max-width : 767px){
	   
	.custom-header div.site-branding{ padding: 1em 0;}
	.custom-logo-link img {
	    max-height: 50px;
	}
}

@media (max-width : 310px){
		.site-branding-text .site-title a {
    font-size: 16px !important;
}
	.site-title, .site-title a {
    line-height: 20px;
	}
	
	.custom-logo-link img {
    padding-top: 8px;
	}
}


.bg-rss {
    width: 14px; height: 14px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -10px -110px;
}

.bg-Whatsapp_Icon_30 {
    width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -10px -10px;
}

.bg-Twitter_Icon_30 {
      width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -60px -10px;
}

.bg-Messenger_Icon_30 {
     width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -10px -60px;
}

.bg-LinkedIn_Icon_30 {
   width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -60px -60px;
}

.bg-Instagram_Icon_30 {
  width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -110px -10px;
}

.bg-Facebook_Icon_30 {
  width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -110px -60px;
}

.bg-Sound_Link_Icon {
     width: 34px; height: 34px;
    background: url('/wp-content/uploads/2019/06/css_sprites.png') -44px -110px;
}

[class*=bg-] {
    display: inline-block;
    -webkit-box-shadow: 0 0 0 8px #fff;
    box-shadow: 0 0 0 8px #fff;
}

/*.css-sprite-widget .colors-custom .widget a,
.css-sprite-widget .colors-custom .site-footer .widget-area a{
    -webkit-box-shadow: none;
     box-shadow: none;
    margin-right: -4px;
}*/

.css-sprite-widget a {
    margin-left: -1px;
}

button:hover:not( .mejs-container > button ){background: transparent !important}
@media only screen and (min-device-width: 480px) 
                   and (max-device-width: 740px) 
                   and (orientation: landscape) {

.has-header-image.twentyseventeen-front-page .custom-header{height: 75vh !important}
}

@media only screen and (min-device-height: 360px) and (min-device-width: 760px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 4){
  .has-header-image.twentyseventeen-front-page .custom-header{height: 75vh !important}  
  

}

@media screen and (min-width: 651px) {
 
    #top-menu{max-width: 100%;margin: 0px auto;padding: 0px}
    .navigation-top nav {
        margin-left: 0px !important;
    }
}

@media screen and (min-width: 1200px) {
 
    #top-menu{max-width: 90%;width: 90%;margin: 0px auto;padding: 0px}
}

@media screen and (min-width: 1440px) {
 
    #top-menu{max-width: 1200px;margin: 0px auto;padding: 0px}
}
body .navigation-top .wrap {max-width: 100% !important;padding-left: 0px !important;padding-right: 0px !important}
.menu-top-menu-2-container{background: #eefced;}

.archive .page-title{display:none}
.archive .nav-links {display:none}

@media screen and (min-width: 48em){
body .navigation-top nav {
    margin-left: 0em;
}

 .page-template-default .wrap {
    
        padding-left: 10px;
        padding-right: 10px;
    }
  .post-template-default .wrap {
    
        padding-left: 10px;
        padding-right: 10px;
    }  
}