/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
body{border-top: 5px solid #074a75}
.monthly1{box-shadow: none !important;    border: 1px solid #074a75;}
.monthly-header1{color: #074a75 !important}
.m-d{box-shadow: 0 0 0 1px #074a75 !important; color: #074a75 !important}
.monthly-day1:hover{background-color: #074a75 !important;}
.monthly-today1{background-color: #074a75 !important;}
.monthly-day-event > .monthly-day-number{top: 36px !important;
    left: 40% !important;} 
.monthly-day1, .monthly-day-blank1{box-shadow: 0 0 0 1px #074a75 !important; color: #074a75 !important}
.monthly-day-title-wrap1{background-color: #074a75 !important;}
.TotalSoftArrow1 {    color: #074a75 !important;}
#ulink .box-content{padding: 15px 30px 15px 30px !important;     height: auto !important;}
.ulx a{color: white;
    font-size: 16px;
    padding: 5px 10px;
    background: #074a75;
    margin-top: 10px;
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -1px;}
.ulx a img{width: 20px;vertical-align: sub;}
.ulx h6{font-size: 17px;    font-weight: 700; margin-bottom: 35px;}
.main-menu-wrap{    background: #074a75;    padding: 0;}
#header .main-menu > li.menu-item > a{    padding: 10px 15px;       margin: 10px 0; color: #ffffff;}
#header .header-main .container {min-height: 100px;}
#header .main-menu > li.menu-item:hover > a {    background-color: white;  color: #333333;}
#header .main-menu > li.menu-item.active > a{background-color: #ffffff;    color: #333333;}
.sticky-header{background-color: #ffffff;    color: #333333;}
.sticky-header .main-menu-wrap{ border-bottom: 3px solid #074a75; border-bottom-width: 3px !important;}
.sticky-header .main-menu-wrap::after{content: ''; border-bottom: 3px solid #074a75; background: white; width: 100%; position: inherit;}
.sticky-header .main-menu > li.menu-item.active > a{background-color: #074a75 !important; color: #ffffff !important;}
.sticky-header .main-menu > li.menu-item > a{background-color: #ffffff !important;    color: #333333 !important;}
.sticky-header .main-menu > li.menu-item:hover > a{background-color: #074a75 !important; color: #ffffff !important;}
.pcarea .thumb-info-type{display: none;}
.pcarea .thumb-info-title{padding: 13px 21px 13px 21px;}
.pcarea .thumb-info{border-radius: 10px;}
.pcarea .thumb-info-wrapper{border-radius: 10px;}
.pcarea .thumb-info-action{display:none;}
@media only screen and (min-width: 992px) {
	#header.sticky-header .main-menu > li.menu-item > a{padding: 15px 8px !important;}
}
@media only screen and (max-width: 1170px) {
#header .main-menu > li.menu-item > a{padding: 10px 5px;}
}
@media only screen and (max-width: 992px) {
	.emd{display: none;}
		#header .logo {max-width: 250px;}
}
@media only screen and (max-width: 767px) {
	#header .logo {max-width: 250px;}
}
@media only screen and (max-width: 575px) {	
	#header .logo {max-width: 250px; }
	.header-contact{display: none !important;}
}
@media only screen and (max-width: 415px) {
	.header-extra-info li p{display: inline-block;}
}

.monthly-event-indicator{padding:25%;}

