/*

 Theme Name: 1800momlust 

 Theme URI: http://ebizinfosys.com

 Author: EbiZinfosys

 Author URI: http://ebizinfosys.com

 Description: Ebizinfosys has been designed for Sites Based on Pictures and Videos. But, its so flexible it can adapt to almost any other kind of site as well. It supports and relies on Featured Images. Has a Beautiful Stick Menu Bar, Featured Posts Section, Works with RT Slider and supports Multiple Blog Layouts. For those who need Maximum Social Exposure, we also have a Sticky Social Bar on the left. Sidebar is also configurable. And Yes, its Fully Responsive on all devices from smallets phones to bigger desktops. Demo here: http://demo.inkhive.com/murray/

 Version: 1.0.2

 License: GNU General Public License v3

 License URI: http://www.gnu.org/licenses/gpl-3.0.html

 Text Domain: murray

 Tags: custom-background, two-columns, one-column, custom-colors, flexible-header, right-sidebar, grid-layout, custom-menu, sticky-post, theme-options, threaded-comments, translation-ready, featured-images, full-width-template, custom-header, news, blog, entertainment, footer-widgets, photography, portfolio, post-formats

 This theme, like WordPress, is licensed under the GPL.

 Use it to make something cool, have fun, and share what you've learned with others.

 murray is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

 Resetting and rebuilding styles have been helped along thanks to the fine work of

 Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html

 along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

 and Blueprint http://www.blueprintcss.org/

 */

/*--------------------------------------------------------------

 >>> TABLE OF CONTENTS:

 ----------------------------------------------------------------

 1.0 Reset

 2.0 Typography

 3.0 Elements

 4.0 Forms

 5.0 Navigation

 5.1 Links

 5.2 Menus

 6.0 Accessibility

 7.0 Alignments

 8.0 Clearings

 9.0 Widgets

 10.0 Content

 10.1 Posts and pages

 10.2 Asides

 10.3 Comments

 11.0 Infinite scroll

 12.0 Media

 12.1 Captions

 12.2 Galleries

 --------------------------------------------------------------*/

/*--------------------------------------------------------------

 1.0 Reset

 --------------------------------------------------------------*/

*, *:before, *:after {/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */

	box-sizing: inherit;
}

body {

	background: #38014f !important;
	margin: 0 auto !important;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section {

	display: block;
}

ol, ul {

	list-style: none;
}

abbr, acronym {

	border-bottom: 1px dotted #666;
	cursor: help;
}

body {
	font-family: 'Helvetica', sans-serif !important;
	font-weight: 300;
	background: #38014f;
	margin: 0 auto;
}

img {
	max-width: 100%;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-weight: inherit;
	line-height: inherit;
	vertical-align: baseline;
}
.screen-reader-text {
	display: none;
}
#masthead {
	background: #d60707 !important;
	font-family: 'Oswald', sans-serif;
	margin: 0 auto 5px auto;
}

