/* 
 ==========================================================================
   Helper Classes
 ========================================================================== 
*/

ul, h1, h2, h3, h4{margin:0; padding:0; list-style:none;}

.clearfix:before, .clearfix:after {content: " "; display: table; }
.clearfix:after { clear: both;}
.clearfix {clear: both; overflow: hidden;}

.comingsoon{color:red; font-style:italic; font-weight:bold;}

.dropdown ul li {position: relative;}

.dropdown ul ul {display: none; margin: 0; padding: 0; position: absolute; top: 100%; left: 0; z-index: 999;}
.dropdown ul ul ul {left: 100%; top: 0;}
.dropdown ul ul li:last-child {margin-bottom:0;}
.dropdown ul ul li{display: block;}
.dropdown ul ul li:after {content:"";}
.dropdown ul ul li a {width: 122px; height: auto; background-image:none;background:rgba(255,105,180,0.8); margin: auto; display: block; text-indent: 13px;border:0; border-bottom: 1px solid #ffecc9;font:13px/31px open sans;color:#fff;padding:0;text-align:left;}
.dropdown ul ul li a:hover,.dropdown ul ul li.current_page_item a {background:rgba(43,43,43,0.8)!important;}

.dropdown ul li:hover > ul {display: block; visibility: visible; }


.floatleft-img{float: left; margin-right: 20px;border-radius: 10%;box-shadow: 0px 5px 3px;}

.floatright-img{float: right; margin-left: 20px;border-radius: 10%;box-shadow: 0px 5px 3px;}

.floatcenter-img{display: block; margin: auto; text-align: center;}

/*SEARCH*/
.search_results div.page, .search_results div.post{ padding:15px; border:1px solid #4d4d4d; border-bottom:2px solid #4d4d4d; background:#ffffe1; margin:10px 0; color:#000;}
.search_results h2 a{ text-decoration:none; }
.search_results div.entry-meta{ font-style:italic; }
.search_results a{ color:#000; }
.search_results a:hover{ text-decoration:none; }

/*FORMS*/
#myframe {width:100%; border:none;}