/*
Theme Name: Atena Child Theme
Theme URI: http://shtheme.com
Description: This is child theme of atena
Author: Shtheme
Author URI: http://shtheme.com
Template: atena
Version: 1.0
Text Domain:  atena-child
*/
@import url("../atena/style.css");

.container_white_bg .post { padding: 0 !important;}
.container_white_bg .gform_wrapper{margin:0;}
#position{display:none;}
p iframe {
    height: 794px;
    width: 100%;
}
.homecal .ai1ec-event-container
{
	display:none !important;
}

.homecal .ai1ec-load-view1 {
    color: #213c8b !important;
}
.homecal .ai1ec-week td {
    margin: 0 !important;
    padding: 0 !important;
	
}
.homecal .ai1ec-day-stretcher {
    display: none ;
}
.homecal #ai1ec-calendar th {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #264025 !important;
	padding:15px 0 !important;
    font: bold 15px/15px "proxima_nova_rgregular",Arial,sans-serif !important;
	border:1px solid #ddd !important;
}

.homecal .ai1ec-pull-right {
    float: left !important;
    width: 15%;
	visibility:hidden !important;
}

.homecal table {
    border-top: medium none !important;
}

.homecal .ai1ec-month-view td.ai1ec-empty {
    background-color: #fff !important;
}

.homecal .ai1ec-pull-left {
    display: none;
}
.homecal .ai1ec-pagination.ai1ec-btn-group a:last-child {
    display: none;
}
.homecal  .ai1ec-load-view1 {
    font: bold 15px/10px "Raleway",sans-serif !important;
	text-shadow: none !important;
}

.homecal table tr .noeve .ai1ec-date {
	
	background:#B2B2B2 !important;
	
}

.homecal .ai1ec-month-view .ai1ec-date{
	
	background:#fff;
	
}
.homecal .ai1ec-date {

    font: bold 14px/1px "proxima_nova_rgregular",Arial,sans-serif !important;
    margin: 0 !important;
    padding: 22px 10px !important;
    text-align: center !important;
}


.homecal .ai1ec-prev-year.ai1ec-load-view.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default {
    visibility: hidden;
	padding:0;
}

.homecal .ai1ec-pagination a {
    padding: 5px !important;
	    background: #264025 !important;
    color: #fff !important;
	 border: medium none;
}
.homecal .ai1ec-btn-toolbar {  

 background: #264025 none repeat scroll 0 0 !important;

}

.homecal .timely.ai1ec-calendar-toolbar.ai1ec-clearfix {
    display: none;
	
}

.homecal .ai1ec-pagination a:nth-child(2)::after {
    content: "«";
    font-size: 14px;
    vertical-align: top;
    visibility: visible;
	color:#fff;
	  font-weight: bold;
}
.homecal .ai1ec-prev-month.ai1ec-load-view.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default {
    font-size: 0;
	border:none;
}
.homecal .ai1ec-next-month.ai1ec-load-view.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default {
  font-size: 0;
  border:none;
}
.homecal .ai1ec-minical-trigger.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-tooltip-trigger {
    margin-top: 5px;
}
.homecal .ai1ec-pagination a:nth-child(4)::before {
    content: "»";
    font-size: 14px;
    vertical-align: top;
    visibility: visible;
	color:#fff;
	  font-weight: bold;
}
.homecal .timely a {
	
color:#264025;

}
.homecal .ai1ec-minical-trigger .ai1ec-btn

{
	
	pointer-events:none;
}


.homecal .tribe-mini-calendar-event.first {
    margin-top: 10px;
	border-bottom: 1px dotted #2f2f2f;
    margin-bottom: 5px;
    overflow: hidden;
    padding-bottom: 5px;
    width: 100%;
}

.homecal .tribe-mini-calendar-event .list-date {
    background: #666 none repeat scroll 0 0;
    box-sizing: border-box;
    display: inline;
    float: left;
    font-weight: bold;
    margin: 10px 5% 10px 0;
    overflow: hidden;
    padding: 3px;
    text-align: center;
    width: 15%;
}
.homecal .tribe-mini-calendar-event .list-date .list-dayname {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    color: #666;
    display: block;
    font-size: 9px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.homecal .tribe-mini-calendar-event .list-date .list-daynumber {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    width: 100%;
}


.homecal .tribe-mini-calendar-event .list-date .list-daynumber {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    width: 100%;
	font-size:14px;
}
.homecal .ai1ec-main-container{
	
  margin-bottom: 20px !important;
}

.homecal .tribe-events-duration{
  font-family: "OpenSansRegular" !important;
    font-size: 12px !important;
}

.homecal .tribe-mini-calendar-event .list-info h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;
    margin-top: 0;
	 font-family: "Myriad Pro",arial;
	  text-transform: uppercase;
}
.homecal .tribe-mini-calendar-event .list-info {
    line-height: 1;
	font-size: 13px;
	 display: inline;
    float: left;
    line-height: 1;
    margin: 10px 0;
    width: 80%;

}
.homecal .type-tribe_events 
{
	
	 margin-bottom: 0;
}

