/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.navbar .nav>li>.dropdown-menu:after{
content:\'\';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ffffff;
position:absolute;
top:-6px
;left:10px;
}

/*** CSS From Micro Theme Imported with \'Merge\' ***/

.navbar .nav>li>.dropdown-menu:after{
content:\'\';
display:inline-block;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-bottom:6px solid #ffffff;
position:absolute;
top:-6px
;left:10px;
}

.mejs-mediaelement {
    clear: both;
    overflow:visible;
}


/*= Home 2 ==================== */

/** Home 2 >> Body **/
body {
	background-color: #E4EAF2;
}

/** Home 2 >> Search Field **/
form#searchform input#s {
	color: #000000 !important;
	font-size: 12px !important;
	font-weight: bold !important;
	font-style: normal !important;
	font-variant: normal !important;
	background-color: #E4EAF2 !important;
	background-image: url("SchooleyMitchell-Microtheme/magnify.png"), linear-gradienturl(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, linear-gradient(90deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	background-position: custom !important;
	background-repeat: no-repeat !important;
	width: 80% !important;
	height: 20px !important;
	padding: 5px !important;
	margin-left: 10px !important;
	border: 2px solid #7D9BC0 !important;
	position: relative;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 10px !important;
	background-position-x: 98% !important;
	background-position-y: 8px !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, -webkit-gradient(linear, center bottom, center top, from(#FFFFFF), to(#7D9BC0)), #E4EAF2 !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, -webkit-linear-gradient(90deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, -moz-linear-gradient(90deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, -ms-linear-gradient(90deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, -o-linear-gradient(90deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	background: url(SchooleyMitchell-Microtheme/magnify.png) no-repeat custom, linear-gradient(0deg, #FFFFFF, #7D9BC0), #E4EAF2 !important;
	radius-top-left: 5px !important;
	radius-top-right: 5px !important;
	radius-bottom-right: 5px !important;
	radius-bottom-left: 5px !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Home 2 >> navbar **/
div#col-4-1 div.navbar-inner, 
div#wrapper-52 div.navbar, 
div#wrapper-52 div.navbar-inner {
	background-color: #000000 !important;
	background-image: none, linear-gradientnone, linear-gradient(-90deg, #000000, #000000), #000000 !important;
	min-height: 30px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	position: relative;
	background: none, -webkit-gradient(linear, center top, center bottom, from(#000000), to(#000000)), #000000 !important;
	background: none, -webkit-linear-gradient(-90deg, #000000, #000000), #000000 !important;
	background: none, -moz-linear-gradient(-90deg, #000000, #000000), #000000 !important;
	background: none, -ms-linear-gradient(-90deg, #000000, #000000), #000000 !important;
	background: none, -o-linear-gradient(-90deg, #000000, #000000), #000000 !important;
	background: none, linear-gradient(180deg, #000000, #000000), #000000 !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Home 2 >> Menu a **/
li.menu-item a {
	padding: 10px !important;
	radius-top-left: 3px !important;
	radius-top-right: 3px !important;
}

/** Home 2 >> Menu a:hover **/
li.menu-item a:hover {
	font-weight: bold !important;
	background-color: #7D9BC0 !important;
	padding: 10px !important;
	position: relative;
	background: -webkit-gradient(linear, center top, center bottom, from(#7D9BC0), to(#7D9BC0)), #7D9BC0 !important;
	background: -webkit-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: -moz-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: -ms-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: -o-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: linear-gradient(180deg, #7D9BC0, #7D9BC0), #7D9BC0, linear-gradientlinear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Home 2 >> dropdown triangle **/
.navbar .nav>li>.dropdown-menu:after {
	border-bottom: 6px solid #3B5068 !important;
	border-width: 0 0 6px 0 !important;
	border-style: solid !important;
	position: absolute !important;
	top: -6px !important;
	left: 10px !important;
	display: inline-block !important;
	opacity: .8 !important;
}

/** Home 2 >> Dropdown Menu **/
.dropdown-menu {
	font-size: 14px !important;
	background-color: #FFFFFF !important;
	background-image: none !important;
	float: left !important;
	
}

/** Home 2 >> Dropdown Link **/
ul.dropdown-menu a {
	text-align: left !important;
}

/** Home 2 >> Dropdown Link Hover **/
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus, 
.dropdown-submenu:hover > a, 
.dropdown-submenu:focus > a {
	color: #000000 !important;
	background-color: #7D9BC0 !important;
	background-image: none, linear-gradientnone, linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	position: relative;
	background: none, -webkit-gradient(linear, center top, center bottom, from(#7D9BC0), to(#7D9BC0)), #7D9BC0 !important;
	background: none, -webkit-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: none, -moz-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: none, -ms-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: none, -o-linear-gradient(-90deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	background: none, linear-gradient(180deg, #7D9BC0, #7D9BC0), #7D9BC0 !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Home 2 >> menu wrapper **/
div#wrapper-4 {
	background-color: #000000 !important;
	z-index: 10 !important;
}

/** Home 2 >> social icons **/
div#col-37-2 i {
	color: #3B5068 !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	float: right !important;
}

/** Home 2 >> wrapper-logo-social-search **/
div#wrapper-3 {
	padding-top: 0 !important;
	margin-top: 10px !important;
}

/** Home 2 >> Header Image Wrapper **/
div#wrapper-42, 
div#wrapper-47 {
	background-color: #3B5068 !important;
	background-image: none !important;
	border-top: 5px solid #8699BD !important;
	border-bottom: 5px solid #8699BD !important;
	border-width: 5px 0 5px 0 !important;
	border-style: solid !important;
}

/** Home 2 >> main image **/
div#container-42 div#col-42-1, 
div#container-47 div#col-47-1 {
	background-color: #3B5068 !important;
	background-image: url("SchooleyMitchell-Microtheme/SM2015-Images_main_image.png");
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
	min-height: 372px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
	position: relative !important;
	top: 0 !important;
}

/** Home 2 >> Logo Image **/
div#col-6-1 img {
	width: 25% !important;
	height: auto !important;
	position: absolute !important;
	top: 100px !important;
	left: 40px !important;
}

/** Home 2 >> We Increase Your Profits **/
div#col-42-1 h3.element-title {
	color: #FFFFFF !important;
	font-size: 6em !important;
	line-height: 1.2em !important;
	text-align: left !important;
	text-shadow: 0 5px 5px #3B5068 !important;
	background-color: transparent !important;
	width: auto !important;
	height: 100% !important;
	border-bottom-style: none !important;
	position: absolute !important;
	top: 0 !important;
	left: 400px !important;
}

/** Home 2 >> Reduce Text **/
div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	color: #FFFFFF !important;
	font-size: 2em !important;
	line-height: 1.2em !important;
	text-shadow: 0 5px 5px #3B5068 !important;
	padding-top: 60px !important;
}

/** Home 2 >> Select an Office Div **/
div#col-7-1 div.colwrapper {
	background-color: #E6E9F1 !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	margin-top: 20px !important;
	background-position-x: auto !important;
	background-position-y: 30px !important;
	radius-top-left: 10px !important;
	radius-top-right: 10px !important;
	radius-bottom-right: 10px !important;
	radius-bottom-left: 10px !important;
}

/** Home 2 >> We are the Telecom Experts Div **/
div#col-11-1 div.colwrapper, 
div#col-50-1 div.colwrapper {
	background-color: #E6E9F1;
	background-image: none;
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 200px;
}

/** Home 2 >> Merchant Services Div **/
div#col-11-2 div.colwrapper, 
div#col-50-2 div.colwrapper {
	background-color: #E6E9F1;
	background-image: none;
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 200px;
}

/** Home 2 >> Services Buttons Wrapper **/
div#bodywrapper div#wrapper-7 {
	
}

/** Home 2 >> Services Button **/
.btn-primary {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oxygen';
	font-size: 18px;
	font-weight: bold;
	background-color: #7D9BC0;
	background-image: url("SchooleyMitchell-Microtheme/button-bkg-up.png");
	background-position: center center;
	background-repeat: repeat-x;
	width: 160px;
	border: 2px solid #7D9BC0;
	position: absolute;
	bottom: 10px;
	left: 0px;
}

/** Home 2 >> Services Button:Hover **/
.btn-primary:hover {
	background-color: #3B5068;
	background-image: url("SchooleyMitchell-Microtheme/button-bkg-over.png");
	background-position: center center;
	background-repeat: repeat-x;
	border: 2px solid #3B5068;
}

/** Home 2 >> Footer Div **/
div#container-8 div.row, 
div#container-53 div.row {
	color: #FFFFFF;
	background-image: url("SchooleyMitchell-Microtheme/footer_bkg.png");
	background-position: right center;
	background-repeat: no-repeat;
	min-height: 60px;
	padding: 40px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
}

/** Home 2 >> Tagline Footer **/
div#col-8-2 div.textwidget {
	font-family: Tahoma;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	text-align: right;
	text-shadow: 0px 0px 5px #3B5068;
}

/** Home 2 >> Tagline Content L1 **/
div#container-8 div#col-8-1 {
	padding-top: 8px;
}

/** Home 2 >> Tagline Content L2 **/
div#container-8 div#col-8-2 {
	width: 570px;
	margin-right: 30px;
	margin-left: 0px;
	float: right;
}

/** Home 2 >> content container **/
div#col-12-1 div.colwrapper {
	background-color: #FFFFFF;
}

/** Home 2 >> Blog Title **/
div#col-12-1 h3.element-title, 
div#container-59 h3.element-title {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oswald';
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #E6E9F1;
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom-style: none;
}

/** Home 2 >> Content Paragraph **/
div#col-12-1 p {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Oxygen';
	font-size: 14px;
}

/** Home 2 >> tagline fr **/
div#col-53-2 div.textwidget {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	top: 60px;
	right: -10px;
}

/** Home 2 >> Post Title **/
article#ultimatumcustomcontent-2 a.post-title {
	font-size: .9em;
	border-bottom-color: #3B5068;
	border-width: 0px 0px 1px 0px;
}

