/*
Theme Name: The HTML5 Reset Theme
Theme URI: http://html5reset.org
Description: A style-free theme to get you started on an HTML5-based WordPress theme of your own.
Author: Monkey Do! + @ckhicks
Author URI: http://monkeydo.biz
Version: 2.0
License: BSD 2-Clause
License URI: http://opensource.org/licenses/bsd-license.php
*/

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {font: 13px Helmet, Freesans, sans-serif;}

/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #03f;}
a:hover {color: #69f;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;}

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;}

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }


/* And here begins the WordPress fun.
-------------------------------------------------------------------------------*/
header .elementor-nav-menu--main.elementor-nav-menu__container .bluemenu.menu-item,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.bluemenu{background: #41b7e3;}
header .elementor-nav-menu--main.elementor-nav-menu__container .bluemenu.menu-item:hover,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.bluemenu:hover{opacity: 0.9;}

.elementor-21 .bluemenu.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-20 a,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.bluemenu a{color:#fff !important;}
.elementor-21 .bluemenu.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.current_page_item.menu-item-home.menu-item-20 a:hover,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li.bluemenu a:hover{color:#646464 !important;}


#copyright{max-width: 1120px; margin: 0 auto; padding: 75px 10px;}
#copyright p,
#copyright a{margin: 0; color: #646464; text-decoration: none;}

#copyright p:nth-child(1){float: left;}
#copyright p:nth-child(2){float: right;}


#reviews #google-business-reviews-rating ul.listing li.text-first {
    background: none !important;
    border: 1px solid rgba(220, 227, 244, 0.8);
    border-radius: 10px;
    min-height: 110px;
    padding: 15px !important;
}

#google-business-reviews-rating-2 {
    background-color: #FFF;
    border: 1px solid rgba(220, 227, 244, 0.8);
    border-radius: 12px;
    box-shadow: 0px 3px 16px rgba(217, 217, 217, 0.5) !important;
    max-width: 270px;
    padding: 20px 10px;
    text-align: center;
}



/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/


@media screen and (max-width: 767px) {

	.post .tablepress{}
	.post .tablepress thead th{padding: 5px !important; font-size: 15px !important;}
	.post .tablepress td{padding: 5px !important; font-size: 14px !important;}


	#images3 ul{columns:1 !important;}
	#copyright{padding: 50px 20px 20px;}
	#copyright p, #copyright a{text-align: center;float: none !important;padding: 0 0 20px;}
	#copyright a{font-weight: 900;}

} 