#masthead h1 a {

	font-size: 48px !important;
	margin: 10px 0 0 0;
	font-family: 'Oswald', sans-serif;
	text-shadow: 2px 2px #a60000;
	font-weight: 900 !important;
	text-align: center;
	display: block;
}
#masthead h1 a:hover {
	color: #ffdd20 !important;
	text-decoration: none !important;
}
.site-branding {
	padding: 0px !important;
	display: block !important;
	text-align: center !important;
}
#masthead #text-title-desc {
	clear: none;
	float: none !important;
	vertical-align: middle;
}
.color, .color2
{
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
.burst p {
	text-align: center;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
}
.burst p.phoneNumber {
	font-size: 31px;
	margin: 7px 0px 0 0;
}
.mega-container {
	background: transparent !important;
	margin-top: 0 !important;
	max-width: 1280px !important;
}
.container {
	width: 100% !important;
}
#content, #primary-mono {
	padding: 0px !important;
	margin: 0px !important;
}
#pg-2-0, #pl-2 .so-panel, #pl-12 .so-panel, #pg-12-0, #pl-12 .so-panel {
	margin: 0px !important;
}
.services .panel-grid-cell {
	margin: 0 1em 1em 1em;
	display: inline-block;
	background: #fff;
	color: #000;
	border-radius: 8px;
	overflow: hidden;
	text-align: center;
}
.services .panel-grid-cell img {
	display: block;
	margin: 0 auto;
}
.services p {
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	margin: 11px 0px 0 0;
	padding: 0 11px;
}
.phoneNumber02 {
	font-size: 31px !important;
	color: #000;
	text-decoration: none;
	font-style: normal !important;
	display: block;
	clear: both;
	text-align: center;
	width: 100%;
	border-radius: 8px;
	padding: 15px 0 !important;
}
.phoneNumber02 a {
	color: #000;
}
.phoneNumber02 img {
	display: inline-block !important;
}
.button {
	padding: 0px !important;
}
.services .button a {
	font-family: "Helvetica", sans-serif;
	font-style: normal !important;
	color: #000;
	text-decoration: none;
	padding: 0.5em 0;
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 100%;
	background: #e29dff;
	clear: both;
	font-size: 23px !important;
}
.services .button a:hover {
	background: #ffdd20;
}
.lastph {
	margin-top: 32px !important;
}
.home-info-text p {
	color: #e29dff;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	padding: 0px 13px 13px 13px;
	border-bottom: 2px solid #fff;
	margin: 8px 2px 7px 0;
}
.home-listing h3 {
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
}
.home-listing .listOne {
	text-align: center;
	margin-top: 14px;
	margin-bottom: 20px
}
.home-listing .listOne li {
	display: inline;
	font-size: 17px;
	padding-right: 10px
}
.home-listing .listOne li a {
	color: #d60707;
}

.home-listing .listOne li a:hover {
	color: #ff5050;
}

.home-listing .listTwo {
	text-align: center;
	margin-top: 15px
}
.home-listing .listTwo li {
	font-size: 17px;
line-height: 10px;
}
.home-listing .listTwo li a {
	color: #d60707;
}

.home-listing .listTwo li a:hover {
	color: #ff5050;
}
#primary-mono .entry-footer {

	border-top: solid 0px #eee !important;
	padding-top: 0px !important;
	margin-top: 7px !important;
}
#primary-mono .entry-footer, #primary-mono .entry-meta {

	font-size: 12px;
	border-bottom: 0px !important;
	padding-bottom: 7px;
	overflow: auto;
}
.edit-link {
	display: none !important;
}
.footer-column p {
	font-size: 17px;
	text-align: center;
	color: #e29dff;
	margin: 8px 0px 0 auto;
}
.footer-column p a {
	color: #d60707;
}
#colophon {
	color: #e29dff !important;
	font-size: 14px !important;
	text-align: center;
	background: #38014f !important;
	padding: 0 !important;
}
#footer {
	border-top: 2px solid #fff !important;
}
.mbcontact, .mbshow, .mobileShow, .showmobile {
	display: none !important;
}
.deskshow {
	display: block;
}
#pg-2-1, #pg-2-2 {
	margin-bottom: 0px !important;
}
.home-info-text {
	margin-bottom: 16px;
}
.innerpage img {
	display: block;
	margin: 0 auto;
}
.innerpage .phoneNumber02 {
	margin-top: -10px;
	color: #fff !important;
	padding: 0px !important;
	margin-bottom: -11px !important;
}
.home .global {
	display: none;
}
.home .burst .phoneNumber {
	display: block;
}