/** Home 2 >> summary **/
div#slp_results_wrapper_1 div#slp_results_1 {
	display: none;
}

/** Home 2 >> Address Field **/
div#addy_in_address input#addressInput {
	background-color: #E4EAF2;
	background-image: url("SchooleyMitchell-Microtheme/magnify.png");
	background-position: right center;
	background-repeat: no-repeat;
	width: 60%;
	height: 20px;
	border-color: #7D9BC0;
	border-width: 2px;
}

/** Home 2 >> Find Location **/
div#radius_in_submit input#addressSubmit {
	background-color: #7D9BC0;
	background-image: none;
	border-color: #3B5068;
	border-width: 1px;
}

/** Home 2 >> Find Locations Hover **/
div#radius_in_submit input#addressSubmit:hover {
	background-color: #3B5068;
	border-color: #7D9BC0;
	border-width: 1px;
}

/** Home 2 >> map sidebar **/
div#col-6-2 div#sl_div div#map_sidebar {
	display: none;
}

/** Home 2 >> Map container **/
div#col-6-2 div#sl_div {
	text-align: center;
	background-color: #3B5068;
	min-height: 440px;
	opacity: .8;
}

/** Home 2 >> Page Title h1 **/
article h1.post-header {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oswald';
	color: #3B5068;
	font-size: 36px;
	background-color: #E4EAF2;
	padding: 3px 3px 10px 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 2px solid #7D9BC0;
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-top-right-radius: 10px;
}

/** Home 2 >> subhead h3 **/
article h3, 
div#container-45 h3 {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oswald';
	text-align: left;
}

/** Home 2 >> img.alignright **/
article#post-6917 img.alignright {
	background-color: #E4EAF2;
	border-color: #FFFFFF;
	border-width: 10px;
}

/** Home 2 >> Article a:hover **/
article a:hover {
	
}

/** Home 2 >> BlockQuote **/
blockquote {
	font-size: 14px;
	background-color: #E4EAF2;
	border-color: #3B5068;
	border-width: 0px 0px 5px 5px;
}

/** Home 2 >> Footer-Wrapper **/
div#wrapper-8, 
div#wrapper-53 {
	background-color: #3B4F68;
}

/** Home 2 >> page-content **/
div#container-13 div.row {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	border-radius: 10px;
}

/** Home 2 >> results **/
div#map div#sl_info_bubble {
	font-weight: 600;
	width: 95%;
}

/** Home 2 >> column widget **/
div#col-13-2 div.colwrapper {
	background-color: #FFFFFF;
	background-image: linear-gradient(180deg, #E4EAF2, transparent, #FFFFFF);
	padding: 5px;
}

/** Home 2 >> tweet text **/
div#twitter_wrap_202 span.tweet_text {
	
}

/** Home 2 >> entry content **/
div.entry-content {
	
}

/** Home 2 >> hide content **/
.no_show {
	display: none;
}

/** Home 2 >> company page quote **/
div#col-13-1 blockquote {
	text-align: center;
	width: 50%;
}

/** Home 2 >> Div Looking like a Page **/
.page_look {
	
}

/** Home 2 >> Top Telecom Service Button **/
div#col-6-2 .top {
	height: 44px;
	position: absolute;
	bottom: 84px;
	left: 0px;
	right: 0px;
}

/** Home 2 >> right img logo selector **/
.posMid {
	position: absolute;
	top: -5px;
	left: 83px;
}

/** Home 2 >> green check mark **/
.check_mark_icon {
	background-image: url("SchooleyMitchell-Microtheme/SM2015-Images_green_checkmark.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	display: block;
}

/** Home 2 >> reduce text div **/
div#col-42-1 .textwidget, 
div#col-47-1 .textwidget {
	width: 100%;
	min-height: 175px;
	position: absolute;
	top: 200px;
	left: 60px;
}

/** Home 2 >> h2 element title **/
h2.element-title {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oswald';
}

/** Home 2 >> large p text **/
p.lrg-p {
	font-size: 1.3em;
}

/** Home 2 >> body home **/
body.home, 
body.page-id-15891 {
	background-color: #FFFFFF;
}

/** Home 2 >> BlockQuote P **/
blockquote p {
	font-size: 14px;
}

/** Home 2 >> french navbar **/
div#wrapper-52 {
	background-color: #000000;
}

/** Home 2 >> Increase Profits FR **/
div#col-47-1 h3.element-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	color: #FFFFFF;
	font-size: 4.5em;
	line-height: 1.2em;
	text-align: left;
	text-shadow: 0px 5px 5px #3B5068;
	background-color: transparent;
	width: auto;
	border-bottom-style: none;
	position: absolute;
	top: 50px;
	left: 10px;
}

/** Home 2 >> Front Page Posts articles **/
#container-59 div.widget_ultimatumcustomcontent article {
	border-bottom-style: none;
}

/** Home 2 >> Community Article half column **/
article.c_one_half {
	width: 44%;
	display: inline;
	overflow: hidden;
}

/** Home 2 >> No Space **/
.no_space {
	margin-bottom: 0px;
}


/*= Wpvideo =================== */

/** Wpvideo >> wp video playlist **/
.wp-video-playlist {
	box-shadow: 0 0 5px #C7C7C7;
	width: auto;
	margin-right: 10px;
	border-style: none;
	border-radius: 5px;
}

/** Wpvideo >> mejs container **/
.mejs-container, 
.mejs-layers, 
.mejs-overlay, 
.mejs-poster {
	width: 100%;
	height: 100%;
}

/** Wpvideo >> bubble **/
.bubble {
	text-align: center;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
}

