/*
Theme Name: 	e64
Theme URI: 		http://www.e64.com
Author: 		e64 Limited
Author URI: 	http://www.e64.com
Description:	e64 Custom Theme
Template:		betheme
Version: 		2.5.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */






/* Origional Styles */ 
.videoTopMargin {
    margin:23px 0 0;
}

.icon_box h4 {
    font-size: 19px;
}

.homeTopH1 {
    color: white;
    font-size: 65px;
    line-height: 75px;
    background: rgba(0,0,0,0.6);
    padding: 10px 30px;
    border-radius: 40px;
    width: 650px;
}

.topBG {
     top: -15% ;
}

.smallBottomMargin {
     margin-bottom: 10px;
}

.smallBottomMargin h3 {
     letter-spacing: inherit;
}

#popup_contact.focus .popup_contact_wrapper {
    border: 1px solid black;
}

@media only screen and (min-width: 960px) {
	.menuo-right #Top_bar .menu_wrapper {
		float: right !important;
	}
}



/* From Theme custom CSS */
h2 { letter-spacing: 2px; }
h3 { letter-spacing: 2px; }
h4 { letter-spacing: 1px; }
h5 { font-weight: 400; }
h6 { font-weight: 400; }

body{
color:#333;
}

h3 {
    line-height: 40px;
}

#clickstart #Action_bar,#clickstart #Top_bar,.header_placeholder{
display:none;
}
.highlight{
    width:100%;
position:relative;
display:inline-block;
padding:9px;
}
.post .entry-title { font-size: 28px; line-height: 30px; }
div.hungryfeed_feed_description{display:none}

#Top_bar a.responsive-menu-toggle { color: #fff; }

.single-portfolio #Header_wrapper {
    /* set in the theme custom CSS panel */
    background-position: 50% 50% !important;
    background-size: cover !important;
}

input[type="submit"]{
     background-color:#f48120 !important;
     color:white;
}
#Top_bar .menu li ul li{
width:220px !important;
}
select{
-webkit-appearance: menulist !important;
}
.getReportButton {
	padding-top: 111px;
	height: 0px;
	overflow: hidden;
	background-position: center 0px!important;
	transition: 0.2s;
}
#huge_it_portfolio_filters_1 {
	width: 100%!important;
}
#huge_it_portfolio_filters_1 ul {
	float: left;
	width: 89%;
	margin: 5px 15px;
}
#huge_it_portfolio_filters_1 ul li {
	float: left;
	width: 24%;
	text-align: center;
	border-bottom: none!important;
	margin-left: 5px;
	margin-bottom: 10px;
}
#huge_it_portfolio_filters_1 ul li a {
	padding: 10px !important;
	font-size: 12px;
}
#huge_it_portfolio_container_1 {
	float: left;
	width: 100%;
}

a.getReport {
	display: block;
	max-width: 268px;
	position: relative;
	z-index: 99;
}
.getReportButton:hover {
	background-position: center -111px !important;
}
.showOnSmall .getReportButton:hover {
	background-position: center -55px !important;
}
#getreportid {
	background: url(/wp-content/uploads/2016/04/top7onlinemistakes_small.png) no-repeat center;
}
#getreportid1 {
	background: url(/wp-content/uploads/2016/04/top7onlinemistakes.png) no-repeat center;
}
#getreportid2 {
	background: url(/wp-content/uploads/2016/04/edmbutton.png) no-repeat center;
}
button.getReport, button.getReport {
	padding: 10px 20px;
	cursor: pointer;
	border-top-color: #f48120;
	border-left-color: #f48120;
	border-bottom-color: #D96300;
	border-right-color: #D96300;
	border-radius: 10px;
	background-color: #f48120;
}
button.getReport:hover, button.getReport:hover {
	border-top-color: #D96300;
	border-left-color: #D96300;
	border-bottom-color: #f48120;
	border-right-color: #f48120;
	background-color: #D96300;
	color: white;
}
a.getReport, a.getReport {
	display: block;
	max-width: 268px;
	position: relative;
	z-index: 99;
}
.showOnSmall a.getReport, .showOnSmall a.getReport {
	padding-top: 58px;
    top: 0px !important;
}

.whitetext, .whitetext h3, .whitetext h2, .whitetext h4,blockquote, .whitetext i, .whitetext .inside{
    color:white !important;
}
 .fancy_heading .inside{
    color:#333;
}
.overlay video{
    opacity:0.15;
}
.FormButton{
    background:#f48120 !important;
}
.FullWidthButton{
width:100%
}
input{
   border-radius:5px;
}
#Content{
   padding:0px !important;
}
.formDiv{
        background: #efefef;
    padding: 20px;
    border-radius: 5px;
    float:left;
}
#Action_bar .contact_details li,#Top_bar a.responsive-menu-toggle i{
   color:black;
}
#Action_bar .contact_details{
   float:right !important;
    left: -90px;
    position: relative;
}
.getintouch{
    position: absolute;
    right: -92px;
    top: -19px;
}
.header-classic #Action_bar, .header-plain #Action_bar, .header-stack #Action_bar{
   background-color:white;
}
#Top_bar .logo{
   margin:0px !important;
    left: 43px;
    position: relative;
}
.slogan{
   color: #f48120 !important;
}
.slogan_head{
    color: #f48120 !important;
}
#Top_bar #logo {
    text-align: center;
}
.single-portfolio #Header_wrapper:before, .darkOverlay:after {
    /* set in the theme custom CSS panel */
    content: '\A';
    width: 100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    position: absolute;
}
.shadeBox {
    background-color:#000000;
    opacity:0.4;
    border-radius: 20px;
}
@media only screen and (max-width: 960px) 
{
  
.logo{
    left:0px !important;
}
#Action_bar .contact_details{
    left:10px !important;
}
a.button .button_label{
     float:none !important;
}
#huge_it_portfolio_filters_1 ul li{
     width:47% !important;
}
}

.slogan b {
    font-size: 18pt;
    text-shadow: 1px 1px 0 #FFF;  
}

aside.widget_text h3 {
    font-weight: bold;
    font-size: 30px!important;
}

.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top, .fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line .title, .button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single > span, .pager-single a:hover, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li:after, .widget_archive ul, .widget_recent_comments ul li:after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price, .woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to, .woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span, #Error_404 .error_pic i, .style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a, .style-simple .quick_fact .title {
	color: #ff7713;
}
.themebg, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, #comments .commentlist > li .reply a.comment-reply-link, .fixed-nav .arrow, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .widget_categories ul, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .widget_recent_entries ul li:after, .widget_product_categories ul, div.jp-interface, #Top_bar a#header_cart span, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, .slider_pagination a.selected, .slider_pagination a.selected:after, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper h4:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .woocommerce-account table.my_account_orders .order-number a, .portfolio_group.exposure .portfolio-item .desc-inner .line, .style-simple .zoom_box .desc .desc_txt {
	background-color: #ff7713;
}
.Latest_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label, .style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover, .style-simple .offer_thumb .slider_pagination a.selected {
	border-color: #ff7713;
}

.post-header .title_wrapper {
    margin-left:0;
    border:none;
}

.post-header .button-love  {
    display:none;
}

.sidebar aside.widget {
    margin-top: 30px;
}

aside.widget a {
    color: #428bca;
    font-size: 14px;
}

.timeline {
    margin-top: 50px;
}

.single-photo-wrapper .share_wrapper {
    width: 225px;
}


.image_frame.scale-with-grid.disabled    {
    width: 100%;
    max-width: 100%;
}

.inside p {
    font-size: 1.2em;
}

.type-post {
    background-color: #ffffff;
}

