/*
Theme Name:     Custom Theme for Vermont NAAG
Theme URI:      http://themnific.com/
Description:    based on City-of-wp theme 
Author:         Dannci & Themnific
Author URI:     https://themeforest.net/user/dannci/portfolio
Template:       city-of-wp
Version:        1.1
*/
/* Your customizations start here */

@import url(../city-of-wp/style.css);/* =Theme customization starts here */


item>a, .nav-previous a:hover, #respond #submit, .flex-direction-nav a, li.current a, .page-numbers.current, a.mainbutton, .blogger .format-quote, .blogger .format-quote:nth-child(2n), .products li .button.add_to_cart_button, .wrapper .wp-review-show-total, a.mainbutton, .tmnf_icon, #submit, #comments .navigation a, .tagssingle a, .contact-form .submit, .wpcf7-submit, a.comment-reply-link, ul.social-menu li a:hover, .nav li.special, .wrapper div.css-search div.em-search-main .em-search-submit, .mm-inner h2 {
    background-color: #a6aeb1;}
	.meta-general {border-top:0;}
	.meta {margin: 0 10px 0 0 !important;}
	.meta, .meta a, .meta_more, .meta_more a {color: #adadad;}
	.meta_more {margin: 0 0 0 !important;}
.entry ul {list-style: disc;}
/*****************************    header  *******************************/

.logo img {max-width:120px; float:left;}
#titles {width:100% !important}
#titles h1 {font-size:30px;line-height:31px;margin-top:15px;}    
#titles h2 {margin:10px 0;font-size:26px;}



/*****************************    home page *******************************/

.mainflex .slides img,.mainflex .slides iframe{max-width:100%;max-height:100%;height:auto;width:auto;}
.flexslider .slides .flexinside{vertical-align:middle;left:55%;display:table-cell;position:absolute;bottom:5%;top:auto;}
.flexslider .slides li>img,.flexslider .slides li>a>img{max-width:100%;max-height:100%;height:auto;width:auto;}
.flexslider .slides .flex-active-slide a {    background: rgba(0, 0, 0, .7) !important;
    display: block;}
.mm-inner h2{font-size:15px;line-height:1.2em;color:#ddd;background-color: rgba(34, 34, 34, .7) !important;}
.text-block {    min-height: 300px;font-size:18px;}
.blogger.imgsmall div.post,.blogger.imgsmall div.page{padding:20px 20px;}
.blogger.imgsmall .entryhead{max-width:200px;}
.blogger.imgsmall h2{margin:0 0 9px 0;}
.meta,.meta a,.meta_more,.meta_more a{font-size:9px;}
.blogger.imgsmall p.teaser {
    margin: 0 0 10px 0;}
.home .ml-block-ml_2_3_column_block	.ml-block-ml_widgets_block {background: #fff;}
.home .ml-block-ml_2_3_column_block	.ml-block-ml_widgets_block.ml_span4 {width: 47%;
    display: inline-block;
    vertical-align: top;
}
.home .ml-block-ml_2_3_column_block .ml-block-ml_widgets_block.ml_span4.ml-first {margin-right:5%;}
.home .builder .ml-block-ml_2_3_column_block .ml-block-ml_text_block {display: inline-grid;}
.home .builder .ml-block-ml_2_3_column_block .ml-block-ml_text_block .widgetwrap {padding:0 !important;}
.home .builder .ml-block-ml_2_3_column_block .ml-block-ml_text_block h2, .home .builder .ml-block-ml_2_3_column_block .ml-block-ml_text_block p {color: #fff;}
.home .builder .ml-block-ml_2_3_column_block .ml-block-ml_text_block p {width:60%;}
.darkbg {    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);padding:50px 20px;}
#ctf p.ctf-tweet-text, #ctf p.ctf-media-link {
    line-height: 1.7em;}
	#ctf .ctf-header-name {    font-family: Montserrat,Arial, Helvetica, sans-serif;
    line-height: 26px;
    font-weight: 700;
    font-style: normal;
    color: #222;text-transform:uppercase;letter-spacing:2px; font-size:13px;}
	#ctf .ctf-author-box {text-align:left;}
 .su-posts-blog-loop.blogger.imgsmall div.post {padding: 20px 0;
    border-top: 1px solid #e4e4e4;}


	/*****************************    slider *******************************/


	/*****************************    page *******************************/

.page #content .item_inn .entry {padding:0 40px 40px 40px;}
#content.eightcol {float:right;}
#sidebar {float:left;}

/*****************************    sidebar *******************************/
	
.widgetable>ul li{line-height:1.5em;}
.widgetable>ul li span.post-date{font-size:11px;clear:both;width:100%;display:block;color:#8e8e8e;}
#sidebar h5, .widgetable ul.menu>li>a {font-weight:bold !important; font-size:13px; font-family: Montserrat !important;}
h3.cff-header{font-size:13px !important;letter-spacing:2px;display:block;text-transform:uppercase;text-align:left;}
/*h3.cff-header:before{position:absolute;top:15px;left:0;margin-top:0;width:100%;height:4px;content:'';display:block;z-index:0;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.08);}*/
.textwidget{position:relative;overflow:hidden;margin-bottom:25px}
h3.cff-header i, h3.cff-header span { background: #fff;}
h2.widget {text-align:left;}
.postbarNone .eightcol, .postbarNone .aq-block-aq_2_3_column_block {width:72% !important;}
/*****************************    left sidebar *******************************/

/* @custom menu 
***************************/

/*.widgetable ul.menu{ margin-top:0;}

.widgetable ul.menu li,
.widgetable ul.menu a{ position:relative;}

.widgetable ul.menu li:after,
.widgetable ul.menu a:after,
.tmnf_menu ul.menu a:after{ display:none}*/
.widgetable ul.menu>li{margin:0 0 2px 0; list-style:none !important; text-align:left;}
.widgetable ul.menu>li>a{width:100%;margin:0 0 0 0;padding:15px 20px;line-height:1 !important;display: block;background:url(../city-of-wp/images/transparent-light.png);}
.widgetable ul.menu>li>a:hover{background:url(../city-of-wp/images/transparent.png);}
/*.widgetable ul.menu li ul{ margin:0 0 0 20px;}
.widgetable ul.menu>li>ul{ margin:-10px 0 0 20px; padding-bottom:20px;}*/
.widgetable ul.menu li ul li{ list-style:none !important;padding:0 0;}
.widgetable ul.menu li ul a{margin:10px 0 0 0; padding:0; font-size:90%;display: block;line-height: 1.5em;}
.widgetable ul.menu>li.menu-item-has-children>a{margin:0 0 15px 0;}
.menu-divisions-container {margin-bottom:25px;}

/*.leftsidebar{width:25%;float:left; display:inline-block;margin-top:40px;margin-right:2%;padding-right:2%;}
.leftsidebar li{line-height:1.2em;padding:6px 0;}
.leftsidebar ul li ul li{border-bottom:1px solid #efefef;padding:6px 0;}
.leftsidebar ul.sub-menu {margin-left:0;}
.leftsidebar ul#menu-primary li.menu-item {font-weight: bold; text-transform:uppercase;font-size:12px;}
.leftsidebar ul.sub-menu li.menu-item {font-weight: normal !important; text-transform:none !important;font-size:13px !important;}*/
.rightside {float:left; display:inline-block;width:73%;}

.blogger div.page {padding:0 20px 20px 0;}

/*****************************    menu *******************************/

.nav li ul li>a {text-align:left;}
.nav li.nolink>a {cursor:default;}

.nav li.fa::before{color:white;    display: inline-block;}
.nav>li>a {display: inline-block;}
#main-nav>li:first-child {margin-left:10px;}


/*****************************    buttons *******************************/

.su-button-style-default span {font-family: "Montserrat"; text-transform:uppercase;font-weight:700;}
.su-button-style-default {border-width:0;}


/*****************************    category/archive pages *******************************/

h2.archiv span.subtitle p {margin: 20px 0 0 0; font-size:15px;}
.entry p.meta a {border-bottom:0;}
h3.awyca_subheader {margin-bottom:0;}
p.awPublishedOnDate {font-size:13px; margin-top:3px;}

/*****************************    sitemap *******************************/

#wpseo_sitemap h3 {margin-top:0;}