.homecal  .dots .ai1ec-date a::before
{
 background: #fff none repeat scroll 0 0;
    border-radius: 10px;
    bottom: 2px;
    content: "";
    display: block;
    height: 7px;
    left: 50%;
    margin: 5px auto 0 -2px;
    padding: 0;
    position: absolute;
    width: 5px;
}


.homecal .noeve .ai1ec-date a::before {
	
    display: none;
	
}
.homecal .dots .ai1ec-date a{
	
   display: block;
    padding: 0 0 15px;
    position: relative;
    text-decoration: none;
	color:#fff;
	 overflow-wrap: initial;
}

.homecal .noeve a {
	
    cursor: default;
    pointer-events: none;
}
.homecal .ai1ec-fa {
  font-size: 0px;
}

.homecal .ai1ec-views-dropdown {
    visibility: hidden;
}
.homecal .ai1ec-subscribe-container {
    display: none;
}
.homecal .ai1ec-today .ai1ec-load-view1 {
    color: #fff !important;
}
.homecal .ai1ec-today  .ai1ec-date {
	
	background:#264025 !important;
}


.homecal .ai1ec-empty {
    background: #fff!important;
}

.homecal .ai1ec-minical-trigger.ai1ec-btn.ai1ec-btn-sm.ai1ec-btn-default.ai1ec-tooltip-trigger {
    border: medium none;
    color: #0c9df7;
}

.homecal .ai1ec-fa.ai1ec-fa-calendar-o.ai1ec-fa-fw.ai1ec-fa-lg {
    display: none;
}
	.homecal .ai1ec-calendar-title {

    display: block !important;
}
.homecal .ai1ec-alert-danger { 
   display:none;
}

.wpb_flickr_widget .wpb_wrapper {
    margin-top: 0!important;
}
.aievn .wpb_wrapper {
    margin-top: 0!important;
}
/* .flikphoto {
	width:32.33% !important;
} */
.aievn .wpb_text_column {
    margin-bottom: 10px;
}
.widget_recent_entries .widgettitle { display:none;}
.home .ai1ec-calendar-view .ai1ec-btn-toolbar ,.home .ai1ec-calendar-view .ai1ec-views-dropdown , .home .ai1ec-calendar-view .ai1ec-pull-left ,.home .ai1ec-calendar-view .ai1ec-date-title.ai1ec-load-view ,.home .community_row .ai1ec-calendar-toolbar{ display:none;}

.home .ai1ec-agenda-view .ai1ec-date-events .ai1ec-event{border:none !important; background:none;}