/** Wpvideo >> video center play button **/
.mejs-overlay-button {
	
}

/** Wpvideo >> play button spinning circle **/
.mejs-overlay-loading {
	display: none;
}


/*= Opportunity =============== */

/** Opportunity >> page content **/
div#container-40 div.row {
	background-color: rgb(255, 255, 255);
	background-image: linear-gradient(90deg, #FFFFFF, transparent, #E4EAF2);
	margin-top: 10px;
	border-radius: 10px;
}

/** Opportunity >> block quote list **/
blockquote li {
	text-align: left;
}

/** Opportunity >> testimonial letter quote **/
.quote-note {
	background-color: #E4EAF2;
}

/** Opportunity >> info table heading **/
.ult_pricing_table .ult_pricing_heading h3 {
	text-align: center;
}

/** Opportunity >> top message **/
.top_message {
	border-bottom: 2px solid #FFFFFF;
}


/*= Vendor ==================== */

/** Vendor >> page content **/
div#container-39 div.row {
	background-color: #FFFFFF;
	background-image: linear-gradient(90deg, #FFFFFF, transparent);
	margin-top: 10px;
	border-radius: 10px;
}


/*= Default Page ============== */

/** Default Page >> Container Default **/
div#container-26, 
div#container-45 {
	margin-top: 10px;
}

/** Default Page >> Default Background **/
div#container-18 {
	background-color: rgb(228, 234, 242);
}

/** Default Page >> Page Content **/
div#container-18 div.row, 
div#container-45 div.row {
	box-shadow: 10px 10px 10px #B0B0B0;
	background-color: #FFFFFF;
	border-radius: 10px;
}

/** Default Page >> remove bottom margin **/
.no_space {
	
}

/** Default Page >> email opt-in bottom div **/
.optin_form_bottom {
	
}

/** Default Page >> Consultant Right Nav Look **/
div.right_nav .menu-item a {
	
}

/** Default Page >> Side Heading with bar **/
.hr_side_heading h4, 
.hr_side_heading .vc_sep_line {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	font-size: 24px;
	border-color: #3B5068;
	border-top-width: 2px;
}

/** Default Page >> VC Headings with blue bar **/
.vc_sep_color_blue .vc_sep_line, 
.vc_separator h4 {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	border-color: #3B5068;
	border-top-width: 2px;
}


/*= Office Selectors ========== */

/** Office Selectors >> store locator **/
div#col-26-2 div#sl_div div#map_sidebar {
	height: 300px !important;
	overflow: auto !important;
}

/** Office Selectors >> info container **/
div.consultant_info_container {
	line-height: 2;
	background-color: #FFFFFF;
	width: 33%;
	min-height: 100px;
	padding-left: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
	float: left;
}

/** Office Selectors >> office container **/
div.office_container {
	background-color: #3B5068 !important;
	height: 640px !important;
	border-top: 1px solid #3B5068 !important;
	border-right: 1px solid #3B5068 !important;
	border-bottom: 2px solid #3B5068 !important;
	border-color: #3B5068 !important;
	border-width: 1px 1px 2px 1px !important;
	overflow: auto !important;
}

/** Office Selectors >> office **/
div.office {
	box-shadow: 2px 2px 2px 0 #000000;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	padding: 5px;
	margin: 10px 5px 10px 5px;
	position: relative;
	overflow: auto;
	radius-top-left: 5px;
	radius-top-right: 5px;
	radius-bottom-right: 5px;
	radius-bottom-left: 5px;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Office Selectors >> the container **/
div#the_container {
	background-color: transparent !important;
	width: 100% !important;
	height: 100% !important;
}

/** Office Selectors >> page content **/
div#container-26 div.row {
	box-shadow: 10px 10px 5px 0 #CCCCCC !important;
	background-color: #FFFFFF !important;
	padding-top: 10px !important;
	border-radius: 10px !important;
}

/** Office Selectors >> the side container **/
div.the_side_container {
	background-color: #E4EAF2 !important;
	width: 20% !important;
	height: 640px !important;
	border-top: 1px solid #3B5068 !important;
	border-color: #3B5068 tan #3B5068 #3B5068 !important;
	border-bottom: 2px solid #3B5068 !important;
	border-left: 1px solid #3B5068 !important;
	float: left !important;
}

/** Office Selectors >> office header **/
div#office_head_nav {
	height: 90px;
	position: relative;
	radius-top-left: 10px;
	radius-top-right: 10px;
}

/** Office Selectors >> country tab **/
.country {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 2;
	text-align: center;
	box-shadow: 2px 0 0 0 #363636;
	background-color: #7D9BC0;
	width: auto;
	max-width: 20%;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 4px;
	position: relative;
	float: left !important;
	cursor: pointer !important;
	radius-top-left: 7px !important;
	radius-top-right: 7px !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Office Selectors >> sl div **/
div#col-26-2 div#sl_div {
	color: #FFFFFF !important;
	background-color: #3B5068 !important;
	padding: 20px 5px 15px 5px !important;
	radius-top-left: 5px !important;
	radius-top-right: 5px !important;
	radius-bottom-right: 5px !important;
	radius-bottom-left: 5px !important;
}

/** Office Selectors >> search div **/
div#col-26-2 div#address_search {
	text-align: center !important;
}

/** Office Selectors >> state tag **/
.the_side_container .state {
	line-height: 2;
	width: 90%;
	padding-left: 5px;
	margin-top: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: right;
	radius-top-left: 3px;
	radius-bottom-left: 3px !important;
}

/** Office Selectors >> city container **/
div.city_container {
	text-align: right !important;
}

/** Office Selectors >> city tag **/
div.city {
	width: 85%;
	padding: 5px;
	border-color: #3B5068;
	border-bottom: 3px solid #3B5068;
	border-left: 3px solid #3B5068;
	float: right;
}

/** Office Selectors >> sl map side bar link **/
div#map_sidebar a {
	font-size: 10px !important;
	line-height: 20 !important;
	font-weight: bold !important;
	box-shadow: 0 0 0 0 #C7C7C7 !important;
	background-color: #FFFFFF !important;
	padding: 3px !important;
	position: relative;
	radius-top-left: 2px !important;
	radius-top-right: 2px !important;
	radius-bottom-right: 2px !important;
	radius-bottom-left: 2px !important;
	behavior: url(/wp-content/micro-themes/PIE.php);
}

/** Office Selectors >> sl results link:hover **/
div#map_sidebar a:hover {
	color: #FFFAFA !important;
	font-size: 10px !important;
	line-height: 20 !important;
	font-weight: bold !important;
	text-align: center !important;
	background-color: #7D9BC0 !important;
	radius-top-left: 2px !important;
	radius-top-right: 2px !important;
	radius-bottom-right: 2px !important;
	radius-bottom-left: 2px !important;
}

/** Office Selectors >> consultant image container **/
.consultant_image_container {
	width: 16% !important;
	float: left !important;
}

/** Office Selectors >> affiliated office text **/
div.consultant_info_container .affiliated_office_text {
	font-family: Tahoma !important;
	font-size: 10px !important;
	font-weight: normal !important;
}

/** Office Selectors >> office info p **/
div.consultant_info_container p {
	font-size: 11px !important;
}

/** Office Selectors >> academic titles **/
span#academicTitle.academic-title {
	color: #A1B0C9 !important;
	font-size: 10px !important;
	font-weight: normal !important;
	margin-left: 5px !important;
}


/*= Contact Form ============== */

/** Contact Form >> Form Container **/
div#form_container, 
div#pulse-form-container, 
div#register-form-container, 
div#sponsor-form-container {
	font-size: 12px;
	box-shadow: 2px 2px #CCCCCC;
	width: auto;
	height: auto;
	border-radius: 5px;
	overflow: auto;
}

