/*
Theme Name: 2022 FisherLaw UNC Child
Description: Child Theme for FisherLaw UncDev
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.ls-fullscreen-wrapper { background: #606060 !important; }

.cut_the_garbage { background-image: url("https://www.pocono-lawyers.net/wp-content/uploads/2022/08/Startups-Business-Meeting.webp"); }

a {
  color: Navy !important;
  text-decoration: none !important;
  text-transform: none;
}

a:hover {
  text-decoration: underline !important;
}

a:active {
  color: black;
}

a:visited {
  color: DarkRed !important;
}

#page-header { margin:0 0 0 0 !important; }

/* CUSTOM HEADER 1560 x 720px */
.LogoImg img { margin:20px auto 15px !important; }

/*.superz { z-index:2147483647 !important; }
.superztitle { z-index:2147483647 !important; }*/
.menu-slimtopmaster-container /*#menu-slimtopmaster*/ { padding:6px 0 6px 0 !important; }
.slimtop { border-top:1px solid lightgray !important; }

#menu-smalltopmenu > li > a { color:#fff !important; font-size:18px !important; font-weight:500 !important; letter-spacing:1px !important; }
/*.custom-link btn .btn-color-180204 .btn-icon-left*/
.btn-color-180204 			{ color:#000 !important; font-size:23px !important; font-weight:900 !important; letter-spacing:0px !important; line-height:23px !important; }
.btn-color-180204 a 		{ color:#000 !important; }
.btn-color-180204 a:hover 	{ color: RED !important; }


/* SmallTopMenu NEXT TO LOGO IN HEADER */
.smalltopmenu_right { padding: 20px 0 0 0 !important; }
#menu-smalltopmenu > li > a 	  { padding: 0px 30px 0 !important; color:#000 !important; font-size:18px !important; font-weight:400 !important; text-transform:uppercase !important; }
#menu-smalltopmenu > li > a:hover { padding: -1px 28px 0 !important; color:LightBlue !important; font-size:18px !important; font-weight:600 !important; text-transform:underline !important; }
#menu-smalltopmenu > li > a:active{ padding: -1px 28px 0 !important; color:LightBlue !important; font-size:18px !important; font-weight:600 !important; text-transform:underline !important; }
	@media only screen and (min-width: 823px) and (max-width: 1024px) {
		#menu-smalltopmenu > li > a 	  { padding: 0px 10px 0 !important; color:#000 !important; font-size:18px !important; font-weight:400 !important; text-transform:uppercase !important; }
	}
	
	@media only screen and (min-width: 1025px) {
		.smalltopmenu_right { text-align:right !important; }
	}
	@media only screen and (max-width: 799px) {
		/*.smalltopmenu_right*/ .SmallTopMenuColumn { border:1px dotted #101010 !important; }
	}
	
@media only screen and (max-width: 824px) {
	.headerandsmallmenu_clearit { /*min-height:175px !important;*/ border:0px solid Red !important; } /*LOGO AND SMALL MENU CONTAINER - HOME, ATTORNEYS, CONTACT, PRACTICEAREAS*/

	.LogoColumn { margin:10px auto 0px !important; text-align:center !important; padding:0 0 0 0 !important; height:auto !important; min-height:50px !important; max-height:54px !important; /*max-width:368px !important;*/ border:0px solid Blue !important; } /*THIS IS THE COLUMN THE LOGO RESIDES IN*/
	.LogoImg img { margin:0px auto 0px !important; text-align:center !important; max-width:368px !important; border:0px solid Gray !important; } /*ADDED CENTERING OR LOGO WAS FLOATING TO THE LEFT - no LONGER JUST FOR TESTING*/

	.SmallTopMenuColumn { max-height:120px !important; padding:0 0 0 0 !important; border:0px solid PINK !important; } /*SMALLMENU CONTAINER*/
		.smalltopmenu_right { padding:10px 0 10px 0 !important; border:0px solid Brown !important; } /*THE SMALLMENU ITSELF*/

	.layerslider_clearit { margin-top:0 !important; display:block !important; clear:both !important; }
}
@media only screen and (min-width:826px) and (max-width: 1025px) {
.LogoColumn { margin:10px auto 0px !important; /*for bigger tablets ??????????? - max-width:1024ish */ border:0px solid Blue !important; } /*THIS IS THE COLUMN THE LOGO RESIDES IN*/
}
/* SmallTopMenu NEXT TO LOGO IN HEADER */


/* SLIDER */
.sliderlinks 			{ color:#fff !important; }
.sliderlinks a			{ color:LightBlue !important; }
.sliderlinks a:hover 	{ color:Yellow !important; }

.blackshadow { text-shadow: 0px 0px 5px #000, 0px 0px 15px #000, 0px 0px 25px #000, 0px 0px 35px #000 !important; }
.whiteshadow { text-shadow: 0px 0px 5px #fff, 0px 0px 15px #fff, 0px 0px 25px #fff, 0px 0px 35px #fff  !important; }
/* SLIDER */


/* LARGE ALL LAW AREAS MENU BELOW SLIDER */
#masthead /*.navbar works also by itself */ { margin:0 0 0 0 !important; padding-top:0px !important;  border:0px DOTTED GRAY !important; }
.menu-container { background:#f7f7f7 !important; }
.row-menu { width:100% !important; }
#menu-dropdown > li > a { color:#000 !important; font-size:14px !important; } /* TOP ROW OF THE NAV */

#layerslider_1_2 { margin: -3px 0 0 0 !important; border:0px solid #000 !important; }

/*a.anchor{display: block; position: relative; top: -250px; visibility: hidden;}*/
div#practice_areas {display:block; position:relative; top:-25px; visibility:hidden;}


/* MOBILE */
@media only screen and (min-width: 802px) and (max-width: 1440px) {
	#menu-dropdown { text-align:center !important; }
}
@media only screen and (max-width: 812px) {
	#mobile-menu-added { display:block !important; height:50px !important; background:#f7f7f7 !important; }
	.mobile-menu-button { background:#f7f7f7 !important; }
	#menu-dropdown > ul	    { width:100% !important; }
	#menu-dropdown > li > a { color:#000 !important; font-size:14px !important; }
}
/* LARGE ALL LAW AREAS MENU BELOW SLIDER */

/* CUSTOM HEADER */


/* PARAGRAPHS */
p { margin-top:9px !important; margin-bottom:9px !important; padding:0 0 !important; border:0px dotted Darkgray !important; }
.old_buttons { display:flex !important; max-width:100% !important; height:auto !important; margin:0 auto !important; padding:10px 0 10px 0 !important; }
.vertical_horiontal_center { height:auto !important; ; margin:auto !important;  }
/* See functions.php where coded was added to remove autop and br around shortcodes */
/* PARAGRAPHS */


/* OBVIOUS LINKS */
.obviouslinks   { font-weight:500 !important; }
.obviouslinks a:link { color:#006cff !important; }
.obviouslinks a:visited { color:#FF9A09 !important; }
.obviouslinks a:hover { color:#006cff !important; font-weight:700 !important; }
.obviouslinks a:active { }
/* OBVIOUS LINKS */


/* BUTTON */
.btn-color-180204:not(.btn-hover-nobg):not(.icon-animated):hover { background-color:#ff9a09 !important; letter-spacing:2px !important; border:2px solid #000 !important; 
-webkit-text-stroke: 1px black; color: white;
text-shadow:
1px 1px 0 #000,
-1px -1px 0 #000,  
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;} /*HOVER*/

.btn-color-180204:not(.btn-hover-nobg):not(.icon-animated):active { background-color:LighGreen !important; color:Brown !important; letter-spacing:2px !important; border:3px solid #000 !important; } /*ACTIVE*/

.btn-color-180204:not(.btn-hover-nobg):not(.icon-animated):focus { background-color:LightBlue !important; color:Blue !important; letter-spacing:3px !important; border:2px solid #000 !important; } /*FOCUS*/
/* BUTTON */


/* FOOTER */
.all_footer_text_above_copyright 			{ color:#fff !important; font-size:17px !important; }
.all_footer_text_above_copyright p			{ color:#fafafa !important; font-size:17px !important; }
.all_footer_text_above_copyright a		 	{ color:#fff !important; }
.all_footer_text_above_copyright a:visited	{ color:#fff !important; }
.all_footer_text_above_copyright a:hover 	{ color:LightBlue !important; font-size:18px !important; padding-top:-1px !important; text-decoration:underline !important; }

.left_footer_column_text, .left_footer_column_text p, .left_footer_column_text a { color:#fff !important; font-size:17px !important; line-height:22px !important; }
.left_footer_column_text p a:hover { color:LightBlue !important; font-size:18px !important; padding-top:-1px !important; text-decoration:underline !important; }

.lowrider p { line-height:22px !important; }



.noenlarge a:hover { font-size:17px !important; }

.footerlineheight, .footerlineheight a { line-height:22px !important; color:#FFF !important; }


#areas-served { color:#fafafa !important; font-size:12px !important; text-align:center !important; margin:0 auto 10px !important; }

/** OLD CSS BELOW OLD CSS BELOW OLD CSS BELOW OLD CSS BELOW OLD CSS BELOW OLD CSS BELOW OLD CSS BELOW **/
#pronounced_heading { color:#000 !important; font-size:33px !important; }

#pronounced_bullets {
DISPLAY:BLOCK;
WIDTH:100%;
Clear:BOTH;
MIN-HEIGHT:39px;
HEIGHT:AUTO;
border:0px dotted gray;
font-size:33px/* Bitter, Georgia, serif*/;
LINE-HEIGHT:43PX;
TEXT-ALIGN:CENTER; FLOAT:NONE;
margin:15px 0px 0px 0px;
letter-spacing:1px;
color: #3385ff;

/*text-shadow: 1px 1px 1px #101010, 1px 1px 0px #101010, 1px 1px 0px #101010; /* h-shadow v-shadow blur-radius color */
/*text-shadow: 0px 0px 1px #000, 0px 0px 1px #101010, 1px 1px 2px #101010;*/
/*    -webkit-font-smoothing: antialiased; *
stroke: #000;
  stroke-width: 1px; */
}
#pronounced_bullets_phone {
DISPLAY:BLOCK; WIDTH:100%; Clear:BOTH; HEIGHT:AUTO; border:0px dotted gray;
font: bold 27px Bitter, Georgia, serif;
LINE-HEIGHT:31PX;
TEXT-ALIGN:CENTER; FLOAT:NONE;
margin:15px 0 0px 0;
letter-spacing: .045EM;
color: #3385ff;
/*text-shadow: 1px 1px 1px #101010, 1px 1px 0px #101010, 1px 1px 0px #101010; /* h-shadow v-shadow blur-radius color */
text-shadow: 0px 0px 1px #000, 0px 0px 1px #101010, 1px 1px 2px #101010;
}

.highlite_bullets_bad, .highlite_bullets_good, .highlite_bullets_number {
	background-color:#fafafa;
	border:1px solid lightgray;
	border-radius:9px; -webkit-border-radius:9px;
	margin: 14px 7px 21px;
	padding:8px 10px 8px 31px;	
	font-size: 15pt;
}
ul.highlite_bullets_bad {
	list-style: none inside url('icons/warning-ul.png') !important;
	padding:10px 0 5px 10px !important;
	}
ul.highlite_bullets_good {
	list-style: circle inside url('icons/checkmark-ul.png') !important;
	padding:10px 0 5px 10px !important;
}

.highlite_bullets_good_sm, .highlite_bullets_bad_sm {
	background-color:#fafafa;
	border:1px solid lightgray;
	border-radius:9px; -webkit-border-radius:9px;
	margin: 14px 7px 21px;
	padding:8px 10px 8px 31px;	
	font-size: 13pt;
}
ul.highlite_bullets_good_sm {
	list-style: circle outside url('icons/checkmark-ul-sm.png') !important;
}
.arrow_bullets_sm {
	background-color:#fafafa;
	border:1px solid lightgray;
	border-radius:9px; -webkit-border-radius:9px;
	margin: 14px 7px 21px;
	padding:8px 10px 8px 31px;	
	font-size: 12pt;
	line-height:22px;
}
ul.arrow_bullets_sm {
	list-style: circle outside url('icons/arrow-bullet-sm.png') !important;
}


@media (min-width: 960px) {
.row-menu-inner {
    padding: 0px px;
	width: 100% !important;
	border:0px solid black important; }

.menu-item-has-children {
margin-left:-1px !important;
margin-right:-1px !important; 
padding-left:0px !important;
padding-right:0px !important; 
border:0px solid lightgray !important; }

.menu-item-has-children a { letter-spacing: 0px !important; }
}