/*
Theme Name: TATTOO
Theme URI: https://glorydays.uk.com
Description: tattoo
Author: Steven Horne
Template: enfold
Version: 1.0.0 
*/
@import url("../enfold/style.css");

/* ===== == = === Base Styles === = == ===== */
@media only screen and (min-width: 768px) { 
#top.home #av_section_4 .flex_column.av_one_fifth {
    margin-left: 1% !important; 
    width: 19% !important; 
}
	#top.home #services .flex_column.av_one_third {
      margin-left: 3% !important; 
    width: 30% !important; 
}
	#top.home #topgridrow.av-layout-grid-container .no_margin.av_one_third,#top.home #nextgridrow.av-layout-grid-container .no_margin.av_one_third {
    width: 33.4% !important; 
}
.wplc-color-bg-1 {
    background-color: #6699cc !important;
}	
input#wplc_na_msg_btn {
    background: #6699cc !important;
	background-color: #6699cc !important;
}	
.container-fluid {
    background-color: #ffffff!important;
}
.btn-custom-width {
  display: block!important; 
	float: right;
}
.btn-custom-width .avia-button {
  width: 100%;
	padding: 20px 10px;
    background-color: #a81010;
}
span.avia_iconbox_title {
    color: white;
}
.av_promobox {
		margin: 0px 0;
    width: 100%;
    float: left;
}
.no_overlay .image-overlay {
display: none !important;
opacity: 0 !important;
}

.current-menu-item span.avia-menu-text {
padding: 5px;
border-radius: 5px;
	color: #023262!important;
}
.current_page_item a {
color: #023262!important;
}
span.avia-menu-text {
    font-size: 12px!important;
}
p { font-weight: 100!important;
}
#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .ajax_search_image, .iconfont {
font-size: 25px!important; color: #a81010!important;
}
.title_container {
    height: 50px !important; 
 background-color: #dddddd!important;
}
.title_container .breadcrumb { right: auto; left: 50px; 
}
.column-hover {
    margin-top: 20px!important;
}
#booking-header {background-color: #dddddd; padding: 15px 0 5px 0;}
#tts-insert-here {min-height: 600px; background-color: #ffffff;}
#top .av-subnav-menu li a {

    color: #a81010!important;
}

.column-hover img{ border-radius: 0 !important; }

.avia-content-slider .slide-image, .avia-content-slider .slide-image img { border-radius: 0!important; }

.column-hover:hover {
  background-color: #a81010!important; opacity: 1!important;
}
p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {margin-top: 5px!important}
.image-overlay {
display: none !important;
opacity: 0 !important;
}
.entry-content-wrapper div li {
    text-indent: 0;
    line-height: 1.4;
    padding: 5px 0;
}
.entry-content ol {margin: 0px!important;  
}
.entry-content h5 {padding: 0px!important;  
}
.quote em {font-family: georgia, serif!important; font-size:17px!important; line-height: 28px!important; color: #999;}
#top .av-main-nav ul {
    width: 280px!important;
}

#topgridrow {
		height: 225px !important;
     }
#nextgridrow {
		height: 225px !important;
     }
#nextgridrow  p {line-height: 1.4em!important; margin: 5px 0
}
span.av-seperator-icon {
    font-size: 24px;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #cccccc !important; 
    background-color: #fff !important;
    color: #808080 !important;
}
#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {
    border-color: #cccccc !important; 
    background-color: #fff !important;
    color: #808080 !important;
}

#package-tabs #tab-id-1-container img {padding-bottom: 60px;
}
hr {
  border: 0;
  border-top: 2px solid #ccc; 
	  border-bottom: 2px solid #ccc; margin-top: 20px
}
p {line-height: 1.6em!important;
}
h1 { letter-spacing: 0.2em!important;
}

#socket .copyright {width: 100%;}
.legals {font-size: 9px !important;}
.togglecontainer{ background-color: #ffffff!important;
}
#top .social_bookmarks li a {
width: 50px;
line-height: 37px;
min-height: 37px;
font-size: 18px;
}
#top .social_bookmarks li {
height: 100%;
width: 37px;
border: none!important;
}
.phone-info span {font-size: 24px!important; font-family: Open Sans, sans-serif; font-weight: 100; color: white !important;}

.alternate_color.title_container .main-title a { color: #333333; }
.breadcrumb-trail * { color: #333333!important; }

.avia-button {
font-size: 18px!important; font-weight: bold!important;
}
#top .main_color .tabcontainer .tab {
    border-radius: 5px 5px 0 0 !important;
}
.js_active .toggler, .js_active .tab { border: none !important; margin-bottom: 1px; 
}
.js_active .active_tab_content, .toggle_content {
border: none!important; border-radius: 0!important;
}
.js_active .top_tab .tab { margin-left: 5px!important;
 }
#top .tab{
 font-size:18px;
}
.tab {
    background-color: #cccccc!important; color: #333333!important;
}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
    background-color: #ffffff!important; border-radius: 0!important; 
}
 .active_tab_content {
padding: 30px !important; 
}
.avia-icon-list-container  {
margin-top: 10px!important;
}

.avia-section {
min-height: 1px!important;
}
p img {padding-right: 10px;
}
#top .av-iconlist-small article.article-icon-entry {
    min-height: 30px;
}
.widget {
    padding: 15px 0 !important;
}
#footer .widgettitle {
font-size: 18px!important;
}
}
/*
#top .no_margin.av_one_third {
width: 33.333333333333332%!important;
}
.av_one_third.first{
	margin-left: 0% !important;}
.av_one_third {  width: 
31.333333333333332%!important;
	margin-left: 2%!important;
}
div .av_one_fourth {
margin-left: 4%;
width: 21%;
}
div .av_one_fifth {
margin-left: 1%;
width: 19%;
}
div .main_color .tabcontainer .active_tab_content, div .main_color .tabcontainer .active_tab {
    min-height: 600px!important;
}
*/
/* ===== == = === Base Styles === = == ===== */

/*==========iPad Portrait============= */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.responsive .container {padding: 0 20px!important;}
#top .tab{
 font-size:14px;
}
	.main_menu ul:first-child > li > a {padding-left: 0px!important; padding-right: 12px!important; font-size: 14px!important;}
	#top-image-text {
padding-top: 60px;
}
}
/*==========iPad Portrait Ends============= */

/*==========iPad Landscape============= */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{
	.responsive .container {padding: 0 20px!important;
	}
	#package-tabs #tab-id-1-container img {width: 400px;
padding-bottom: 60px;
}
	#top-image-text {
padding-top: 60px;
}	
}
/*==========iPad Landscape Ends============= */

/*==========mobile============= */
@media only screen 
and (max-device-width : 767px) {
	h1 {font-size: 30px!important; letter-spacing: 3px!important;
	}
}

/* ===== == = === 20em (320px) === = == ===== */

@media only screen and (min-width : 20em) {
}

/* ===== == = === 30em (480px) === = == ===== */

@media only screen and (min-width : 30em) {
}

/* ===== == = === 37.5em (600px) === = == ===== */

@media only screen and (min-width: 37.5em) {
}

/* ===== == = === 48em (768px) === = == ===== */

@media only screen and (min-width : 768px) {

}

/* ===== == = === 56.25em (900px) === = == ===== */

@media only screen and (min-width : 56.25em) {
}

/* ===== == = === 68.75em (1100px) === = == ===== */

@media only screen and (min-width : 68.75em) {
}

/* ===== == = === 81.25em (1300px) === = == ===== */

@media only screen and (min-width : 81.25em) {
}