/** Contact Form >> table border **/
.recaptchatable {
	background-color: #ADBBFF;
	width: auto;
	height: auto;
	border-top-width: 0px;
	border-left-width: 0px;
	border-style: none;
	overflow: auto;
}

/** Contact Form >> recaptacha image container **/
.recaptcha_image_cell {
	background-color: #ADBBFF;
	background-image: none;
}

/** Contact Form >> input field **/
.contacttextbox {
	font-size: 12px;
	font-weight: normal;
	width: 90%;
}

/** Contact Form >> office paragraphs **/
div.office p.small_note {
	font-size: 10px;
	font-weight: bold;
	background-color: #E4EAF2;
	width: auto;
	border: 1px solid #3B5068;
}

/** Contact Form >> comment text area **/
.contacttextarea2 {
	width: 100%;
	height: 125px;
}

/** Contact Form >> error class **/
.redtext {
	font-size: 10px;
	font-weight: bold;
}

/** Contact Form >> move up error text **/
.redtext.moveup {
	position: relative;
	top: -10px;
}

/** Contact Form >> form select field **/
div#form_container select {
	height: 25px;
}

/** Contact Form >> submit div **/
div.submitdiv {
	height: 40px;
}

/** Contact Form >> captcha div **/
div#content_contact_450_3 {
	
}

/** Contact Form >> success note **/
div#form_container .success {
	font-size: 14px;
	font-weight: bold;
	border-bottom-color: #3B5068;
	border-bottom-style: ridge;
}


/*= Blog ====================== */

/** Blog >> body **/
div#container-29 div.row {
	box-shadow: 10px 10px 10px #A6A6A6;
	background-color: #FFFFFF;
	margin-top: 10px;
	border-radius: 10px;
}

/** Blog >> content **/
div#container-29 div#content {
	box-shadow: 5px 5px 10px #A8A8A8;
	padding: 15px 15px 50px 15px;
	border: 2px solid #8898A6;
	border-radius: 10px;
}

/** Blog >> side headings **/
div#col-29-2 h3 {
	font-size: 18px;
	font-variant: small-caps;
}

/** Blog >> featured image **/
div#col-29-1 div.featured-image {
	display: none;
}

/** Blog >> article **/
div.widget_ultimatumcustomcontent article, 
div#col-29-1 article {
	border-bottom: 1px solid #8898A6;
}

/** Blog >> side blog **/
div.widget_ultimatumcustomcontent {
	
}

/** Blog >> side title **/
h3.element-title {
	background-color: #FFFFFF;
	border-bottom: 2px solid #7D9BC0;
}

/** Blog >> homepage blog **/
div#col-12-1 div.widget_ultimatumcustomcontent {
	border-style: none;
}

/** Blog >> homepage article **/
div#col-12-1 article {
	border-bottom-style: none;
}

/** Blog >> side post header **/
div.widget_ultimatumcustomcontent h3.post-header {
	font-size: 18px;
}

/** Blog >> right nav **/
div#col-29-2 div.colwrapper {
	
}

/** Blog >> Post body images **/
div#col-29-1 img {
	max-width: 300px;
}

/** Blog >> Side Blog Img **/
div#col-13-2 img, 
div#col-38-3 img, 
div#col-39-3 img {
	max-width: 150px;
}


/*= Submenu =================== */

/** Submenu >> left submenu **/
div.vertical-menu {
	background-color: #3B5068;
	height: 500px;
}

/** Submenu >> menu item link **/
div.vertical-menu .menu-item a {
	text-align: left;
}


/*= Buttons =================== */

/** Buttons >> contact and more info button **/
.contact-button, 
.more-info-button {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
}

/** Buttons >> contact-more-info button:hover **/
.contact-button:hover, 
.more-info-button:hover {
	font-size: 10px;
	font-weight: bold;
	color:white;
	background-color: #7D9BC0;
}

/** Buttons >> Tabs **/
.smtcTab {
	text-align: center;
	background-color: #7D9BC0;
	overflow: auto;
	cursor: pointer;
}

/** Buttons >> large more info button **/
.more-info-button.large {
	/* MT [ google_font: 1 | variant: 700 ] */
	font-family: 'Oswald';
	font-size: 14px;
	font-weight: bold;
}


/*= Service =================== */

/** Service >> all page container **/
div#container-38 div.row {
	background-color: #FFFFFF;
}

/** Service >> select **/
.conference_sponsorship_select {
	width: 66%;
}


/*= General Form ============== */

/** General Form >> 3 Column Sec 1 **/
div#register-col-1, 
div#register-col-2, 
div#sponsor-col-1, 
div#sponsor-col-2 {
	width: 33%;
	float: left;
}

/** General Form >> 3 Column Sec 1a **/
div#register-col-3, 
div#sponsor-col-3 {
	width: 32%;
	float: left;
}

/** General Form >> labels **/
.form-label {
	
}

/** General Form >> input container **/
.form-input {
	width: auto;
}

/** General Form >> input **/
form#sponsor-form input {
	width: 98%;
}

/** General Form >> register form input **/
form#register-form input {
	width: 95%;
}


/*= Register Form ============= */

/** Register Form >> bed selector **/
div#register-numBed {
	width: 50%;
}

/** Register Form >> type seelctor **/
div#register-type {
	width: 50%;
}


/*= Clients  Test ============= */

/** Clients  Test >> testimonial table **/
#testimonial_table_div {
	
}

/** Clients  Test >> testimonial tab **/
.wpb_content_element .clients-tab {
	display: none;
}

/** Clients  Test >> client div **/
.smtcTab-clients {
	
}


/*= Search Layout ============= */

/** Search Layout >> page content **/
div#container-33 div.row {
	background-color: #FFFFFF;
}

/** Search Layout >> entry content **/
div#container-33 .entry-content {
	
}

/** Search Layout >> headings2 **/
div#container-33 h2 {
	font-size: 16px;
}


/*= Icons ===================== */

/** Icons >> Telecom Large Icon **/
.telecom_large_icon {
	width: 200px;
	height: 170px;
	display: block;
}

/** Icons >> Merchant Large Icon **/
.merchant_large_icon {
	width: 170px;
	height: 170px;
	display: block;
}


/*= Positioning =============== */

/** Positioning >> Bottom Left **/
.bot-left {
	position: absolute;
	bottom: 10px;
	left: 50px;
}

/** Positioning >> Front Icon **/
.front_icon_position {
	position: absolute;
	top: 30px;
	right: 50px;
}


/*= Body Home 2016 Conference = */

/** Body Home 2016 Conference >> body **/
body.home, 
body.page-id-20566, 
#wrapper-65 {
	background-color: #FFFFFF;
}

/** Body Home 2016 Conference >> H3 with backgrounds **/
div#container-61 h3.element-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-color: #E6E9F1;
}

/** Body Home 2016 Conference >> Blog content **/
#container-61 div.widget_ultimatumcustomcontent article {
	border-bottom-style: none;
}

/** Body Home 2016 Conference >> Community Involvement Image **/
div#container-61 article.ultimatepost-custom div.featured-image img {
	
}

/** Body Home 2016 Conference >> Video Title **/
h3#container-62-video-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	font-size: 36px;
	font-weight: bold;
	border-bottom-style: none;
}

/** Body Home 2016 Conference >> home buttons **/
#col-65-1.btn-primary {
	font-weight: normal;
}

/** Body Home 2016 Conference >> home page bottom row **/
div#wrapper-70 {
	background-color: #FFFFFF;
}

/** Body Home 2016 Conference >> Homepage_inner_buttons **/
div#col-65-1 a.btn {
	position: relative;
	top: 114px;
	left: -83px;
}

/** Body Home 2016 Conference >> schooley_logo **/
div#col-65-1 img.posMid {
	position: relative;
}

/** Body Home 2016 Conference >> homepage_icons **/
#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	position: relative;
	top: -140px;
	right: -348px;
}