.home .ai1ec-agenda-view .ai1ec-date { background:none !important;border:none !important;}
/* .home .ai1ec-agenda-view .ai1ec-date-events {
    background: #fff;
} */
.home .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title { font-weight:normal;color:#05acd1;}
.home .ai1ec-event-time {font-weight:normal !important;font-size: 11px !important;}
.home .community_row .wpb_content_element {
    border-right: 1px solid #dcdcdc;

}
.wpb_content_element{
    margin-bottom: 0 !important;
}
.home .hmar-60{ padding-top:10px !important;}
.home .container.margin_60:first-child {
    padding-top: 10px;
}
body ul li {
    line-height: 35px;
}
body p, body li{
    line-height: 25px;
}
body a {color:#05acd1;}
.vc_separator {
	
	margin-bottom:0 !important;
}
.page-id-923 .wpb_widgetised_column .wpb_wrapper {
	
	margin-top:0 !important;
}
.sub_header {margin-top:90px;}
/* .single-post .sub_header {
	
	height:200px;
} */
.mtphr-dnt {
    background: #223038 none repeat scroll 0 0;
    color: #fff;
    font-weight: 500;
	padding-top:5px;
}
.single-post .sub_header p {
	
	display:none;
}
.single-post .sub_header h1 {
	
margin-top:50px;
}
/* .present {display: flex; width: 100%; height: 100%; flex-direction: column; background-color: blue; overflow: hidden;}
.sifr { flex-grow: 1; border: none; margin: 0; padding: 0; } */

.page-id-903 .col-md-4 {
    background: #fff;
    padding: 10px;
    min-height: 335px;
    border-right: 2px solid aliceblue;
}

.page-id-903 .col-md-4 .wpb_text_column.wpb_content_element {
    min-height: 75px;
}
.page-id-903 .wpb_wrapper { margin-top:0 !important;}
#post-597 .post { background:none;}
.page-id-597 #intro_txt p { display:none;}
.page-id-597 #intro_txt h1 { margin-top:90px;}
.page-id-539 #intro_txt h1 { margin-top:90px;}
.ai1ec-pagination.ai1ec-btn-group a:nth-child(2n) {
    background: none;
}
.page-id-908 .main_title {
    margin-bottom: 0;
}

.page-id-597 .sub_header.bg_1 {
    background-image: url("./img/header_bg_1.jpg") !important;
	    background-repeat: repeat !important;
}
.vc_tta-tab.vc_active > a {
    background-color: #273842 !important;
    color: #fff !important;
    font-weight: bold !important;
}
.vc_tta-panel-body {
  /*   background: #DEDEDE !important; */
	padding: 10px 20px !important;
}
.vc_tta-panel {
    padding: 0px 65px 0 0px;

}
.scroll-men span {
    padding: 0px 6px;
}
.home .ai1ec-event-title {
    text-decoration: underline;
	line-height: 25px;
}
.col-md-4.home-newl {
    overflow: hidden;
}
.single-ai1ec_event .comment-respond {display:none;}
.single-ai1ec_event .ai1ec-event-footer, .single-ai1ec_event .post_info {display:none;}
.single-ai1ec_event .sub_header #intro_txt p {display:none;}
.single-ai1ec_event .sub_header {height: 200px !important;background-image: url("./img/header_bg_1.jpg");
    background-repeat: repeat;}
.single-ai1ec_event #intro_txt h1 {
    margin-top: 50px;
}

.page-id-67 .main_title {
    padding: 100px 0 0;
}

.col-md-4.community_row .wpb_text_column {
    min-height: 315px;
}

.vc_column_container.col-md-4{ width: 33.3333%;}
.vc_column_container.col-md-6{ width: 50%;}

.footer-area#footer3{
	visibility:hidden;
}

footer .container .row div.col-md-3.widget_nav_menu #menu-footer-menus li {
    border-right: 1px solid #827b7d;
    display: inline-block;
    line-height: 10px;
    padding:0 10px 0 10px;
}

footer .container .row div.col-md-3.widget_nav_menu #menu-footer-menus li a {
    color: #fff !important;
    opacity: 1;
}


footer .container .row div.col-md-3.widget_nav_menu #menu-footer-menus li:last-child {
    border: medium none;
}
footer .col-md-3 div {
    display: table-cell;
    vertical-align: bottom;
}
footer .col-md-3 {
    display: table;
	width: 100%;
padding: 0;

}
.scrollup {
  border: 1px solid #fff;
padding:10px 20px;
line-height: 35px;
margin: 0 auto;
color: #fff;

}
#copy {
	
font-size: 20px;
padding-bottom: 0;
}
.footer-area {
    width: 24%;
    display: inline-block;
}
#footer4 div {
    height: auto !important;
}
#footer4 .input-lg {height:35px;}
footer {
    padding: 10px 0 10px 0 !important;
}
.sub_header div { display:inline !important;}
 @media screen and (max-width: 480px) {

.footer-area {
    width: auto;

}
.vc_tta-tabs-list li.vc_tta-tab {
    width: 20%;
    margin: 0 !important;
    padding: 0;
    position: relative;
}

.vc_tta-tabs-list li.vc_tta-tab a {
    font-size: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.vc_column_container.col-md-4 {width:100%;margin: 0 0 20px 0;}	
.vc_tta-panel {padding:0;}
h3.vc_custom_heading {
    text-align: center !important;
}
.row {
    margin: 0;
}
.sub_header {
     height: 100px !important;
}
.container_gray_bg .container
{

	padding:0;
}
.page-id-824 .wpb_wrapper {
    margin-top: 30px !important;
}
.page-id-824 td, th {
    padding: 0;
    border: 1px solid #dfdfdf;
    font-size: 10px;
	text-align: center;
}
.page-id-597 .sub_header.bg_1
{
	height:100px !important;
}
.post-left ul li {display: inline-block;}
.page-id-597 #intro_txt h1 {
    margin-top: 45px;
}
}