/*
 Theme Name:   Digital Essence
 Description:  Digital Essence
 Author:       Hedley Phillips
 Author URI:   http://digitalessence.net
 Template:     enfold
 Version:      1.1.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  enfold-child
*/


#de-cb3-section .flex_column {margin-top:08px!important;}
#de-cb3-section .flex_column {margin-left:1%!important; width:18%!important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
001 Global
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
* {font-family: 'Source Sans Pro', sans-serif!important;}
h1, h2 {text-transform:uppercase!important; font-weight:200!important;}
#scroll-top-link {right: auto !important; left: 50px;}
.wpcf7-list-item {margin:0px!important;} /* Contact Form consent box*/
.privacypolicy OL { counter-reset: item!important; }
.privacypolicy LI { display: block!important;}
.privacypolicy LI:before { content: counters(item, ".") " "; counter-increment: item!important; }
.privacypolicy h3, .privacypolicy h4 {display:inline!important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
001 Preloader
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top .av-siteloader-wrap {background-color: #F26722;}
#top .av-siteloader {border-left-color: #ffffff!important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Header 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header img {/*width: 325px;*/ height:60px; padding-top: 24px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#header a {font-weight: 400!important; text-transform:uppercase; font-size:16px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
005 Homepage
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.avia-caption-content {font-size: 2.3em!important;}
.slider-orange {color: #ff6600!important;}

.homepage-small-slider h2, .homepage-small-slider p {font-family: 'Source Sans Pro', sans-serif; font-weight:200; text-transform:capitalize!important;}
.homepage-small-slider a {background: #FF6000!important; padding:15px 35px!important; border: none!important;}
.home-page-what-we-do h3 {font-weight:300!important; /*font-family: 'Poppins', sans-serif!important;*/ font-size:20px!important;}
.home-page-what-we-do .title-bold {font-weight:700!important; /*font-family: 'Poppins', sans-serif!important;*/}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
About Us
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.about-us-promobox p {color:#fff; font-size: 1.2em!important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.slider_header_01, .slider_header_02 {color:#FF6600; font-size: 1.8em; line-height:1.1em; display:block; padding-bottom: 40px!important;}
h1.ls-l .title {color:#000000; font-size: 0.8em; display:block; padding-bottom: 10px!important;}
h1.ls-l .text {color:#000000; font-size: 0.6em; display:block; line-height:1.3em; color:#666666;}
#work-page .avia-slideshow-arrows{display:none;}
#work-page .avia-testimonial-content p{font-style:italic; font-size:1.2em!important;}
#work-page .avia-testimonial-subtitle {color: #ff6600; font-size:1.6em;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Affordable Web Design
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.affordable-slider .avia-caption-title {text-transform:capitalize; color: #FF6600!important;}
.affordable-slider .avia-caption-content {font-size: 1.5em!important;}
.affordable-slider .avia-slideshow-button {background: #FF6600!important; border:none!important;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
040 Blog Page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.post_author_timeline { display: none!important; text-align:center} /*remove dotted line*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
050 Individual Blog Page
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.popular-posts, .widget_recent_entries, .widget_categories, .widget_search, .enews-widget .widgettitle, .enews-widget p, .widget_yarpp_widget{text-align:left;}
.sidebar_left .widgettitle {background:#F26722; line-height:2.4em; color: #fff!important; text-align:center!important; font-size:1.3em;}
.wpp-list li {padding: 10px 0px;}
.wpp-views {display:block; font-size:0.9em!important;}
/* Social Share block */
.av-share-box-list .av-social-link-facebook {background-color:#37589B!important; color:#fff;}
.av-share-box-list .av-social-link-twitter {background-color:#46D4FE!important; color:#fff;}
.av-share-box-list .av-social-link-gplus {background-color:#DE5A49!important; color:#fff;}
.av-share-box-list .av-social-link-linkedin {background-color:#419CCA!important; color:#fff;}
.av-share-box-list .av-social-link-reddit {background-color:#FF4500!important; color:#fff;}
.av-share-box-list .av-social-link-mail {background-color:#9FAE37!important; color:#fff;}
.single-post .flex_column { margin:0px!important; padding:0px!important;}

.widget_recent_entries a {font-style:normal!important;}
.single-post .main_color{padding-top:25px;}
.single-post h1 {text-align:center; text-transform:capitalize!important;}
.single-post h2 {font-size: 1.6em; text-transform:capitalize!important;}
.single-post p, .single-post li {font-size: 1.2em;}

.widget_nav_menu ul:first-child>.current-menu-item, .widget_nav_menu ul:first-child>.current_page_item, .widget_nav_menu ul:first-child>.current-menu-ancestor {
padding-left: 0;
left: 0;
box-shadow: none;
background-color: transparent!important;
}
article a.slide-image {
background-color: transparent!important;
}
/* Change Single post h sizes */
h1.post-title.entry-title {font-size: 30px;}
.entry-content h2 {font-size: 20px;}

/* Change SM Icon background */
.header_color .container_wrap_meta {
background: #3a3a3a; border: none;
}

.header_color .phone-info, .header_color .phone-info a {
color: white; font-size: 20px;
}


/*Pre Loader fix*/
.av-preloader-reactive #top .av-siteloader-extra{
   display:none;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MODAL WINDOW
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#popmake-3020 h1 {color:#AD9967; font-size:3em; font-weight:400!important; font-family: 'Cyan'!important;}
#popmake-3020 p {font-size:2em; padding:0 10%;}
#popmake-3020 {
 /*background-image: url("/wp-content/uploads/2020/06/totine-take-away-menus.jpg")!important;*/
}
a.modalbutton{
	margin-top:50px;
background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
text-align:center;
transition: all 0.4s;
}
a.modalbutton:hover{
color:#000000;
background-color:#FFFFFF;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MONSARY
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#de-project-grid .av-inner-masonry-content-pos .entry-title {
    text-align:center;
    font-weight:400;
    font-size:20px!important;
    text-transform:capitalize;
}
.av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 4px;
    margin-bottom: 4px;
}
.av-inner-masonry-content.site-background {
background-color: rgba(62, 140, 179, 0.2)!important;

}
.av-inner-masonry-content.site-background:hover {
background-color: rgba(62, 140, 179, 0)!important;

}

/* Pagination meta */
.pagination-meta { 
    display:none!important;

}
/* Active Link */
#top .av-masonry .pagination .inactive {
	background: #fff;
	color: #000;
    border:1px solid #000;
}
/* Inactive Link */
#top .av-masonry .pagination .current { 
	background: #3E8CB3;
	color: #fff;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FOOTER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.footer-ico a:link {text-decoration:underline!important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
MEDIA QUERIES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 479px) {
	#footer {display:none;}
}
@media print {
	#header_main {display:none!important;}
	* {font-size: 12px!important; color:#000!important;}
}
@media only screen and (max-width: 1160px) {
	.logo img{ }
	.homepage-small-slider .slideshow_caption {padding-top:10px!important; margin-top:10px!important;} 
}

@media only screen and (max-width: 930px) {
.homepage-small-slider .avia-slideshow-button {display:none!important;}
}

