
/**c:u:s:t:o:m:frank_12-22-22#0b1520**/


@media only screen and (min-device-width: 1367px) and (max-device-width: 2500px) {
	div.nuks.sidebox { padding-top: 33px !important; }
	p.varts { font-size:17px !important; line-height:1.8 !important; letter-spacing:0.05em !important; }
	p.suzi { font-size:0.975rem !important; letter-spacing:0.02em !important; }
	p.tian { font-size:0.975rem !important; letter-spacing:0.02em !important; }
	p.mart { font-size:0.975rem !important; letter-spacing:0.02em !important; }
	p.ging { font-size:0.975rem !important; letter-spacing:0.02em !important; }
	p.skip { font-size:0.975rem !important; letter-spacing:0.02em !important; font-weight:300 !important; }
	p.stat { font-size:0.975rem !important; }
	p.jest { font-size: 0.975rem !important; }
	hr.scots { display: none; }
	h6.toppr { margin-top: 4px !important; font-size: 1.1rem !important; font-weight: 500 !important; letter-spacing: 0.02em; margin-bottom: 3px !important; line-height: 19px !important; }
	ul.red.unordered li:before { color: #37638f !important; font-weight: 700 !important; font-size: 17px !important; padding-right: 7px !important; }
    ul.red.unordered li { line-height: 1.750rem; color: #d2e3f4 !important; font-weight: 500; text-align: center !important; font-size: 0.950rem; }
	ul.red.unordered { padding-bottom: 20px; }
	
    ul.purp.unordered li:before { color: #cecfff !important; font-size: 16px; padding-right: 7px; }
    ul.purp.unordered li { line-height: 1.750rem; color: #887ede !important; text-align: center !important; font-size: 0.950rem; }
    ul.purp.unordered { padding-bottom: 20px; }
	
	audio.wp-audio { 
        margin-left: -20px;
        width: 260px;
        margin-bottom: 0.3rem;
        height: 43px !important; 
	}   
	
	h3.drbotn { color: white !important; } 
	h3.drbotn:hover { 
	margin-top: 10px !important;
	margin-bottom: 25px !important;
	opacity: 1 !important;
	color: #f5f5f5 !important;
	background: #0059eb !important;
	font-family: Tahoma, Helvetica, sans-serif !important;
	letter-spacing: 0.02em !important;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-in-out;
    font-size: 59px !important;
	font-weight: 400 !important;
	border: 6px inset #f5f5f5 !important;
	border-radius: 10px !important;
	cursor: pointer;
	padding: 24px 23px 25px 21px !important;
	-webkit-box-shadow: 0px 0px 0px 6px #1065f1 !important;
	box-shadow: 0px 0px 0px 6px #1065f1 !important;
	}
	h3.presc { font-size: 1.1rem !important; letter-spacing: 0.02em; font-weight: 500 !important; }
	p.bluesq { color: #dcdbeb !important; font-size: 1.250rem; line-height: 2.2rem; letter-spacing: 0.03em; }
	p.fees { line-height: 22px !important; padding-bottom: 20px !important; }
	h4.presc { font-size: 1.150rem; line-height: 23px; font-weight: 500; letter-spacing: 0.01em; }
	img.kimi { display: none; }
	div.tabio.footer { margin-bottom: -1.1rem !important; }
	p.dexter { display: none !important; }
	img.skunkette { max-width: 90%; height: 260px; padding-left: 20px; padding-right: 20px; margin-top: 1.3rem; border: 17px inset #034e98; margin-bottom: -2.1rem; border-bottom: none; }
    img.skooli.skunkette { border: 17px inset #4639b4 !important; border-bottom: none !important; margin-top: 1.3rem; }

	div.tabel.intro { display: none !important; }
	div.fone.intro { display: none !important; }
	strong.neari { display: block !important; }
	strong.reen { display: none !important; }
	
	.dpSocialTimelineLoading { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	.dpSocialTimelineLoading:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.blizz.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.blizz.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.breeze.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.breeze.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.ozz.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.ozz.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.metl.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.metl.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.crue.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.crue.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.gaines.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.gaines.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.mick.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.mick.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.arica.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.arica.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.doc.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.doc.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.frankie.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.frankie.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.spidy.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.spidy.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	div.blk.fs-entry .imageholder { filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	div.blk.fs-entry .imageholder:hover  { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	img.boyz { cursor:crosshair;filter:grayscale(60%); -webkit-filter: grayscale(60%); }
	img.boyz:hover { height: 262px !important; filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }
	
	img.heels { cursor:crosshair;filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	img.heels:hover { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }

	img.ma { cursor:crosshair;filter:grayscale(100%); -webkit-filter: grayscale(100%); }
	img.ma:hover { filter:grayscale(1%); -webkit-filter: grayscale(1%); -webkit-transition: all 300ms ease-in !important; }

	i.blue.icon-note-beamed::before { color: #685bd2!important; }
	i.blue.icon-note::before { color:#d2cdff !important; }
	i.blue.icon-music-1::before { color:#a89eff !important; }
	i.blue.icon-newspaper::before { color: #685bd2 !important; }
	i.grey.icon-newspaper::before { color: #adc4db !important; font-size: 21px !important; width: 1.5em; padding-left: 1px; }
	i.blue.icon-mic::before { color: #685bd2 !important; }
	i.purr.icon-users::before { color: #685bd2 !important; }
	i.purr.icon-location.contact::before { color: #685bd2 !important; }
	i.purr.icon-phone.contact::before { color: #685bd2 !important; }
	i.purr.icon-mail.contact::before { color: #685bd2 !important; }
	
	.sfl.caption.neon_bg {
		top: 19px !important;
        background: #84c73a;
	    color: #000;
		margin-left: -12px !important;
        font-size: 23px !important;
        line-height: 25px !important;
        padding: 5px 9px 6px !important;
    }
	.sfr.caption.neon_bg {
		top: 72px !important;
		margin-left: -15px !important;
		font-size: 23px !important;
		line-height: 25px !important;
		padding: 5px 9px 6px !important;
    }
/*phone*/
    .lfb.caption img {
        width: 115px !important;
		height: auto !important;
        margin-top: -187px !important;
		margin-left: -150px !important;
    }
/*tablet-left*/
    .lfl.caption img {
        width: 190px !important;
		height: auto !important;
		margin-top: -60px !important;
		margin-left: -215px !important;
    }
/*mac-right*/
    .lfr.caption img {
        width: 340px !important;
		height: auto !important;
		margin-left: 92px !important;
		margin-top: -35px !important;
    }
/*laptop-center*/
    .lft.caption img {
	    width: 350px !important;
		height: auto !important;
		margin-top: -19px !important;
		margin-left: -33px !important;
	}

}

.side-tab-container .panel-container h4 { text-align: center; }

.frame img { border: none !important; width: 100% !important; }

.teaser-navigation { float: none !important; display: inline-block !important; /* margin-top: -70px; */ margin-left: -0.7rem!important; }

.sidebox:first-child { border-top: none !important; }

.sidebox { border-top: 2px solid #202b36; }

.post-list li { background: none !important; }

.mc-bullets.simplebullets { margin-bottom: -10px !important; }

.mc-bullets {
    border-radius: 14px;
    height: 27px;
    padding-top: 3px;
    margin-left: -12px !important;
    width: 91px!important;
    padding-left: 11px;
    background: #303443 url(../images/button.png) repeat-x !important;
}

.pricing { 
    background: #303443 url(../images/button.png) repeat-x !important;
    border-bottom: 2px solid #414246; 
	padding: 15px !important; margin-bottom:30px !important; 
}

.plan li { color: #606060!important; }

.pricing .features ul li { background: #f0f0f0 !important; }

.pricing .plan h3 { color: #fff !important; }

.pricing .plan li:nth-child(2n) { background: #f6f6f6 !important; }

.pricing .select { background: #e7e7e7 !important; border: 1px solid #c8c8c8; }

.pricing h3, .pricing h4 { color: #fff !important; }

.mega-hoverview:before { color: #000 !important; font-size: 20px !important; }
.mega-hoverlink:before { color: #000 !important; font-size: 20px !important; }

::-webkit-scrollbar { width: 16px; }
::-webkit-scrollbar-track { background: #303443 url(../images/button.png) repeat-x !important; }
::-webkit-scrollbar-thumb { min-height: 207px !important; max-height: 95% !important; background: #9af73b !important; border-top: 1px transparent; border-bottom: 1px solid #010102; }

.filter li a { padding: 15px 0 !important; -webkit-transition: none !important; }
.filter li, .switcher button.filter { color: #D6E0EA !important; opacity: 0.8 !important; }
.filter li a:hover, .filter li a.active, .switcher button.filter.active, .switcher button.filter:hover { 
    color: #4a96c3 !important; 
	opacity: 1 !important;
    text-decoration: none !important;	
}
ul.filter, .switcher { background: #303443 url(../images/button.png) repeat-x !important; border: none; }

.options span { color: #3b7a9f !important; }
.options button:hover { background: #4c6d82 !important; color: #f3f3f3 !important; }
.options button { background: #304450 !important; color: #D6E0EA !important; }

.icon-th:before:hover { background: #9af73b !important; color: #000 !important; }
.icon-th:before { color: #212122 !important; }

.page-intro .portfolio-nav a:hover { background: #9af73b !important; color: #000 !important; }

.page-intro .portfolio-nav a {
    background: #85c742 !important;
    width: 35px !important;
    height: 34px !important;
    color: #212122 !important;
}

.page-navi ul li a:hover, .page-navi ul li a.current {
    -webkit-box-shadow: 0 0 0 3px rgb(138 247 120 / 65%) !important;
    -moz-box-shadow: 0 0 0 3px rgba(138,247,120,0.65) !important;
    box-shadow: 0 0 0 3px rgb(138 247 120 / 65%) !important;
    color: #f3f2f1 !important;
}

.page-navi ul li a {
    /*background: #0c1823 !important;*/
	background: #303443 url(../images/button.png) repeat-x !important;
	text-decoration: none !important;
    -webkit-box-shadow: 0 0 0 3px rgb(138 247 120 / 9%) !important;
    -moz-box-shadow: 0 0 0 3px rgba(138,247,120,0.09) !important;
    box-shadow: 0 0 0 3px rgb(138 247 120 / 9%) !important;
    color: #8df66e !important;
}

.mc-bullets.simplebullets .bullet { 
    background: #1a1a1a !important; 
    -webkit-box-shadow: 0 0 0 3px #84c73a !important;
    -moz-box-shadow: 0 0 0 3px #84c73a !important;
    box-shadow: 0 0 0 3px #84c73a !important; 
}

.mc-bullets.simplebullets .bullet:hover,
.mc-bullets.simplebullets .bullet.selected {
	background: transparent url(../images/noise-bg.gif) repeat !important; 
    -webkit-box-shadow: 0 0 0 3px #84c73a !important;
    -moz-box-shadow: 0 0 0 3px #84c73a !important;
    box-shadow: 0 0 0 3px #84c73a !important;
}

[class^="icon-"]:before, [class*=" icon-"]:before { color: #9af73b; }

.one-half.last { color: #cbdcc1 !important; }
.one-half { color: #cbdcc1 !important; }

.showbiz-teaser .bordered { border: none !important; }
.showbiz-teaser .detailimg img { border: none !important; }

blockquote p { color: #84c73a !important; }

#comments .info .meta { color: #88A0B8 !important; }

ul li { color: #88A0B8 !important; }

h1, h2, h3, h4, h5, h6 { color: #88A0B8 !important; }

.post h6 a:hover { text-decoration: none !important; }

.social a i:hover { background: #9af73b !important; color: #000 !important; }
.social a i { opacity: 1 !important; background: #303443 url(../images/button.png) repeat-x !important; /*background-color: #85C742 !important;*/ color: #212122  !important; }

.site-generator a:hover { opacity: 1 !important; color: #9af73b !important; }
.site-generator a { opacity: 0.9 !important; color: #85C742 !important; }
.site-generator p { color: #88A0B8 !important; }
.site-generator-wrapper { color: #bfbfbf; background: #000 url(../images/button.png) repeat-x !important; }

.footer a:hover { text-decoration: none !important; }

.side-tab-container ul .tab a:hover { text-decoration: none !important; }

.menu { padding-bottom: 0 !important; margin-bottom: -3px !important; }
/* drop-d*/
.menu ul { 
    background: #303443 url(../images/button.png) repeat-x !important;     
	-webkit-border-radius: 5px;
    border-radius: 5px;
}

.menu ul li { background: transparent !important; }
.menu ul li a:hover { color: #f7f7f7 !important; opacity: 1 !important; text-decoration: none !important; }
.menu ul li a { color: #D6E0EA !important; opacity: 0.8 !important; }
.menu ul li ul { padding-bottom: 30px !important; }
.menu ul li ul li a { border-bottom: 1px solid #415569 !important; }

.header { margin-top: -3px !important; }

.social { margin-top: 2px; font-size: 16px; }

img.imgreen:hover { filter: blur(6px) !important; cursor: pointer !important; -webkit-transition: all 100ms ease-in !important; }
img.imgreen { filter: blur(0px) !important; max-width: 50% !important; margin-top: -5px !important; -webkit-transition: all 100ms !important; }

.logo img { margin-top:-6px; background:#172323; border:2px inset #a7f156; border-radius:7px; opacity: 1 !important; padding:8px 5px 7px; }

.logo img:hover { 
    border: 3px solid #85e722 !important; 
	-webkit-transition: all 200ms ease-in !important;
    background: transparent url(../images/noise-bg.gif) repeat !important; 
}

.pett.logo img { margin-top:-6px; background:#19153a; border:2px inset #685bd2; border-radius:7px; opacity:1 !important; padding:8px 5px 7px; }
.pett.logo img:hover { border: 2px solid #8c7eff !important; -webkit-transition: all 200ms ease-in !important; background: transparent url(../images/noise-bg.gif) repeat !important; }

a:hover {
	color: #f7f7f7 !important; 
	opacity: 1 !important;
    text-decoration: underline !important;
    -webkit-transition: all 200ms ease-in !important;
}

a {
	color: #D6E0EA !important;
	opacity: 0.8 !important; 
    text-decoration: none !important;
    -webkit-transition: all 200ms !important;
}

h2 { color: #88A0B8 !important; } 

.sidebox .searchform input { color: #D6E0EA !important; }

h2.line { 
    color: #88A0B8 !important; 
	text-shadow: 0 1px 0px #111 !important;
    border: 2px dotted #88A0B8 !important; 
    background: transparent !important;
    display: inline-block !important;
    border-radius: 11px !important;
    padding: 4px 8px 5px 9px !important;
}

.sidebar h3 { color: #88A0B8 !important; }

.post-list .meta em { color: #88A0B8 !important; }

h4 { color: #88A0B8 !important; }

p { color: #D6E0EA !important; }

.intro { color: #D6E0EA !important; }

h1.page-title { color: #D6E0EA !important; }

.mc-bannertimer.mc-bottom { height: 7px !important; bottom: 3px !important; }

.tparrows {  }
.tparrows:hover {  }

.toggle h4.title.active {
    background: #84c73a url(../images/button.png) repeat-x !important;
    color: #242424 !important;
}
.toggle h4.title { background: #303443 url(../images/button.png) repeat-x !important; }
.togglebox div {
    background: #303443 url(../images/button.png) repeat-x !important;
    border-bottom: 2px solid #47484c !important;
}

.tab-container .panel-container { margin-bottom: 38px !important; background: #303443 url(../images/button.png) repeat-x !important; border-bottom: 2px solid #47484c; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.tab-container .tab.active { background: #303443 url(../images/button.png) repeat-x !important; border-top-right-radius: 4px; border-top-left-radius: 4px; letter-spacing: 0.06em !important; }
.tab-container .tab a.active,
.tab-container .tab a:hover { color: #f0f6fc !important; text-decoration: none !important; }
.tab-container .tab a { color: #242424 !important; }
.tab-container .tab { background: #84c73a !important; }

.fs-entry span.link:hover {	background: #fafafa !important; color: #11c10c !important; }

ul.retina-icons li { color: #6094b4; }

.forms fieldset 
.text-input, 
.forms fieldset 
.text-area, 
.searchform input, 
.comment-form input, 
.comment-form textarea { background-color: #0c1823 !important; color: #88A0B8 !important; }

#comments .message { background-color: #000 !important; }

span.derf.frame img { /*padding: 5px 6px 5px!important;*/ /*background: transparent url(../images/noise-bg.gif) repeat !important;*/ } 

i.farg.icon-right-open:before { margin-top: 6px !important; color: #212122 !important; }

i.farg.icon-left-open:before { margin-top: 6px !important; color: #212122 !important; }

.icon-left-open:before { margin-top: -2px !important; width: 1.3em !important; }
	
.icon-right-open:before { margin-top: -2px !important; width: 1.4em !important; }

.teaser-navigation span { color:#9af73b !important; background:#010101 !important; font-size:20px !important; border:2px solid #9af73b !important; width:33px !important; height:33px !important; }

.fs-entry span.link:before { content: '\e81c' !important; font-size:19px !important; margin-left:-9px !important; padding:0px 0 10px !important; }

.fs-entry span.link { background-color: #9af73b !important; -moz-opacity: 1 !important; filter: alpha(opacity=1) !important; opacity: 1 !important; }

i.awe { /*border: 1px solid #495A6A;*/ background: #303443 url(../images/button.png) repeat-x !important; color: #88A0B8 !important; }

ul.testimonials li.even .quote:after { border-color: #9af73b transparent !important; }

ul.testimonials li.odd .quote:after { border-color: #9af73b transparent !important; }

ul.testimonials li .quote { background-color: #000 !important; margin-top: 3px!important; }


/*.fws_wrapper { padding-bottom: 52px !important; }
.gray-wrapper { padding-bottom: 32px; background: #000 !important; }*/
.gray-wrapper { background: #000 !important; }

div.footer-wrapper { background: #000 !important;  border-top: 3px solid #012244 !important; }

hr { background-color: #132637 !important; height: 3px !important; margin-top: 30px; margin-left: -40px; margin-right: -40px; }

.top-wrapper .inner { padding-bottom:56px !important; margin-bottom:2px !important; }

.grid .post { margin-bottom: 10px !important; }

::selection { background: #a2ff43 !important; color: black !important; }

.fs-entry .image_wrapper { padding: 0 !important; }

.fs-entry { background: none !important; }

.bannercontainer { background: #303443 url(../images/button.png) repeat-x !important; margin-top: 6px; }

.footer-wrapper { background: #0c1823 !important; border-top: 3px solid #848484; }

.mc-bannertimer { background: transparent url(../images/noise-bg.gif) repeat !important; }

/* .mc-bannertimer { background: url(../images/timer.png) !important; } */

.inner.fws { text-align: center; width:100% !important; margin-left: 0 !important; margin-right: 0 !important; }

body.full-layout { background: #0c1823 !important; }

.side-tab-container .panel-container { background: #303443 url(../images/button.png) repeat-x !important; }

.side-tab-container ul { background: #303443 url(../images/button.png) repeat-x !important; }

.white-wrapper { background: #0c1823 !important; }

.divider.white-wrapper { display: none !important; }

.post .date { color: #88A0B8 !important; background: #303443 url(../images/button.png) repeat-x !important; }

.top-wrapper { background: #000 !important; box-shadow: inset 0 -2px 0 #84c73a !important; }
