/*
Theme Name: tagsi
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Tom Fraser http://www.wellmadewebsite.co.uk
Template: Divi
*/

@import url("../Divi/style.css");


/* Style Footer Credits - Lines 948 & 949 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: ;
  vertical-align: baseline;
  background: transparent;
  color:#000000 ; 
}

h1, h2, h3, h4, h5, h6 {
	font-size: ;
	color:#000000 !important; 
}

h1, h2 {
	text-transform:uppercase;
}

p{
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6{
	margin: 15px 0px 15px 0px !important; 
}

body {
	background-color: ;
	background: url(' ') repeat  ;
}

hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(116,0,14,0), rgba(116,0,14,0), rgba(116,0,14,0));
    background-image:    -moz-linear-gradient(left, rgba(116,0,14,0), rgba(116,0,14,0), rgba(116,0,14,0));
    background-image:     -ms-linear-gradient(left, rgba(116,0,14,0), rgba(116,0,14,0), rgba(116,0,14,0));
    background-image:      -o-linear-gradient(left, rgba(116,0,14,0), rgba(116,0,14,0), rgba(116,0,14,0));
}

.entry-content ul, .comment-content ul {
  list-style-type: disc #72000E;
  
  margin: 0 25px 0px 25px;
  padding: 0 0 0px 0px;
  line-height: 26px;
}

.et_pb_section {
  padding: 25px 0;
  position: relative;
}

#main-content .container {
  padding-top: 0px;
}

#main-content, .et_pb_section {
  background-color:none;
	background: url('') repeat  ;
}

#content-area,.et_pb_row {
	padding:20px;
	background-color: ;
}

/* *************************************************  HEADER  *************************/
.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

.my_header_container {
	max-width:1080px;margin:0 auto;
}

#top-header {
  font-size: 14px;
}

#main-header {
	padding:10px 0px 0px 0px;
	border-bottom: 0px solid #72000E;
	}

#logo {

	max-width: 30%;
	min-width:150px;
	padding:10px 0px 10px 0px;

}

.et_fixed_nav #logo {
	max-height: 150px;
	margin-right:-230px; 
}

/* ****** Logo Shrink size ***/
.et-fixed-header #logo {
    max-height: 70px !important;
	 padding:0 !important;	

}

.et_pb_blurb_content {
	max-width: 950px;
}



#my_header-widget-area-wrap {
    display: none;
    float: right;
    clear: right;
	color:#000000;
	text-align:center;
	font-size:1em;
}

#my_header-widget-area-wrap { 
	display:none; float:right; max-width: 300px; clear:right 
}

#my_header-widget-area-wrap .et_pb_widget { 
	margin:35px 0px 0px 0px;
}

#my_header-widget-area-wrap .et_pb_widget:last-child { 
	margin-bottom: 18px;
}

.et-fixed-header #my_header-widget-area-wrap .et_pb_widget:last-child { 
	margin:10px 0px 0px 0px; font-size:.8em;line-height: 18px; 
}

/* *************************************************  TOP NAV *************************/

.et_header_style_centered #main-header div#et-top-navigation {
	background:#EDEDED;
}

#top-menu li, .fullwidth-menu li {
    padding-right: 0px !important;
	text-transform:uppercase;
}



#top-menu-nav > ul > li a:hover {
    color: #FFFFFF !important;
	background:#000000;
	opacity:1;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
     color: #FFFFFF !important;
	background:#000000;
	opacity:1;
}


#top-menu .menu-item-has-children > a:first-child:after, .fullwidth-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    top: 10px;
}

.nav li li {
    line-height: 1em;
}

#top-menu li li a, .fullwidth-menu li li a {
    padding: 6px 0px;
    width: 200px;
	color: #FFFFFF !important;
}


#main-header .nav li ul a:hover {
    color: #88FEFE !important;
	background:#000000;
}
#top-menu li, .fullwidth-menu li {
  display: inline-block;
  font-size: 16px;
  padding-right: 20px;
}


#et_search_icon:before {
  color:#72000E ;
}

#et_search_icon:hover {
  color:#72000E;
}
/* *************************************************  HomepAGe  rgba(114,0,15,0.5)*************************/