/*= Mostert =================== */

/** Mostert >> MeetPhil **/
article#post-23535 h1.post-header {
	font-family: "Arial Black";
	color: rgb(59, 80, 104);
	text-align: left;
	background-color: rgb(255, 255, 255);
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/email-header-hi-res-web-1.png");
	background-position: right top;
	background-repeat: no-repeat;
	height: 100px;
	border-bottom-style: none;
	border-top-right-radius: 0px;
}

/** Mostert >> PhilOuterWrapper **/
div#col-73-1 div.colwrapper {
	background-color: rgb(0, 0, 0);
	width: 1536px;
}

/** Mostert >> Noimage **/
article#post-23535 div.vc_column-inner {
	background-image: none;
}

/** Mostert >> Pigimage **/
article#post-23535 img.attachment-medium {
	float: right;
}

/** Mostert >> Form **/
div#wpcf7-f23569-p23535-o1 p {
	text-align: center;
}

/** Mostert >> NameEmail **/
<input type=text class="wpcf7-form-control wpcf7-text" /> {
	width: 90%;
	height: 40px;
	padding: 10px;
}

/** Mostert >> Formfields **/
div#wpcf7-f23569-p23535-o1 input.wpcf7-text {
	background-color: rgb(228, 234, 242);
	width: 90%;
	height: 40px;
	padding: 10px;
}

/** Mostert >> Textarea **/
<textarea class="wpcf7-form-control wpcf7-textarea">...</textarea> {
	background-color: rgb(228, 234, 242);
	width: 90%;
	height: 40px;
	padding: 10px;
}

/** Mostert >> Send_bttn **/
div#wpcf7-f23569-p23535-o1 input.wpcf7-submit {
	color: rgb(255, 255, 255);
	font-size: 1.75em;
	text-align: center;
	background-color: rgb(59, 80, 104);
	width: 50%;
	padding: 20px;
	border-width: 0px;
	border-radius: 5px;
}

/** Mostert >> Piggy2 **/
article#post-23535 img.attachment-medium {
	float: right;
	clear: both;
}

/** Mostert >> Textarea2 **/
div#wpcf7-f23569-p23535-o1 textarea.wpcf7-textarea {
	background-color: rgb(228, 234, 242);
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/pig_low_res.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: contain;
	width: 90%;
	padding: 10px;
}

/** Mostert >> ListServices **/
article#post-23535 li {
	font-family: "Arial Black";
	color: rgb(59, 80, 104);
	font-size: 2em;
	line-height: 1.5em;
	list-style-type: disc;
	list-style-image: none;
	margin-left: 30px;
}

/** Mostert >> CTA **/
article#post-23535 div.vc_cta3-icon-size-md {
	color: rgb(59, 80, 104);
	background-color: rgb(228, 234, 242);
	width: 90%;
	border-radius: 5px;
}

/** Mostert >> PhoneNumber **/
article#post-23535 h2 {
	color: rgb(59, 80, 104);
}

/** Mostert >> Callphil **/
article#post-23535 h4 {
	color: rgb(59, 80, 104);
	width: 570px;
	min-height: 60px;
	padding-top: 8px;
	margin-right: 30px;
	float: right;
}

/** Mostert >> Mostert_NoBlack **/
div#col-73-1 div.colwrapper {
	background-color: rgb(255, 255, 255);
}

/** Mostert >> Mej **/
.mejs-container, 
.mejs-layers, 
.mejs-overlay, 
.mejs-poster {
	width: auto;
	min-width: none;
	height: auto;
}

/** Mostert >> CallPhilh4 **/
article#post-23535 h4 {
	width: 428px;
	padding: 10px;
	margin-right: 0px;
}


/*= BobHays =================== */

/** BobHays >> BobBkgCol **/
div#bodywrapper div#wrapper-73 {
	background-color: rgb(125, 155, 192);
	background-image: linear-gradient(rgb(125, 155, 192), transparent, rgb(59, 80, 104));
	margin-bottom: 100px;
}

/** BobHays >> BobBodyWrapper **/
div#col-73-1 div.colwrapper {
	background-color: rgb(0, 0, 0);
	min-width: 320px;
	padding: 10px;
	margin-right: auto;
	margin-bottom: 300px;
	margin-left: auto;
}

/** BobHays >> FormBody **/
article#post-26906 div {
	color: rgb(255, 255, 255);
	font-size: 24px;
	line-height: 30px;
	font-weight: 200;
	background-color: rgba(0, 0, 0, 0);
	padding: 10px;
	margin: 20px;
}

/** BobHays >> HaysH1 **/
article#post-26906 h1 {
	font-family: Helvetica;
	font-size: 40px;
	font-weight: 500;
	padding: 0px;
	margin: 30px 0px 30px 0px;
}

/** BobHays >> Title **/
article#post-26906 h1.post-header {
	color: rgb(255, 255, 255);
	font-weight: normal;
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border-color: rgb(0, 0, 0);
	border-style: none;
	border-radius: 0px;
}

/** BobHays >> Removepadding **/
article#post-26906 div.vc_col-sm-12 {
	padding: 0px;
	margin: 0px;
}

/** BobHays >> RemoveMorePadding **/
div#container-73 div {
	max-width: 600px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

/** BobHays >> Nowhite **/
div#container-73 {
	background-color: rgba(0, 0, 0, 0);
}

/** BobHays >> HaysParagraph **/
article#post-26906 p {
	padding-bottom: 30px;
	margin-bottom: 10px;
}

/** BobHays >> HaysForm **/
form.wpcf7-form {
	text-align: center;
}

/** BobHays >> FormHays **/
div#wpcf7-f26933-p26906-o1 input {
	font-size: 16px;
	box-shadow: 0 0 rgb(125, 155, 192);
	width: 500px;
	padding: 15px;
	margin: 20px auto 10px auto;
	border: 2px solid rgb(153, 153, 153);
}

/** BobHays >> Submithays **/
div#wpcf7-f26933-p26906-o1 input.wpcf7-submit {
	font-family: Oswald;
	color: rgb(255, 255, 255);
	font-size: 24px;
	background-color: rgb(59, 80, 104);
	width: 500px;
	min-height: 100px;
	padding: 30px;
	margin-bottom: -50px;
	margin-left: 20px;
}

/** BobHays >> NameField **/
span.your-name input.wpcf7-text {
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/name_symbol.jpg");
	background-position: right center;
	background-repeat: no-repeat;
}

/** BobHays >> EmailField **/
div#wpcf7-f26933-p26906-o1 input.wpcf7-email {
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/email_symbol.jpg");
	background-position: right center;
	background-repeat: no-repeat;
}

/** BobHays >> HaysError **/
div#wpcf7-f26933-p26906-o1 div.wpcf7-validation-errors {
	background-color: rgba(255, 0, 0, 0);
	padding: 10px;
	margin-top: 40px;
	border-color: rgb(255, 0, 0);
	border-width: 5px;
	border-radius: 10px;
}

/** BobHays >> PopupHays **/
div#popup {
	font-size: 30px;
	line-height: 40px;
	text-align: center;
	box-shadow: 0 0 10px rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
	width: 720px;
	padding: 20px;
	margin-right: auto;
	margin-left: auto;
}

/** BobHays >> PopupHays_Thanks **/
div#tmp_headline1-85253 b {
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 20px;
}

/** BobHays >> PopupHaysButWait **/
div#headline-14407 div.hsSize1 {
	font-size: 36px;
	line-height: 40px;
	font-weight: 900;
}

/** BobHays >> PopupHaysButton **/
a.elButton span.elButtonMain {
	font-size: 48px;
	text-align: center;
	background-color: rgb(69, 227, 21);
	width: 500px;
	padding: 20px;
	border-radius: 10px;
	display: inline-block;
}

