/*------------------------------------------------Mobile Memu Style Start Here ****
---------------------------------------------------------------------------------------*/
.side-menu-wrapper {overflow: hidden;position: fixed;top: 0;left: -310px;height: 100%; transition: 0.5s;width: 310px;z-index:9999999;background: rgba(0,0,0,.95);padding: 40px 20px 0 20px;}
.side-menu-wrapper ul{padding:0;margin:0;width:100%;height:95%;list-style:none;overflow-y: auto; }
.side-menu-wrapper  ul  li a {display:block;color: #fff;transition: 0.3s;text-decoration: none;font-size:16px;text-transform:uppercase;padding: 6px 4px 6px 4px;border-bottom: 1px solid #131313;}
.side-menu-wrapper a.menu-close { float: right;color:#6B6B6B;display: block; font-size: 35px;margin: -52px 0 -10px 0;padding: 8px 0 4px 23px;text-decoration: none; }
.side-menu-overlay {top: 0;left: 0;width: 0;height: 100%;opacity: 0;position: fixed;z-index:999999;overflow-y: auto;overflow-x: hidden;text-align: center;transition:opacity 1s;background-color: rgba(0,0,0,.7);}
.side-menu-wrapper  ul  li:hover a {color:#18c9a3;}
.side-menu-wrapper  ul  li  .sub-menu{margin:0; width:100%;display:none; padding:0 0 0 0 ; }
.side-menu-wrapper  ul  li.currentdrop  .sub-menu{margin:0;  width:100%;display:block; padding:0 0 0 0 ;}
.side-menu-wrapper  ul .sub-menu li{ list-style:none; display:block;}
.side-menu-wrapper  ul .sub-menu li a{ color:#fff; font-size:14px;display:block;padding:8px 15px 8px; text-decoration:none; text-transform:uppercase; }
.side-menu-wrapper  ul .sub-menu li:hover a{ background:#18c9a3; text-decoration:none; text-transform:uppercase; padding:8px 20px; color:#fff;}
.slide-menu-open{ display:none;}
svg{display:none !important;} 
/*------------------------------------------------Mobile Memu Style End Here ****
---------------------------------------------------------------------------------------*/

header{ width:100%; clear:both; background:#191919; border-top:7px solid #18c9a3; padding:15px 0; border-bottom:1px solid #CCC;}
.searchbox{ width:100%; clear:both;}
.searchform{ float:right; width:100%; max-width:320px; background:#eae9ee; border:1px solid #d3d2d4; position:relative; padding-right:60px;}

.searchform label {margin: 0;padding: 0;width: 100%;}
.searchform input{ width:100%; height:36px; background:none; border:none; font-size:15px; text-transform:capitalize; color:#000; padding:0 15px; font-family: 'sintonyregular';} 
.searchform input.searchbtn, .search-form .search-submit{ display:block; width:60px; height:36px; position:absolute; top:0; right:0; background:url(../img/search-btn.png) no-repeat center center #18c9a3; font-size:0px; }
.screen-reader-text{ display:none;}
.search-form{ width:100%; display:block;}

.mainmenu{ width:100%; clear:both; }
.mainmenu  ul{ float:right; margin:25px 0 0; padding:0;}
.mainmenu ul li{ display:block; float:left; list-style:none; margin:0 0 0 0;}
.mainmenu ul li a{font-family: 'sintonyregular'; font-size:18px; text-transform:uppercase; margin:0; padding: 7px 25px; display:block; color:#fff; font-weight:600;}


.mainmenu ul li:hover a, .mainmenu ul li.current-menu-item a, .mainmenu ul li.current_page_item a, .mainmenu ul li.current_page_item a {
    text-decoration: none;
    color:#fff;
background:#18c9a3;
    border-radius: 60px;
    
}
.contentsection{ width:100%; clear:both; overflow:hidden; padding:30px 0;}
.bgwrap{background:#fff; border:1px solid #CCC;}
.leftsideWrap{ width:100%; clear:both; overflow:hidden; height:100%; position:relative; padding:25px;}
.rightsideWrap{ width:100%; clear:both; overflow:hidden;   position:relative; padding:25px 15px; margin-top:15px;}

.postcontent{ width:100%; clear:both;  border-bottom:1px solid #ccc; margin:0 0 25px; padding:0 0 25px; position:relative;}
.postcontent h2{ margin:0 0 5px ; padding:0; font-size:24px; color:#000;font-family: 'sintonybold';}
.postcontent h2 a{ transition: 0.3s; margin:0; padding:0; font-size:24px; color:#000;font-family: 'sintonybold'; text-decoration:none;}
.postcontent h2 a:hover{  transition: 0.3s;margin:0; padding:0; font-size:24px; color:#18c9a3;font-family: 'sintonybold'; text-decoration:none;}
.postcontent h4{ font-size:15px; color:#666; margin:0 0 15px; padding:0;}
.postcontent p{ line-height:30px; }

.postcontent:last-child{ border:none;}

.postaction{ width:100%; clear:both; overflow:hidden;}
.postaction a{ display:block;width:130px;border:1px solid #18c9a3; text-align:center; font-size:16px;font-family: 'sintonyregular'; text-decoration:none; color:#fff; padding:6px 0; transition: 0.3s; background:#18c9a3; border-radius: 60px; }
.postaction a:hover{ text-decoration:none; background:#0078d4; color:#fff; transition: 0.3s;  border:1px solid #0078d4;  }

.rightsideWrap h2{ margin:0 0 10px; border-bottom:1px solid #ccc; font-size:18px; text-transform:uppercase; font-family: 'sintonyregular'; padding:0 0 5px;}

.wedgetcol{ width:100%; clear:both; overflow:hidden; margin:0 0 30px;}
.aboutme img{ display:block; width:100%; height:auto;}

.dlcol{ width:100%; clear:both; overflow:hidden; padding:0; margin:15px 0 0; text-align:center;}
.dlcol p{ font-size:14px; color:#002050;font-family: 'sintonybold'; margin:0; padding:0;}
.dlcol a{ color:#0078d4; font-size:24px; margin:0; padding:0; font-style:italic; font-family: 'sintonybold';}

.categorycol{}
.categorycol ul{ margin:0; padding:0; width:100%;}
.categorycol ul li{ display:block; width:100%; position:relative; border-bottom:1px solid #ccc; text-align:right; overflow:hidden;}
.categorycol ul li a{ display:block; float:left; text-align:left !important; font-size:15px; color:#000; font-family: 'sintonyregular'; text-decoration:none; background:url(../img/arrow.png) no-repeat 0 50%; padding:6px 0 6px 20px;   transition: 0.3s;}
.categorycol ul li a:hover{ color:#0078d4;    transition: 0.3s;}
.categorycol ul li a span{ float:right;}

footer{ width:100%; clear:both; overflow:hidden; background:#191919; padding:45px 0 0; text-align:center;}

footer  ul{ width:100%; display:block; margin:25px 0 25px; padding:0;}
footer ul li{ display:inline-block; text-align:center; list-style:none; position:relativel}
footer ul li a{font-family: 'sintonyregular'; font-size:16px; text-transform:uppercase; margin:0; padding:0 10px; display:block; color:#fff; font-weight:500;}
footer ul li:hover a{ text-decoration:none; color:#18c9a3;}

.hide{ display:none;}
footer ul.socialliks {width: 252px;margin: 0 auto 45px;overflow: hidden;}
footer ul.socialliks li{ float:left; }
footer ul.socialliks li a{ padding: 0 3px;}

.copyroghtcol{ width:100%; clear:both; overflow:hidden; padding:20px 0; background:#070707;}
.copyroghtcol p{font-family: 'sintonyregular'; font-size:12px; color:#fff; letter-spacing:2px; margin:0; padding:0; }
.copyroghtcol p a{font-family: 'sintonyregular'; font-size:12px; color:#fff; letter-spacing:2px; }
.copyroghtcol p a:hover{text-decoration:none; color:#18c9a3;}
.footlt{ text-align:left;}
.footrt{ text-align:right;}


.leftsocialpanel{ display:block; position:fixed; top:25%; left:5px;}
.leftsocialpanel ul{ display:block; margin:0; padding:0;}
.leftsocialpanel ul li{transition: 0.3s; display:block; clear:both; list-style:none; margin-bottom:5px;  border-radius:6px; overflow:hidden;}
.hide{ display:none;}
.leftsocialpanel ul li a img{ width:50px; display:block;}

.socialliks{ display:none;}

.aboutme img{ margin:0 25px 15px 0; float:left; width:331px; height:auto;}
.aboutme h1{ margin:70px 0 5px ; padding:0; font-size:24px; color:#000;font-family: 'sintonybold';}
.entrycol{ width:100%; clear:both; overflow:hidden; position:relative; }
.aboutme p{ text-align:justify; line-height:28px;}


.upcomingevents{ width:100%; clear:both; overflow:hidden; margin-bottom:35px;}
.marg { margin-bottom:0;}
.upcomingevents h2 { margin:0 0 35px ; padding:0 0 10px; font-size:30px; color:#000;font-family: 'sintonybold'; color:#000; text-transform:uppercase; border-bottom:1px solid #ccc;}

.uecol {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 0 0 80px;
    margin: 0 0 20px;
    clear: both;
	background:url(http://SqlWorldWide.com/wp-content/uploads/2019/12/schedule-icon-7.png) no-repeat top left; background-size:65px;
}
.uecol h1{font-family: 'sintonyregular'; font-size:26px; margin:0; padding:0; color:#000;}
.uecol h1 a{font-family: 'sintonyregular'; font-size:26px; margin:0; padding:0; color:#000; text-decoration:none;}
.uecol h1 a:hover{  text-decoration:none; color:#18c9a3;}
.uecol span {
    font-size: 13px;
    color: #333;
    font-family: 'sintonyregular';
}
.uecol span i {
    font-weight: 600;
    font-style: normal;
    color: #ff7546;
}
.uecol p{ margin:5px 0; font-size:15px; line-height:26px;}
 
.eventarchive{ }
.arcivesection{ width:100%; clear:both; overflow:hidden; margin:0  0 25px; padding:0;}
.arcivesection h3 { margin:0 0 15px ; padding:0 0 10px; font-size:24px; color:#ff7546;font-family: 'sintonybold';   font-style:italic;}
.arcivesection ul{ margin:0; padding:0; width:100%;}
.arcivesection ul li{ display:block; list-style:none; margin:0 0 10px;}
.arcivesection ul li a{font-family: 'sintonyregular'; font-size:15px; color:#000;} 
.arcivesection ul li a span{ font-weight:600;}

.arcivesection ul li a:hover{ text-decoration:none; color:#18c9a3;}

.searchresultfrom{}
.searchresultfrom .searchform{ max-width:100%;} 

.jaw_widget{ margin:0; padding:0;}
.jaw_widget li{ display:block; list-style:none;}
.jaw_widget li a.jaw_years{ margin:0 0 15px ; padding:0 0 10px; font-size:20px; color:#ff7546;font-family: 'sintonybold';   font-style:italic;}
.jaw_years{ margin-bottom:25px;}

.jaw_months a{font-family: 'sintonyregular'; font-size:15px; color:#000; font-weight:600; margin-bottom:10px;} 
.jaw_posts  a{font-family: 'sintonyregular'; font-size:15px; color:#000; font-weight:400; background: url(../img/arrow.png) no-repeat 0 50%;
padding: 3px 0 3px 20px; display:block; margin:0;}
.jaw_posts  a:hover{ text-decoration:none; color:#18c9a3;}

.jaw_symbol{ font-size:14px;}
.jaw_widget ul{ margin:0; padding:0;}

.wpcf7-form{}
.wpcf7-form label {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}
.wpcf7-text{ display:block; width:70%; margin:0; padding:0 12px; height:42px; border:1px solid #CCC; font-size:15px; background:#f1f1f1}
.wpcf7-textarea{ display:block; width:100%; margin:0; padding: 10px 12px; height:150px; border:1px solid #CCC; font-size:15px; background:#f1f1f1}

.wpcf7-text:focus, .wpcf7-text:active{ display:block; width:70%; margin:0; padding:0 12px; height:42px; border:1px solid #18c9a3; font-size:15px; background:#18c9a3; color:#fff;}
.wpcf7-textarea:focus, .wpcf7-textarea:active { display:block; width:100%; margin:0; padding: 10px 12px; height:150px; border:1px solid #18c9a3; font-size:15px; background:#18c9a3; color:#fff;}


.wpcf7-not-valid{ display:block; width:70%; margin:0; padding:0 12px; height:42px; border:1px solid #f00; font-size:15px; background:#f1f1f1; color:#000;}

.wpcf7-submit{
    display: block;
    width: 130px;
    border: 1px solid #18c9a3;
text-align: center;
font-size: 16px;
font-family: 'sintonyregular';
text-decoration: none;
color: #fff;
    padding: 8px 0;
    transition: 0.3s;
	border-radius:60px;
	 background:#18c9a3 !important;
}

.wpcf7-submit:hover {
    text-decoration: none;
    background:#0078d4!important;
color:#fff;
transition: 0.3s;
border: 1px solid #0078d4;
}

.wpcf7-list-item {
    margin: 0 0 15px !important;
    padding: 0;
}
.simplesocialbuttons {
    float: left;
    position: absolute;
    margin: 0 !important;
    bottom: 20px;
    left: 134px;
}
span.wpcf7-not-valid-tip {
    
    font-size: 14px;
   
}


.single-post .simplesocialbuttons { position:relative;  bottom: 0;    left: 0;}
.comment-form-comment textarea{ display:block; width:100%; height:150px; padding:15px; color:#000;  font-size:16px; line-height:26px; border: 1px solid #ccc;}
#commentform p label{ display:block; width:100%; clear:both; overflow:hidden; margin:0; padding:0;}
#commentform input {
    display: block;
    width: 60%;
    height: 40px;
    padding: 0 15px;
    color: #000;
    font-size: 16px;
    border: 1px solid #ccc;
}
.comment-form-cookies-consent #wp-comment-cookies-consent{ width:20px; height:20px; float:left;     margin: 5px 0 0!important;}
.comment-form-cookies-consent label {
    width: auto!important;
    clear: none !important;
    padding: 0 10px !important;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f00;
    text-align: center;
}













.comments-inner {
    width: 100%;
    overflow: hidden;
    margin: 25px 0;
    padding: 0;
}
.comment-body {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 0 0 20px 150px;
    min-height: 130px;
    border-bottom: 1px solid #ccc;
    margin: 0 0 25px;
}
.comment-meta {
    margin: 0;
    padding: 0;
    background: none;
    width: 130px;
    overflow: hidden;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
}
.comment-author {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.comment-author a {
    width: 100%;
    background: none !important;
    border: none !important;
    padding: 0;
    margin: 0;
    border-radius: 0;
}
.comment-author a img, .comment-author img{ display:none;}
.comment-author a span {
    color: #18c9a3;
}

.comment-metadata {
    width: 100%;
    text-align: center;
    padding: 6px 0;
    display: block;
    overflow: hidden;
}
.comment-metadata a {
    border: none !important;
    width: 100%;
    text-align: right;
    font-size: 14px;
    background: none !important;
    color: 
    #333 !important;
    margin: 0;
    padding: 0;
}
.comment-author a, .comment-author{  text-align: right;}
.vcard span{ font-weight:600;}
.comment-content {
    padding: 0;
    float: left;
    width: 100%;
}
.by-post-author{ display:none;}
.comment-content p {
    margin: 0 0 12px;
    padding: 0;
}
.comment-footer-meta {
    background: none;
    float: left;
    width: 100%;
    clear: none;
    margin: 0;
    padding: 0;
}
.comment-reply-link  { background: #18c9a3; border: 1px solid #18c9a3!important;  width:110px !important; color:#fff !important; border-radius:60px; float:left; padding:6px 0;}
 .form-submit .submit { background: #18c9a3; border: 1px solid #18c9a3!important;  width:250px !important; color:#fff !important; border-radius:60px;}
.comment-reply-link:hover, .form-submit .submit:hover {
    text-decoration: none;
    background: #0078d4;
color:#fff !important;
transition: 0.3s;
border: 1px solid #0078d4!important; 
}

#cancel-comment-reply-link{ 
    transition: 0.3s;
    margin: 15px 0;
    padding: 0;
    font-size: 16px;
    font-family: 'sintonybold';
    text-decoration: none;
    border: none;
    width: auto;
    text-align: left;
    text-transform: uppercase;
    color: #f00;
}

.comments-header, .comment-respond{ padding:35px 0 10px; width:100%; overflow:hidden;}

.logged-in-as a {
    width: 33%;
    float: left;
    margin: 0 15px 0 0;
}


.postlist {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin: 25px 0 0;
    position: relative;
    padding: 0;
     
	float: left;
}
.postlist ul {
    display: block;
    width: 100%;
    clear: both;
    margin: 0;
    padding: 0;
	text-align:center;
}
.postlist ul li {
    display:block;
	list-style:none;   
	text-align:center;
	float:left;
}
.postlist ul li:last-child{ float:right;}
 
.postlist ul li a {
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 1px;
    color: #fff;
	text-align: center;
	display: block;
	background:#18c9a3;
    border-radius: 60px;
    width: 140px;
    font-weight: 600;
}
.postlist ul li a:hover { text-decoration:none; color:#fff; background:#0078d4;}

 .wp-block-code {
    height: 350px;
    overflow: auto;
	 background: #282c34;
}
.wp-block-code code{ background: none !important;  }

.categorycol .cat-item-106, .categorycol .cat-item-105{display:none;}

.contacttitle {}
.contacttitle h3{
    margin: 0 0 5px;
    padding: 0;
    font-size: 32px;
    color: #000;
    font-family: 'sintonybold';
}
.contacttitle h5{
    margin: 0 0 5px;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-family: 'sintonyregular';
}

.contacttitle h4{
    margin: 15px 0 25px;
    padding: 0;
    font-size: 18px;
    color: #000;
    font-family: 'sintonyregular';
}
.contacttitle h4 i, .wpcf7-form p i{ color:#f00;font-family: 'sintonybold'; font-style:normal;}
.adscol p{ margin:0; padding:0;}

.postcontent .ssb-fb-like{ display:none !important;}

.postcontent .syntaxhighlighter {
    width: 99% !important;
    margin: 1em 0 1em 0 !important;
    padding: 20px 5px !important;
    position: relative !important;
    border-radius: 20px;
    overflow: hidden;
}

.postcontent .number code{ color:#fff !important;}
.postaction-comment .comment-metadata, .postaction-comment .comment-metadata a{ text-align:right;}
.even .comment {
    width: 100%;
    float: right;
    padding: 0 0 0 80px;
}
.odd .comment {
    width: 100%;
    float: right;
    padding: 0 0 0 0;
}
.grecaptcha-badge{ display:none;}


.aboutpagelogolink{margin-top: 30px !important;} 
.aboutpagelogolink ul li img {

    height: auto !important;
    border-radius: 6px;

}

.akismet_comment_form_privacy_notice a{width: auto !important;}
.postcontent p a{ color:#18c9a3}