/*
Theme Name: asizzy
Template: cannyon
Text Domain:  asizzy
*/


@font-face {
    font-family: EurostileLTStd-BoldOblique;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd-BoldOblique_gdi.woff');
}

@font-face {
    font-family: EurostileLTStd;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd_gdi.woff');
}

@font-face {
    font-family: EurostileLTStd-Demi;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd-Demi_gdi.woff');
}

/*
@font-face {
    font-family: EurostileLTStd-Oblique;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd-Oblique_gdi.woff');
}

@font-face {
    font-family: EurostileLTStd-DemiOblique;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd-DemiOblique_gdi.woff');
}

@font-face {
    font-family: EurostileLTStd-Bold;
    src: url('https://asizzy.com/site/wp-content/themes/asizzy/fonts/EurostileLTStd-Bold_gdi.woff');
}
*/

body, html, body .hentry, body .hentry p, body article p, body .mythemes-post-social span.mythemes-post-views span, body div.comment-respond h3.comment-reply-title small a, body .mythemes-gallery figure.mythemes-item div.mythemes-thumbnail figcaption p, body footer .mythemes-copyright p, body div.mythemes-header-antet a.mythemes-blog-description, body article div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, body div.widget h4.widget-title, body footer aside div.widget_text div.textwidget, footer aside div.widget p, body footer aside div.widget > h5, body div.jetpack_subscription_widget div#subscribe-text, body div.jetpack_subscription_widget div.success p, body div.widget_contact_info div.confit-hours {
    font-family: 'EurostileLTStd', sans-serif, Arial, serif;
}

body h1, body h2, body h3, body h4, body h5, body h6, body .mythemes-page-header h1, body .mythemes-page-header nav, body article div.meta, body .mythemes-post-social span.mythemes-post-views strong, body .mythemes-gallery figure.mythemes-item figcaption h2, body div.mythemes-header a.header-description, body article div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title, body article div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a, body .mythemes-sidebar div.widget select, body div.widget_post_tags div.tagcloud a, body div.widget_tag_cloud div.tagcloud a, body aside.mythemes-header-items div.header-item div.widget h3, body aside.mythemes-header-items div.header-item div.widget_text h3 {
    font-family: 'EurostileLTStd-BoldOblique', sans-serif, Arial, serif;
}

div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper img {
    max-width: 100%;
    max-height: 63px;	
    margin-top: 9px;
}

.home div.mythemes-topper {
	display: none;
}

div.mythemes-topper {
    background-color: #f3f3f4;
}

.home #asizzy-head div.mythemes-topper {
	display: block;
	background: transparent;
}


#asizzy-head {
	margin-top: 30px;
}

.home #asizzy-head div.mythemes-topper div.mythemes-header-menu {
    float: unset;
	width: 100%;
}

div.mythemes-topper div.mythemes-header-menu {
    width: auto;
    float: right;
}

.home #asizzy-head div.mythemes-topper nav.header-menu {
    text-align: center;
}

#asizzy-head .container {
    width: 100%;
}

.home .valign-cell {
	/*width: unset;*/
}

.home a.header-title, .home a.header-description {
	pointer-events: none;
}

div.mythemes-header a.header-title {
    font-family: 'EurostileLTStd-BoldOblique', sans-serif, Arial, serif;
}

.fpimg {
    margin-bottom: 18px;
	margin-top: 60px;
}

.fpimg img {
    max-width: 144px !important;
	border-radius: 10px;
}

div.mythemes-header-antet div.overflow-wrapper {
    max-width: unset;
}

div.mythemes-topper div.mythemes-header-antet {
    width: 45%;
}

.head-bus-name {
    display: inline-block;
    color: #8cc63f;
    font-size: 25px;
    white-space: nowrap;
    font-family: 'EurostileLTStd-BoldOblique', sans-serif, Arial, serif;
    vertical-align: middle;
    padding-top: 12px;
    padding-left: 10px;
}

.home .head-bus-name {
	display: none;
}

div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li:hover > a, div.mythemes-topper nav.header-menu div.mythemes-menu-list > ul > li:hover > a, div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li a:hover, div.mythemes-topper nav.header-menu div.mythemes-menu-list > ul > li a:hover {
    color: #515151;
	color: #fff;
    background: #568200 !important;
}

.content {
    padding-top: 0;
    padding-bottom: 80px;
}

div.mythemes-page-header {
    padding-top: 60px;
    padding-bottom: 20px !important;
}

.hentry h5 {
	color: #8cc63f !important;
	margin-bottom: 25px;
}

#pl-75 .so-panel, #pl-18 .so-panel {
    margin-bottom: 0 !important;
}

.so-widget-sow-image-grid-default-8392b8051d0b .sow-image-grid-wrapper {
    text-align: left;
}

.so-widget-sow-image-grid-default-8392b8051d0b .sow-image-grid-wrapper .sow-image-grid-image img {
    width: 46px !important;
	border-radius: 23px;
}

#links-link-18, #links-content-18 {
	display: inline;
}

div.widget_text div.textwidget, div.widget_text div.textwidget p {
    color: #212121;
    font-size: 14px;
    line-height: 24px;
	margin-top: 20px;
}

.sow-features-feature div.widget ul li {
    font-size: 13px;
    padding: 12px 0px 0px 0px;
}

#services-li div.widget ul {
    margin-left: 45px;
}

#services-li div.widget ul li {
    padding: 0px 0px 7px 3px;
    list-style-type: disc;
    display: list-item;
}