/** BobHays >> PopupHaysFooter **/
div#popup footer {
	visibility: hidden;
}

/** BobHays >> PopupHaysHeader **/
div#popup header {
	visibility: visible;
}

/** BobHays >> PopupHaysBody **/
div#popup div.modal-body {
	overflow: visible;
}


/*= Rochol ==================== */

/** Rochol >> No Header **/
article#post-29304 h1.post-header {
	display: none;
	content: none;
}

/** Rochol >> No Header Copy E-rate **/
article#post-30142 h1.post-header {
	display: none;
	content: none;
}

/** Rochol >> CalltoActionSave35 **/
article#post-29304 div.ubtn-ctn-center {
	font-family: Helvetica;
	font-size: 24px;
	padding: 30px;
}

/** Rochol >> BackgroundFix **/
div#bodywrapper div#wrapper-73 {
	background-color: #ffffff;
	background-image: linear-gradient(180deg, rgb(255, 255, 255), rgb(255, 255, 255));
}

/** Rochol >> 35%SavingsBtn **/
article#post-29304 button#ubtn-8695 {
	font-family: Helvetica;
	color: rgb(255, 255, 255);
	font-size: 24px;
}

/** Rochol >> HelpingGolf **/
article#post-29304 h1 {
	font-family: Helvetica;
	color: rgb(59, 80, 104);
	font-size: 36px;
	font-weight: normal;
}

/** Rochol >> 75%nochange **/
article#post-29304 p {
	font-family: Helvetica;
	color: rgb(59, 80, 104);
	font-size: 16px;
	font-weight: 300;
}

/** Rochol >> HelpingGolfDiv **/
div#HelpingGolfDiv div {
	vertical-align: middle;
	min-height: 300px;
	padding-top: 30px;
	padding-bottom: 30px;
}

/** Rochol >> 35Savingstext **/
button#ubtn-8864 span.ubtn-text {
	font-size: 24px;
}

/** Rochol >> 35btnTex **/
button#ubtn-4815 span.ubtn-text {
	font-size: 24px;
	font-weight: normal;
	padding: 30px,20;
}

/** Rochol >> NoObH2 **/
article#post-29304 h2 {
	color: #ffffff;
	font-weight: normal;
}

/** Rochol >> NoObP **/
#noObCons {
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	min-height: 160px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}

/** Rochol >> NoObCons P **/
div#noObCons p {
	color: #ffffff;
	padding-right: 100px;
	padding-left: 100px;
}

/** Rochol >> Content **/
div#Rochol {
	background-color: rgba(255, 255, 255, 0);
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/logo_triangle.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height: 400px;
	padding-bottom: 100px;
}

/** Rochol >> FormFields **/
div#wpcf7-f29397-p29304-o1 input.wpcf7-validates-as-required {
	color: rgb(59, 80, 104);
	font-size: 18px;
	font-weight: normal;
	background-color: rgb(228, 234, 242);
	width: 90%;
	height: 40px;
	padding: 10px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 5px;
}

/** Rochol >> FormFields Copy E-rate **/
div#wpcf7-f30155-p30142-o1 input.wpcf7-validates-as-required {
	color: rgb(59, 80, 104);
	font-size: 18px;
	font-weight: normal;
	background-color: rgb(228, 234, 242);
	width: 90%;
	height: 40px;
	padding: 10px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 5px;
}

/** Rochol >> StartSavingBtn **/
div#wpcf7-f29397-p29304-o1 input.wpcf7-submit {
	color: rgb(59, 80, 104);
	font-size: 18px;
	text-align: center;
	background-color: rgb(228, 234, 242);
	padding: 10px 40px 10px 40px;
	margin-left: 25px;
	border: 3px solid rgb(59, 80, 104);
	border-radius: 10px;
	float: left;
}

/** Rochol >> StartSavingBtn Erate **/
div#wpcf7-f30155-p30142-o1 input.wpcf7-submit {
	color: rgb(59, 80, 104);
	font-size: 18px;
	text-align: center;
	background-color: rgb(228, 234, 242);
	padding: 10px 40px 10px 40px;
	margin-left: 25px;
	border: 3px solid rgb(59, 80, 104);
	border-radius: 10px;
	float: left;
}

/** Rochol >> StartSavingBtn Hover **/
div#wpcf7-f29397-p29304-o1 input.wpcf7-submit:hover {
	color: rgb(255, 255, 255);
	text-align: center;
	background-color: rgb(59, 80, 104);
	background-image: none;
	padding: 10px 40px 10px 40px;
	border: 3px solid rgb(228, 234, 242);
	border-radius: 10px;
	float: left;
}

/** Rochol >> StartSavingBtn Hover ERate **/
div#wpcf7-f30155-p30142-o1 input.wpcf7-submit:hover {
	color: rgb(255, 255, 255);
	text-align: center;
	background-color: rgb(59, 80, 104);
	background-image: none;
	padding: 10px 40px 10px 40px;
	border: 3px solid rgb(228, 234, 242);
	border-radius: 10px;
	float: left;
}

/** Rochol >> Dummytext **/
div#typeformDiv p {
	color: rgb(255, 255, 255);
	text-align: center;
}

/** Rochol >> NoBlack2 **/
div#col-73-1 div.colwrapper {
	background-color: rgb(255, 255, 255);
}

/** Rochol >> NoMarginWrapperPhone **/
div#bodywrapper div#wrapper-73 {
	margin-bottom: 0px;
}

/** Rochol >> NoMarginColWrapperPhone **/
div#col-73-1 div.colwrapper {
	margin-bottom: 0px;
}

/** Rochol >> #schoolDivErate **/
div#eRateSavingsBtn div#schoolDiv {
	font-family: Helvetica;
	color: rgb(59, 80, 104);
	font-weight: normal;
	padding: 70px 50px 70px 50px;
}

/** Rochol >> H1E-rate **/
article#post-30142 h1 {
	color: rgb(59, 80, 104);
	font-weight: normal;
}

/** Rochol >> H1E-rate P **/
article#post-30142 p {
	color: rgb(59, 80, 104);
	font-weight: normal;
}

/** Rochol >> WhatIsERate **/
div#eRateBlock {
	font-family: Helvetica;
	color: rgb(255, 255, 255);
	font-weight: normal;
	padding: 70px 50px 70px 50px;
}

/** Rochol >> WhatIsERate P **/
div#eRateBlock p {
	color: rgb(255, 255, 255);
	padding: 0px 50px 20px 50px;
}

/** Rochol >> WhatIsERateH1 **/
div#eRateBlock h1 {
	color: rgb(255, 255, 255);
	font-weight: normal;
}

/** Rochol >> NoObloERate **/
div#noObCons h2 {
	font-weight: normal;
}

/** Rochol >> NoObloERateP **/
div#noObCons p {
	color: rgb(255, 255, 255);
}

/** Rochol >> WhiteTextERateNoOblo **/
article#post-30142 div#noObCons {
	color: rgb(255, 255, 255);
}

/** Rochol >> SaveMoney **/
article#post-30142 div.vc_custom_1527687929554 {
	background-image: url("https://www.schooleymitchell.com/wp-content/uploads/saveMoney.png");
}

/** Rochol >> Disable H1 Title **/
article#post-30396 h1.post-header {
	visibility: hidden;
}

/** Rochol >> Hide Page Title Golf **/
article#post-30404 h1.post-header {
	visibility: hidden;
}

/** Rochol >> E-rateSavingsThankyouH1 **/
article#post-31395 h1.entry-title {
	visibility: hidden;
}

/** Rochol >> MSSavingsRocholH1 **/
article#post-31436 h1.post-header {
	visibility: hidden;
}

/** Rochol >> RocholThankyouDiv H1 **/
div#Thankyou H1 {
	color: rgb(59, 80, 104);
	line-height: 50px;
	font-weight: normal;
	padding-bottom: 20px;
}