.et_pb_bg_layout_dark .et_pb_slide_description {
	background-color: ;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 1)!important;
}

a.et_pb_more_button {
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 1)!important;
}


body .et_pb_section_1 {
     background-color: #9BFFFF!important;
}
/* *************************************************  iframes *************************/



/* *************************************************  Slider height  *************************/
@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .my-slider, .my-slider .et_pb_container { 
        height: 500px !important; 
		min-height: 500px;
    }
    .my-slider, .my-slider .et_pb_slide { 
        max-height: 500px; 
    }

}

/* *************************************************  Sideabr nav *************************/

#main-content .container:before {
    display:none;
}
#left-area, .et_right_sidebar #left-area {
    width: 100%;
	padding-right: 0;
}

/* *************************************************             FOOTER WIDGET AREA *************************/

#main-footer {
	border-top: 5px solid #FFFFFF;
	background:#EDEDED;
}

#footer-widgets {
  padding: 30px 0px 40px 0px;
}

.footer-widget {
  margin: 0 60px 0px 0;
  color: #585656;
}



.footer-widget p {
  color:#585656;
  font-size:.9em;
  line-height:16px;
  padding: 0px 0px 0px 6px;
}

.et_pb_widget a {
  text-decoration: none;
  color: #585656;
}
.et_pb_widget a:hover {
  text-decoration: none;
  color: #000062;
}
#footer-widgets .footer-widget li {
    padding-left: 6px;
	list-style-type:none;
	font-size: .9em;
	line-height:16px;
}
#footer-widgets .footer-widget li:before {
    display:none;
}
#footer-widgets ul li {
    margin-bottom: 0em;
}
#footer-widgets .footer-widget li a {
    color: #585656;
    text-decoration: none;
}


#footer-widgets .footer-widget li a:hover {
  text-decoration: none;
  color: #000062;
}

.count {display:none;}

/* *************************************************             FOOTER    *************************/

#footer-bottom {
	border-top: 0px solid #FFFFFF;background-color: #FFFFFF; background-color: rgba(255, 255, 255, 1); padding: 15px 0 15px 0; 
	}

#footer-bottom .et-social-icon a {
    font-size: 16px;
}

#footer-info { 
	width:100%;
	display:block;
	font-size:.8em;
	
	color: #585656;
}

#footer-info a { 
	font-weight:normal;
	color:  #585656;
}

#footer-info a:hover { 
	color: #000000  ;
}


/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
	color: #585656 ;
}
#footer-bottom .et-social-twitter a {
	color: #585656 ;
}
#footer-bottom .et-social-google-plus a {
	color: #585656;
}
#footer-bottom .et-social-rss a {
	color: #585656;
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
	color: #000063  ;
}
#footer-bottom .et-social-twitter a:hover {
	color:#000063 ;
}
#footer-bottom .et-social-google-plus a:hover {
	color: #000063;
}
#footer-bottom .et-social-rss a:hover {
	color: #000063;
}


/****************************************** Override Trip Advisor Module widths to make module responsive */
@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 750px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 750px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}
@media only screen and (min-width: 981px) {


.et-fixed-header #top-menu li li a {
	color: #FFFFFF !important;
	}
	
.et-fixed-header #top-menu  li li a:hover{
    color: #88FEFE !important;
	}
	
	
	.et_header_style_centered #top-menu > li > a {
		padding: 13px  20px 14px 20px !important;

	}

	
	.et_header_style_centered #top-menu > li.current_page_item > a {

		background:#000000;
	}
}
 @media only screen and ( max-width: 980px ) { 
        #myprefix-widget-area-wrap .et_pb_widget:last-child { margin:25px 10px 0px 0px;  font-size:.8em;line-height: 18px;}
		.et_fixed_nav #logo {margin-right:0px; }
    }

 @media only screen and ( max-width: 768px ) {
        #myprefix-widget-area-wrap .et_pb_widget:first-child {margin:25px 10px 0px 0px;font-size:.7em;line-height: 16px; }
		.et_fixed_nav #logo {margin-right:0px; }
    }
	
 @media only screen and ( max-width: 380px ) {
        #my_header-widget-area-wrap {
			display:none !important;
		}
    }
	