.burst .phoneNumber {
	display: none;
}
.global {
	display: block
}
.global a {
	color: #ff0000;
	font-weight: normal;
}
.csdiv {

}
.csdiv h2 {
	text-align: center;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 23px;
	margin-bottom: 22px
}
.csdiv p {
	color: #e29dff;
	padding: 0 17px;
	text-align: center;
	font-size: 16px;
	line-height: 19px
}
.csdiv p a {
	color: #ff0000;
}
.footer-bg {
	background: #d60707;
}
.footer-bg a {
	font-size: 48px !important;
	margin: 10px 0 0 0;
	font-family: 'Oswald', sans-serif;
	text-shadow: 2px 2px #a60000;
	font-weight: 900 !important;
	text-align: center;
	display: block;
	color: #fff !important;
	padding: 9px 0;
	margin-bottom: 19px;
}
.fotter-bg a:hover{
	color: #ffdd20 !important;
}
.home .fotter-bg,
.mbcontshow
{
	display: none !important;
}
.glmbshow, .color  
{
    display:none;
}
.home .inpage
{
    display:none;
}

.home .color, .inpage
{
    display:block  !important;
}
.inpage
{
    margin-bottom: -8px;
}
.inpage p a
{
        color: #d60707;
       font-weight: normal

}
.inpage p a:hover {
    color: #ff5050;
}
@media (max-width: 767px) {
    .home .color
{
    display:block  !important;
}
	.mbcontact,
	.glmbshow{
		display: block !important;
	}
		.glmbshow img{
		
		    margin: 0 auto;
		    display:block;
		}
	.mbnone, .inpage {
		display: none !important;
	}

	.mbshow {
		display: block !important;
		margin-top: 3px;
	}
.mbcontshow
{
    	display: block !important;
    	background:#fff;
}
.mbcontshow img
{
  margin:0 auto;
  display: block;
}
.mbcontshow  p {
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	margin: 11px 0px 0 0;
	padding: 0 11px;
}
	.mbcontshow a {
		background: #d60707 !important;
		display: block !important;
		color: #fff !important;
		border-radius: 25px !important;
		padding: 9px 0;
		font-size: 20px;
	}
	.mblink
	{
	    margin-top:5px;
	}
		.mbcontshow .mblink img {
		display: inline-block !important;
		vertical-align: text-top !important;
		padding-right: 5px;
	}
			.mbcontshow
			{
			    text-align:center;
			    margin-top: 10px;
			}
	
.rdlink
{
    text-align:center;
}
.rdlink
{
        background: #e29dff;
        clear: both;
        color:#fff;
        margin-top:5px;
}
.rdlink a
{
        background: #e29dff !important;
        clear: both;
        color:#fff !important;
}
	.mbshow a img {
    	margin:0 auto;
    	text-align:center;
    	display:block;
	}
	.burst p.phoneNumber, .phoneNumber02 {
		display: none !important;  
	}
	.mbcontact a {
		color: #ff0000;
	}
	.mega-container {
		max-width: 80% !important;
		padding: 0px 4% !important;
	}
	.mobileShow {
		display: block !important;
		margin-top: 20px !important;
	}
	.mobileShow img {
		display: inline-block !important;
		vertical-align: text-top !important;
		padding-right: 5px;
	}
	.mobileShow a {
		background: #d60707 !important;
		display: block !important;
		color: #fff !important;
		border-radius: 25px !important;
		padding: 9px 0;
		font-size: 20px;
	}
	.deskshow, .global {
		display: none !important;
	}
	.showmobile {
		display: block !important
	}
	.services .panel-grid-cell {
		margin: 0 !important;
	}
	.innerpage .phoneNumber02 {
		display: block !important;
	}
	.fotter-bg
	{
		display: none;
	}
	.home-listing .listTwo li
	{
	    line-height: 22px  !important;
	}
	}
	

.listcell
{
    text-align: center;
}

.listcell img
{
    
}
.phoneNumbertext {
	font-size: 31px !important;
	color: #fff !important;
	text-decoration: none;
	font-style: normal !important;
	display: block;
	clear: both;
	text-align: center;
	width: 100%;
	border-radius: 8px;
   margin: -10px 0 -12px 0 !important;
}