/** Rochol >> RocholThankyouDiv H4 **/
div#Thankyou h4 {
	font-family: Helvetica;
	color: rgb(59, 80, 104);
	font-size: 24px;
	font-weight: normal;
	padding-bottom: 20px;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Home 2 ==================== */

	/** Home 2 >> We Increase Your Profits **/
	div#col-42-1 h3.element-title {
	top: 0px;
	left: 100px;
}

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	position: relative;
	top: 10px;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> Homepage_inner_buttons **/
	div#col-65-1 a.btn {
	position: relative;
	top: 114px;
	left: -83px;
}

	/** Body Home 2016 Conference >> schooley_logo **/
	div#col-65-1 img.posMid {
	position: relative;
}

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	position: relative;
	top: -140px;
	right: -348px;
}


	/*= Mostert =================== */

	/** Mostert >> 2 **/
	div#col-73-1 div.colwrapper {
	width: none;
	max-width: none;
}

	/** Mostert >> PhilOuterWrapper **/
	div#col-73-1 div.colwrapper {
	background-color: rgb(255, 255, 255);
	width: 1160px;
	max-width: 1160px;
}

	/** Mostert >> PhilWrapFix **/
	div#container-73 div {
	max-width: none;
}

	/** Mostert >> NoBlack **/
	div#bodywrapper {
	background-color: rgba(0, 0, 0, 0);
}


}


/*( Middlesize Desktop )*/
@media (min-width: 980px) and (max-width: 1199px) {

	/*= Home 2 ==================== */

	/** Home 2 >> We Increase Your Profits **/
	div#col-42-1 h3.element-title {
	left: 100px;
}

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	top: 0px;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	right: -266px;
}


	/*= Rochol ==================== */

	/** Rochol >> NoObCons P **/
	div#noObCons p {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

	/** Rochol >> NoBlack2 **/
	div#col-73-1 div.colwrapper {
	background-color: rgb(255, 255, 255);
}

	/** Rochol >> CCIcon **/
	article#post-29304 div.vc_custom_1527687929554 {
	width: 150px;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Home 2 ==================== */

	/** Home 2 >> Dropdown Menu **/
	.dropdown-menu {
	float: none;
}

	/** Home 2 >> We Increase Your Profits **/
	div#col-42-1 h3.element-title {
	font-size: 4em;
	left: 80px;
}

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	position: relative;
}

	/** Home 2 >> Tagline Footer **/
	div#col-8-2 div.textwidget {
	font-size: 20px;
}

	/** Home 2 >> Tagline Content L2 **/
	div#container-8 div#col-8-2 {
	width: 470px;
}

	/** Home 2 >> logo container **/
	div#col-37-1.span6 {
	width: 33%;
	min-width: 277px;
}

	/** Home 2 >> social media button container **/
	div#col-37-2.span3 {
	width: 33%;
}

	/** Home 2 >> right img logo selector **/
	.posMid {
	left: 43px;
}

	/** Home 2 >> Increase Profits FR **/
	div#col-47-1 h3.element-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald';
	font-size: 4.5em;
	width: 600px;
	top: 20px;
}

	/** Home 2 >> Inverse Collapse Dropdown Menu **/
	.navbar-inverse .nav-collapse .dropdown-menu a {
	text-align: center;
}


	/*= Contact Form ============== */

	/** Contact Form >> Form Select Width **/
	select {
	width: 172px;
}

	/** Contact Form >> Contact Area Code **/
	div#col-18-1 div#content_contact_450_2 input[name="txtAreaCode"] {
	margin-bottom: 15px;
}


	/*= General Form ============== */

	/** General Form >> 3 Column Sec 1a **/
	div#register-col-3, 
div#sponsor-col-3 {
	width: 32%;
}


	/*= Positioning =============== */

	/** Positioning >> Bottom Left **/
	.bot-left {
	left: 15px;
}

	/** Positioning >> Front Icon **/
	.front_icon_position {
	top: 15px;
	right: 0px;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> Homepage_inner_buttons **/
	div#col-65-1 a.btn {
	left: -128px;
}

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	position: relative;
	top: -131px;
	right: -183px;
}


	/*= Rochol ==================== */

	/** Rochol >> NoObCons P **/
	div#noObCons p {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

	/** Rochol >> CCIcon **/
	article#post-29304 div.vc_custom_1527687929554 {
	width: 150px;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Home 2 ==================== */

	/** Home 2 >> Dropdown Menu **/
	.dropdown-menu {
	position: relative;
	z-index: 1000;
	float: none;
}

	/** Home 2 >> We Increase Your Profits **/
	div#col-42-1 h3.element-title {
	font-size: 3.5em;
	left: 50px;
}

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	position: relative;
}

	/** Home 2 >> Tagline Footer **/
	div#col-8-2 div.textwidget {
	font-size: 17px;
}

	/** Home 2 >> Tagline Content L1 **/
	div#container-8 div#col-8-1 {
	width: 250px;
	float: left;
}

	/** Home 2 >> Tagline Content L2 **/
	div#container-8 div#col-8-2 {
	width: 420px;
	margin-right: 0px;
	float: right;
}

	/** Home 2 >> logo container **/
	div#col-37-1.span6 {
	width: 50%;
}

	/** Home 2 >> social media button container **/
	div#col-37-2.span3 {
	width: 43%;
}

	/** Home 2 >> search bar container **/
	div#col-37-3.span3 {
	width: 50%;
}

	/** Home 2 >> Increase Profits FR **/
	div#col-47-1 h3.element-title {
	font-size: 3.5em;
	width: auto;
}

	/** Home 2 >> Inverse Collapse Dropdown Menu **/
	.navbar-inverse .nav-collapse .dropdown-menu a {
	text-align: center;
}


	/*= Contact Form ============== */

	/** Contact Form >> Form Select Width **/
	select {
	width: 206px;
}

	/** Contact Form >> Pulse Form Container **/
	#pulse-form-container {
	padding-right: 10%;
	padding-left: 10%;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	position: relative;
	top: -130px;
	right: -243px;
}


	/*= Rochol ==================== */

	/** Rochol >> NoObCons P **/
	div#noObCons p {
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

	/** Rochol >> CCIcon **/
	article#post-29304 div.vc_custom_1527687929554 {
	margin-bottom: 30px;
}

	/** Rochol >> SaveMoneyERate **/
	article#post-30142 div.vc_custom_1527882231237 {
	margin-bottom: 30px;
}


}


/*( Phone )*/
@media (max-width: 395px) {

	/*= Mostert =================== */

	/** Mostert >> Logo-phone **/
	div#logo-container h1 {
	margin-right: auto;
	margin-left: auto;
}

	/** Mostert >> MeetPhil-h1-Phone **/
	article#post-23535 h1.post-header {
	text-align: center;
}

	/** Mostert >> Intrigued-p-Phone **/
	article#post-23535 span {
	text-align: center;
	width: 90%;
}

	/** Mostert >> Container-width-phone **/
	#container-73 {
	max-width: 320px;
}

	/** Mostert >> Center-text-Phone **/
	div#col-73-1 div.colwrapper {
	text-align: center;
}

	/** Mostert >> List-Phone **/
	article#post-23535 li {
	text-align: left;
}

	/** Mostert >> Background-Phone **/
	body.ut-layout-the-real-blank-layout {
	background-color: rgb(255, 255, 255);
}


	/*= Home 2 ==================== */

	/** Home 2 >> Logo Image **/
	div#col-6-1 img {
	width: 40%;
	height: auto;
	position: absolute;
	top: 180px;
	left: 20px;
}

	/** Home 2 >> We Increase Your Profits **/
	div#col-42-1 h3.element-title {
	font-size: 2.5em;
	width: 55%;
	height: 100%;
	left: 25px;
}

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	font-size: 1.2em;
	width: 50%;
	position: relative;
	top: 0px;
	bottom: 0px;
}

	/** Home 2 >> Footer Div **/
	div#container-8 div.row, 