.fmobile {
   margin-bottom: 0px !important;
   display: inline-block;
}
 
.fmobile2 {
	display: inline-block;
}
 
.fmobile2 .sh-show {
    color: #fff;
}

/*

#custom_html-2 img {
	width: 40px;
}

.sow-icon-fontawesome {
    font-size: 50px;
}
*/

footer div.mythemes-social {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}

#sow-editor-4 {
    width: 100%;
    margin-bottom: 0;
}

footer aside div.widget {
    margin-bottom: 40px;
    display: inline-block;
    padding-right: 17px;
}

#custom_html-3 img, #custom_html-4 img, #custom_html-5 img, #custom_html-6 img {
	width: 35px  !important;
	border-radius: 17px;
}

.hideme, .hideme2 {
    opacity:0;
}

div.widget select, div.widget input, div.widget button[type="submit"], div.widget input[type="submit"] {
    margin-top: 0px;
    margin-bottom: 0px;
}

textarea  {
    height: 195px;
}

footer aside div.widget h5.footer-widget-title {
    font-family: 'EurostileLTStd-Demi', sans-serif, Arial, serif;
}

.home div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a {
    background-color: #8cc63f !important;
    border-radius: 3px !important;
    color: #ffffff !important;
	text-decoration: none !important;
}

.home div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li a:hover {
    color: #515151;
	color: #fff;
    background: #568200 !important;
}
	
.home div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li.current-menu-item > a {
	background-color: #636363 !important;
	border-radius: 3px !important;
	padding: 15px 20px !important;
}

.home div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li > a {
    padding: 11px 15px !important;
	line-height: 18px !important;
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li a {
	font-size: 14px !important;
    margin-right: 0 !important;
}

.home div.mythemes-topper nav.header-menu {
    display: block !important;
    background-color: transparent !important;
    position: relative !important;
	overflow: unset !important;
}

.home div.mythemes-topper nav.header-menu {
    padding: 15px 0px !important;
}

.home body.admin-bar div.mythemes-topper nav.header-menu {
	top: unset;
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper {
    width: 100% !important;
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper {
    position: relative !important;
    width: 100% !important;
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li {
	display: inline-block !important;	
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper {
	margin: 0 !important;
    /*min-height: unset !important;*/
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list {
    text-align: center;
}

.home div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li {
    margin: 0px 5px !important;
}

@media (max-width: 1024px) {
	
body.admin-bar div.mythemes-topper div.mythemes-dark-mask, body.admin-bar div.mythemes-topper nav.header-menu {
    top: 0 !important;
}

}

@media (max-width: 782px) {
	
body.admin-bar div.mythemes-topper div.mythemes-dark-mask, body.admin-bar div.mythemes-topper nav.header-menu {
    top: 0 !important;
}

}

@media (max-width: 767px) {
	
.valign-bottom-cell-wrapper {
    height: 99px;
}

}


@media (max-width: 600px) {
	
.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list li {
    display: block !important;
    margin-bottom: 8px !important;
}

.home div.mythemes-topper nav.header-menu div.menu-list-pre-wrapper div.menu-list-wrapper ul.mythemes-menu-list {
    width: 70% !important;
	margin: 0 auto !important;
}

/*.home .valign-bottom-cell-wrapper {
    position: relative !important;	
}*/

}




@media (min-width: 1025px) {
	
body div.mythemes-topper nav.header-menu ul.mythemes-menu-list li a {
    background-color: #8cc63f;
    border-radius: 3px;
    color: #ffffff;
	text-decoration: none;
}
	
div.mythemes-topper nav.header-menu ul.mythemes-menu-list > li.current-menu-item > a {
	background-color: #636363 !important;
	border-radius: 3px;
	padding: 15px 20px;
}

}

@media (max-width: 1024px) {
	
div.mythemes-topper div.mythemes-header-antet {
    width: 100%;
}

}

@media (max-width: 600px) {
	
div.mythemes-topper div.mythemes-header-antet div.overflow-wrapper img {
    max-height: 51px;
    margin-top: 5px;
}

.head-bus-name {
    font-size: 15px;

}

}








footer .copyright a {
    color: #49555e;
}

/*
body {
background-image: url('https://asizzy.com/site/wp-content/uploads/coffee-notepad-1280-high.jpeg');
background-repeat: no-repeat;
background-position: center top !important;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

header#masthead {
background: rgba(255, 255, 255, 0.5) !important; 
}

#main {
background: rgba(255, 255, 255, 0.5) !important; 
}

#colophon {
background: rgba(255, 255, 255, 0.5) !important; 
}

.main-navigation {
    background-color: unset !important;
}

.main-navigation ul li a, .main-navigation ul li a > * {
    margin: 0 5px;
    background-color: #269b65;
}

.main-navigation ul li:hover > a, #search-icon #search-icon-icon:hover {
    opacity: 0.5;
}

#masthead .hgroup h1 {
    text-align: center;
    font-weight: bold;
}

#masthead .hgroup .logo {
    float: unset;
}

#masthead .hgroup .support-text {
    line-height: 1.2em;
    position: relative;
    right: unset;
    top: unset;
    margin-top: 1.4em;
    color: #4b4b4b;
    font-style: italic;
    max-width: 100%;
    text-align: center;
}

.main-navigation ul {
    text-align: center;
}

#colophon #theme-attribution {
    display: none;
}
*/