div#container-53 div.row {
	padding-top: 10px;
}

	/** Home 2 >> Tagline Footer **/
	div#col-8-2 div.textwidget {
	font-size: 14px;
}

	/** Home 2 >> logo container **/
	div#col-37-1.span6 {
	width: 100%;
}

	/** Home 2 >> social media button container **/
	div#col-37-2.span3 {
	width: 100%;
}

	/** Home 2 >> search bar container **/
	div#col-37-3.span3 {
	width: 100%;
}

	/** Home 2 >> right img logo selector **/
	.posMid {
	left: 53px;
}

	/** Home 2 >> green check mark **/
	.check_mark_icon {
	background-image: url("SchooleyMitchell-Microtheme/SM2015-Images_green_checkmark_sm.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

	/** Home 2 >> reduce text div **/
	div#col-42-1 .textwidget, 
div#col-47-1 .textwidget {
	top: 170px;
	left: 10px;
}

	/** Home 2 >> Increase Profits FR **/
	div#col-47-1 h3.element-title {
	font-size: 3em;
	top: 0px;
}


	/*= Office Selectors ========== */

	/** Office Selectors >> info container **/
	div.consultant_info_container {
	width: 68%;
}

	/** Office Selectors >> office **/
	div.office {
	font-size: 12px;
}

	/** Office Selectors >> country tab **/
	.country {
	font-size: 10px;
}

	/** Office Selectors >> state tag **/
	.the_side_container .state {
	font-size: 10px;
}

	/** Office Selectors >> office name heading **/
	div.consultant_info_container strong {
	font-size: 16px;
	font-weight: bold;
}

	/** Office Selectors >> consultant image container **/
	.consultant_image_container {
	width: 30%;
}


	/*= Contact Form ============== */

	/** Contact Form >> Form Select Width **/
	select {
	width: 164px;
}

	/** Contact Form >> Pulse Form Container **/
	#pulse-form-container {
	padding-right: 5px;
	padding-left: 5px;
}

	/** Contact Form >> Pulse Content Col 1 **/
	div#col-18-1 div.pulse_content_container {
	padding-right: 5px;
	padding-left: 5px;
}

	/** Contact Form >> Pulse Content Col 1 Inner **/
	div#col-18-1 div.pulse_content_container div.vc_column-inner {
	padding-right: 5px;
	padding-left: 5px;
}

	/** Contact Form >> Pulse Content Col 1 Content 3 **/
	div#col-18-1 div.pulse_content_container div#content_contact_450_3 {
	padding-right: 0px;
}


	/*= Submenu =================== */

	/** Submenu >> left submenu **/
	div.vertical-menu {
	height: auto;
}


	/*= Icons ===================== */

	/** Icons >> Telecom Large Icon **/
	.telecom_large_icon {
	width: 100px;
	height: auto;
}

	/** Icons >> Merchant Large Icon **/
	.merchant_large_icon {
	width: 100px;
	height: auto;
}


	/*= Positioning =============== */

	/** Positioning >> Bottom Left **/
	.bot-left {
	left: 15px;
}

	/** Positioning >> Front Icon **/
	.front_icon_position {
	right: 15px;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> Homepage_inner_buttons **/
	div#col-65-1 a.btn {
	padding-left: 20px;
	margin-left: 125px;
	position: relative;
	top: 12px;
	left: 14px;
}

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	position: relative;
	top: -164px;
	right: -208px;
}

	/** Body Home 2016 Conference >> Shipping Image **/
	#col-65-1 .shipping_icon {
	width: 100px;
}


	/*= Rochol ==================== */

	/** Rochol >> 1 **/
	div#eRateSavingsBtn div.ubtn-ctn-center {
	padding: 10px;
	margin: 10px;
}

	/** Rochol >> HelpingGolf **/
	article#post-29304 h1 {
	padding-top: 20px;
	padding-bottom: 20px;
}

	/** Rochol >> FormFields **/
	div#wpcf7-f29397-p29304-o1 input.wpcf7-validates-as-required {
	max-width: 90%;
}

	/** Rochol >> FormFields Copy E-rate **/
	div#wpcf7-f30155-p30142-o1 input.wpcf7-validates-as-required {
	max-width: 90%;
}

	/** Rochol >> StartSavingBtn **/
	div#wpcf7-f29397-p29304-o1 input.wpcf7-submit {
	text-align: center;
	width: 90%;
	margin-left: 14px;
}

	/** Rochol >> StartSavingBtn Erate **/
	div#wpcf7-f30155-p30142-o1 input.wpcf7-submit {
	text-align: center;
	width: 90%;
	margin-left: 14px;
}

	/** Rochol >> NoBlack2 **/
	div#col-73-1 div.colwrapper {
	max-width: 340px;
}

	/** Rochol >> HelpingGolfPhone **/
	div#HelpingGolfDiv div.vc_custom_1527695580094 {
	padding-top: 0px;
	padding-bottom: 0px;
}

	/** Rochol >> NoMarginWrapperPhone **/
	div#bodywrapper div#wrapper-73 {
	margin-bottom: 10px;
}

	/** Rochol >> NoMarginColWrapperPhone **/
	div#col-73-1 div.colwrapper {
	margin-bottom: 0px;
}

	/** Rochol >> FindErateBtnPhone **/
	div#eRateSavingsBtn a.ubtn-large {
	padding: 10px;
}

	/** Rochol >> FindERatePhoneDiv **/
	div#eRateSavingsBtn div.ubtn-ctn-center {
	padding: 10px;
	margin: 10px;
}

	/** Rochol >> ERateBlockPhone **/
	article#post-30142 div#eRateBlock {
	padding: 0px;
}

	/** Rochol >> ErateBlockPhoneP **/
	div#eRateBlock p {
	padding: 10px;
}

	/** Rochol >> ERateBlockAll **/
	#eRateBlock {
	padding: 10px;
}


}


/*( HiRes Phablet )*/
@media (max-width: 480px) {

	/*= Home 2 ==================== */

	/** Home 2 >> Reduce Text **/
	div#col-42-1 .front_header2, 
div#col-47-1 .front_header2 {
	top: 250px;
	bottom: 0;
}


	/*= Body Home 2016 Conference = */

	/** Body Home 2016 Conference >> Homepage_inner_buttons **/
	div#col-65-1 a.btn {
	bottom: 119px;
	left: -95px;
}

	/** Body Home 2016 Conference >> schooley_logo **/
	div#col-65-1 img.posMid {
	width: 122px;
	height: 146px;
	left: 73px;
}

	/** Body Home 2016 Conference >> homepage_icons **/
	#col-65-1 .merchant_large_icon, 
#col-65-1 .telecom_large_icon {
	right: -221px;
}


	/*= Rochol ==================== */

	/** Rochol >> FormFields **/
	div#wpcf7-f29397-p29304-o1 input.wpcf7-validates-as-required {
	width: 90%;
}

	/** Rochol >> FormFields Copy E-rate **/
	div#wpcf7-f30155-p30142-o1 input.wpcf7-validates-as-required {
	width: 90%;
}

	/** Rochol >> StartSavingBtn **/
	div#wpcf7-f29397-p29304-o1 input.wpcf7-submit {
	width: 90%;
	margin-left: 15px;
}

	/** Rochol >> StartSavingBtn Erate **/
	div#wpcf7-f30155-p30142-o1 input.wpcf7-submit {
	width: 90%;
	margin-left: 15px;
}

	/** Rochol >> NoBlack2 **/
	div#col-73-1 div.colwrapper {
	width: 380px;
}

	/** Rochol >> ERateBlockAll **/
	#eRateBlock {
	padding: 10px;
}


}

