/*

Theme Name:     StrapPress Child

Theme URI:      http://example.com/

Description:    Child theme for the Twenty Thirteen theme

Author:         Your name here

Author URI:     http://example.com/about/

Template:       strappress

Version:        0.1.0

*/



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


/* =Bootstrap Tweaks

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

@font-face {
    font-family: "MyriadProRegular";
    src: url("fonts/MyriadProRegular.eot") format("embedded-opentype"), 
        url("fonts/MyriadProRegular.woff2") format("woff2"), 
        url("fonts/MyriadProRegular.woff") format("woff"), 
        url("fonts/MyriadProRegular.ttf") format("truetype"), 
        url("fonts/MyriadProRegular.svg#MyriadProRegular") format("svg");
}
@font-face {
    font-family: "MyriadProBold";
    src: url("fonts/MyriadProBold.eot") format("embedded-opentype"), 
        url("fonts/MyriadProBold.woff2") format("woff2"), 
        url("fonts/MyriadProBold.woff") format("woff"), 
        url("fonts/MyriadProBold.ttf") format("truetype"), url("../fonts/MyriadProBold.svg#MyriadProBold") format("svg");
}
@font-face {
    font-family: "MyriadProItalic";
    src: url("fonts/MyriadProItalic.eot") format("embedded-opentype"),
        url("fonts/MyriadProItalic.woff2") format("woff2"), 
        url("fonts/MyriadProItalic.woff") format("woff"), 
        url("fonts/MyriadProItalic.ttf") format("truetype"), 
        url("fonts/MyriadProItalic.svg#MyriadProItalic") format("svg");
}
@font-face {
    font-family: "QuicksandRegular";
    src: url("fonts/QuicksandRegular.eot") format("embedded-opentype"), 
        url("fonts/QuicksandRegular.woff2") format("woff2"), 
        url("fonts/QuicksandRegular.woff") format("woff"), 
        url("fonts/QuicksandRegular.ttf") format("truetype"), 
        url("fonts/QuicksandRegular.svg#QuicksandRegular") format("svg");
}
@font-face {
    font-family: "QuicksandBold";
    src: url("fonts/QuicksandBold.eot") format("embedded-opentype"), 
        url("fonts/QuicksandBold.woff2") format("woff2"), 
        url("fonts/QuicksandBold.woff") format("woff"), 
        url("fonts/QuicksandBold.ttf") format("truetype"), 
        url("fonts/QuicksandBold.svg#QuicksandBold") format("svg");
}

	.search-provider-product-reviews {
		position: absolute;
		width: 260px;
		height: 26px;
		background-color: #f16f30;
		top: 0;
		margin-top: 50px;
		right: 0;
		margin-right: 17%;
		z-index: 9999999;
		line-height: 26px;
		font-size: 14px;
		font-family: "QuicksandRegular";
		color: #FFF;
		border-bottom: 2px solid #8c3722;
		text-align: center;
		text-decoration: none;
	}

	.container>.navbar-header{width:100%;} 

	.container-fluid, .container, .navbar-collapse, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:0px;padding-right:0px;}

	header{background-color:#f2f2f2;}

	.navbar{border-radius:0px;margin-bottom:0px;background-color:#fff;border:none;border-bottom:3px solid #f1482d;-webkit-box-shadow: 1px 10px 23px -10px rgba(0,0,0,0.75);-moz-box-shadow: 1px 10px 23px -10px rgba(0,0,0,0.75);box-shadow: 1px 10px 23px -10px rgba(0,0,0,0.75);z-index:9;}

	.navbar-nav{float:none;margin:0 auto;}

	#logo{margin:15px 0;}

	.row{margin-left:0px;margin-right:0px;}

	.btn{background:#f2492d;border-radius:4px;padding:15px 17px;margin:10px 0 0 0;color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;text-transform:uppercase}

	.navbar-nav .dropdown-menu .dropdown-menu{left:99%;top:-8px;}

	#searchmenu{padding:10px 0 0 0;}

	#searchmenu i{color:#737373;}

	#showsearch{z-index:99;position:absolute;top:53px;right:20%;max-width:350px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;}

	#showsearch .form-control{width:95% !important}

	#showsearch .btn{padding:8px 17px;}




	#searchmenu {
		display: none;
	}
	#showsearch {
		display: block;
	}
	.container>.navbar-header{
		width:1024px;
		margin-left: 73px;
		/*margin-top: 45px;*/
/*		margin-left: 81px;
		margin-top: 31px;*/
		/*padding-bottom: 2px;*/
	}
	#logo {
		width: 242px;
		float: left;
		margin: 0;
        margin-top: 5px;
	}
	nav {
		width: 600px;
		float: left;
		margin-left: 22px;
		/*margin-top: -3px;*/
	}
	.navbar-header {
		margin-top: 40px;
	}
	.wehelp {
		display: none;
	}
	.navbar {
		background-color: #F2F2F2;
		border: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-top: 0;
	}

/*    #showsearch2 {
        background-color: #F36F21;
        height: 50px;
        padding-top: 5px;
        padding-bottom: 6px;
        margin-top: 9px;
        z-index: 999;
    }*/
	#showsearch2 {
		background-color: #F36F21;
		height: 50px;
		padding-top: 6px;
		padding-bottom: 6px;
        margin-top: 5px;
        z-index: 999;
	}
		.search-center {
			margin: auto;
			padding-right: 100px;
		}

		.blog-search-label {
			width: 150px;
			height: 40px;
			background-color: #2A5776;
			color: #FFF;
			float: left;
			text-align: center;
			padding: 10px;
			font-family: "MyriadProRegular";
		}
		#searchsubmit {
			background-color: #2A5776;
			width: 60px;
			height: 40px;
			line-height: 0;
			border: none;
			border-radius: 0;
			padding: 0;
			font-family: "QuicksandRegular";
			font-size: 14px;
			font-weight: normal;
			text-transform: capitalize;
			padding-top: 1px;
			padding-left: 1.25px;
		}
		#searchsubmit:hover {
			color: #FFF;
		}
		input.form-control.search-query {
			width: 290px !important;
			height: 39px;
			box-shadow: 0;
			color: #666;
			font-size: 12px;
			font-family: "QuicksandRegular";
		}
/*		input.form-control.search-query:hover {
			outline: none;
			border: none;
		}*/
		input.form-control.search-query:focus {
			outline: none;
			border: none;
			box-shadow :none;
		}
		.form-control {
			border: 0px;
		}


	/* =Menu

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

	/*.nav > li > a{padding:10px 20px !important;}*/


	.navbar-default .navbar-nav>li>a{font-family: 'QuicksandRegular', sans-serif;font-weight:500;font-size:18px;line-height:31px;text-transform:uppercase;color:#737373;}

	.navbar-default .navbar-nav>li>a:after{content:url('images/divider.png');width:18px !important;height:17px !important;position:absolute;right:-9px;top:10px;z-index:2;}

	.navbar-default .navbar-nav>li:last-child>a:after{content:"";padding:0;}

	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-color: #F2F2F2;color: #999;}

	.navbar-default .caret{display:none !important;}

	.navbar-default .navbar-nav>.active>a{background-color: #F2F2F2;color:#999 !important;}


	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		color: #F36F21;
		transition: 2s;
	}
	.nav > li > a { 
		/*padding: 12px;*/
		margin-right: -2px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #999;
	}

	.navbar-default .navbar-nav>li>a:after {
		content:url("");
	}
    .navbar-default .navbar-nav>li>a {
        backgroundcolor: green;
    }

    .navbar {
        height: ;
    }
/* =Header

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

	.head-contact{width:350px;float:right;}

	.head-phone{font-family: 'Open Sans', sans-serif;color:#0f1e3f;font-size:24px;float:right;margin-top:10px;}

	/*.fa{height:28px;width:28px;border-radius:28px;text-align:center;margin-left:5px;padding-top:5px;}*/
	.fa{height:28px;width:28px;border-radius:28px;text-align:center;padding-top:5px;}

	.fa-google-plus{border:2px solid #e2333f;color:#e2333f;}

	.fa-facebook{border:2px solid #1a40ad;color:#1a40ad;}

	.fa-linkedin{border:2px solid #168dc2;color:#168dc2;}

	.fa-twitter{border:2px solid #168dc2;color:#168dc2;}

	.fa-youtube{border:2px solid #168dc2;color:#168dc2;}

	.wehelp{max-width:350px;float:right;font-family: 'Open Sans', sans-serif;font-weight:600;color:#fff;font-size:16px;text-transform:uppercase;background:#f2492d;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-align:center;padding:8px;}

	.wehelp span{font-weight:300;}

	.social-icons{margin-top:14px;float:left;}

	

	.head-contact{
		width:0px;
		float:none;
		display: none;
	}
/* =Footer

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

/*	footer{background:#0f1e3f;border-top:3px solid #f2492d;}

	#footer-wrapper{background:#fff;}

	.powered{text-align:center;float:none;}

	.copyright{text-align:center;float:none;font-family: 'Open Sans', sans-serif;color:#646465;font-size:12px;padding-bottom:20px;}

	#footer-wrapper h2{margin-top:0px;margin-bottom:30px;}

	.logos{z-index:2;background:#f2492d;height:105px;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:-50px;text-align:center;padding-top:10px;}

	.footer-title{padding:36px 26px 0px;}

	footer hr{margin-top:20px;}*/



	footer {
		background: #2a5776 url("images/footer-bg.png") no-repeat scroll center top;
		width: 100%;
		height: 466px; 
		background-color: #2A5776;
		border-top: 20px solid #F36F21;
		border-bottom: 20px solid #FFF;
		margin: auto;
		padding-top: 42px !important;
	}
	.footer-menu-wrapper {
		margin-left: 70px;

	}
		.footer-menu {
			margin: auto;
			width: 872px;
			height: 20px;
			display: table;
			padding-bottom: 17px;
		}
		.footer-menu ul {
			margin: 0;
			padding-left: 0;
		}
		.footer-menu ul li {
		    display: table-cell;
		    width: 218px;
		}
		.footer-menu ul li a {
			color: #FFF;
			text-transform: uppercase;
			font-size: 16px;
			font-family: "MyriadProRegular";
			text-align: left;
			transition: all 0.8s ease 0s;
		    display: table-cell;
		}
		.footer_menu ul li a:last-child {
		    margin-right: 0;
		}
		.footer-menu ul li a:hover {
			color: #F36F21;
		}
		.footer-menu li a {
			border: none;
		}
	.product-listing {
		border-top: 1px solid #F36F21;
		border-bottom: 1px solid #F36F21;
		display: table;
		margin: 0 auto 0;
		padding: 10px 0px;
		width: 752px;
		margin-top: 20px;
	}
		.product-listing ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		.product-listing ul li {
			display: inline-block;
			margin-right: 8.4px;
			color: #FFF;
			font-size: 15px;
			font-family: "MyriadProRegular";
		}
		.product-listing ul li a {
			color: #FFF;
			font-size: 15px;
			font-family: "MyriadProRegular";
		}
		.product-listing ul li a:hover {
			color: #F36F21;
		}
	.footer-bottom {
	    display: inline-block;
	    margin-top: 0;
	    position: relative;
	    width: 100%;
	    margin-top: 11px;
	}
		.footer-icon {
		    display: table;
		    margin: 0 auto;
		}
		.footer-icon ul {
		    margin: 0;
		    padding-top: 20px;
		}
		.footer-icon ul li {
		    display: inline-block;
		}
		.footer-icon ul li a {
		    color: #fff;
		    display: block;
		    font-size: 18px;
		    height: 37px;
		    width: 40px;
		}
		.fb {
		    background: #3b5998 none repeat scroll 0 0;
		    border-bottom: 3px solid #092a40;
		    box-sizing: border-box;
		    color: #fff;
		    cursor: pointer;
		    display: inline-block;
		    font-size: 18px;
		    line-height: 40px;
		    margin-right: 10px;
		    text-align: center;
		    transition: all 0.8s ease 0s;
		    vertical-align: middle;
		}
		.fb:hover {
		    background: #092a40 none repeat scroll 0 0;
		}
		.linkedin {
		    background: #007bb6 none repeat scroll 0 0;
		    border-bottom: 3px solid #092a40;
		    box-sizing: border-box;
		    color: #fff;
		    cursor: pointer;
		    display: inline-block;
		    font-size: 18px;
		    line-height: 40px;
		    margin-right: 10px;
		    text-align: center;
		    transition: all 0.8s ease 0s;
		    vertical-align: middle;
		}
		.linkedin:hover {
		    background: #092a40 none repeat scroll 0 0;
		}
		.twitter {
		    background: #00aced none repeat scroll 0 0;
		    border-bottom: 3px solid #1587a6;
		    box-sizing: border-box;
		    color: #fff;
		    cursor: pointer;
		    display: inline-block;
		    font-size: 18px;
		    line-height: 40px;
		    margin-right: 10px;
		    text-align: center;
		    transition: all 0.8s ease 0s;
		    vertical-align: middle;
		}
		.twitter:hover {
		    background: #1587a6 none repeat scroll 0 0;
		}
		.google {
		    background: #bb0000 none repeat scroll 0 0;
		    border-bottom: 3px solid #cc0033;
		    box-sizing: border-box;
		    color: #fff;
		    cursor: pointer;
		    display: inline-block;
		    font-size: 18px;
		    line-height: 40px;
		    text-align: center;
		    transition: all 0.8s ease 0s;
		    vertical-align: middle;
		}
		.google:hover {
		    background: #cc0033 none repeat scroll 0 0;
		}
		.fa-facebook, .fa-linkedin, .fa-twitter, .fa-google-plus {
			border: none;
			color: #FFF;
		}

	.footer-copyright-container {
		margin: auto;
		width: 1230px;
		margin-top: -7px;
	}
		.footer-copyright {
		    float: left;
		    color: #fff;
		    display: inline-block;
		    font-family: "MyriadProRegular";
		    font-size: 14px;
		    margin: 0;
		    padding: 0;
		    vertical-align: top;
		}
		.footer-right {
			float: right;
		    color: #fff;
		    display: inline-block;
		    font-family: "MyriadProRegular";
		    font-size: 14px;
		    margin: 0;
		    padding: 0;
		    vertical-align: top;
		}


/* =HTML Elements

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

	p{font-family: 'Open Sans', sans-serif;font-size:14px;line-height:23px;}

	/*p a, p a:hover{font-family: 'Open Sans', sans-serif;font-weight:800;color:#f2492d;text-transform:uppercase;}*/

	h1{font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:58px;text-transform:uppercase;text-shadow: 0px 2px 2px rgba(92, 129, 154, 0.85);}

	h1 span{font-weight:800;}

	h2{font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:31px;text-transform:uppercase;}

	h2 span{font-weight:800;}

	h3{font-family: 'Open Sans', sans-serif;font-weight:400;color:#fff;font-size:24px;text-transform:uppercase;}

	.white-bg{color:#0f1e3f !important;}	

	.orng-btn{width:90%;margin:0 auto;padding:15px 25px;text-align:center;border-radius:4px;background-color:#f2492d;font-family: 'Open Sans', sans-serif;font-weight:700;color:#fff;text-transform:uppercase;}

	.orng-btn a{color:#fff;}	

	a:hover{text-decoration:none;}

	

	p a, p a:hover {
	    color: #fff;
	    font-family: "MyriadProRegular";
	    font-size: 14px;
	}

/* =Home Page

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

	.home-h{margin-bottom:70px;}

	.header-bg{background:#7b9fb7 url(images/bg-brain.jpg) 75% 0% no-repeat;padding:90px 0 40px 0;z-index:1;}

	.tabs-container{border-bottom:5px solid #0f1e3f;}

	#home-tabs{list-style:none;margin:0 0 0 0; padding:0 0 0 0;}

	#home-tabs li{padding:1px 0;width:100%;text-align:center;font-family: 'Open Sans', sans-serif;font-weight:800;color:#fff;font-size:48px;background: rgba(15, 30, 63, 0.4);border-top:1px solid #7b9fb7;padding:6px 0;}

	#home-tabs li:hover{ cursor:pointer;}

	#home-tabs li.active{background: rgba(15, 30, 63, 0.7);border-top:0px;}

	#home-tabs-content{background: rgba(15, 30, 63, 0.7);color:#fff;}

	.content1, .content2, .content3{padding:22px 20px;min-height:242px;}

	.subpages-list{list-style:none;margin:0 0 0 0;padding:0 0 0 0;clear:both;width:100%;}

	.subpages-list .page_item_has_children{max-width:33%;width:33%;float:left !important;}

	.subpages-list .page_item_has_children>a{font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:24px;text-transform:uppercase;}

	.subpages-list-cloud{clear:both;width:100%;list-style:none;margin:0 0 0 0;padding:0 0 0 0;}

	.subpages-list-cloud .page_item_has_children{max-width:50%;width:50%;float:left !important;}

	.subpages-list-cloud .page_item_has_children>a{font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:24px;text-transform:uppercase;}

	.subpages-list-support{clear:both;width:100%;color:#fff; list-style-type:square;margin:0 0 0 17px;padding:0 0 0 0;}

	.subpages-list-support li{max-width:50%;width:50%;float:left !important;}

	.subpages-list-support li a{font-family: 'Open Sans', sans-serif;font-weight:700;color:#fff;line-height:24px;}

	.pg-head{background:#0f1e3f;border-top-left-radius:5px;border-top-right-radius:5px;padding:13px 18px;border-bottom:1px solid #fff;font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:24px;text-transform:uppercase;}

	.pg-head a{font-family: 'Open Sans', sans-serif;font-weight:300;color:#fff;font-size:24px;text-transform:uppercase;}

	.pg-subpages{clear:both;padding:25px 19px !important;background:#7b9fb7;margin-bottom:20px;min-height:100px;}

	.pg-subpages .children{margin:0 0 0 17px;padding:0 0 0 0;color:#fff;}

	.pg-subpages .children a{font-family: 'Open Sans', sans-serif;font-weight:700;color:#fff;line-height:24px;}

	.fa-caret-down{border:1px solid #789cb4;height:30px;width:30px;border-radius:30px;float:right;color:#fff;text-align:center;padding-top:3px;}

	.find-container{background:#0f1e3f;padding:30px 0;border-top:3px solid #f2492d;border-bottom:3px solid #f2492d;}

	.find-container	.left-border{margin-bottom:20px;border-top:1px solid #7b9fb7;border-right:1px solid #7b9fb7;border-left:1px solid #7b9fb7;height:30px;}

	.find-container	.right-border{margin-bottom:20px;border-top:1px solid #7b9fb7;border-right:1px solid #7b9fb7;height:30px;}

	.borders-top{border-left:1px solid #7b9fb7;border-top:1px solid #7b9fb7;height:260px;width:30px;margin:30px auto 0 auto;}

	.borders-bottom{border-left:1px solid #7b9fb7;border-top:1px solid #7b9fb7;border-bottom:1px solid #7b9fb7;height:630px;width:30px;margin:0 auto;}

	.quote-container{margin-top:40px;}

	.product-options .container{padding:30px 0;}

			

/* =Provider Search Results (archive.php)

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

	.provider-img{height:190px;}

	.provider-img img{position:absolute;top:50%;transform: translateY(-50%) !important;padding:0 27px;max-height:150px;}

	.provider-info{background:#0f1e3f;color:#fff;padding:25px 27px;border:1px solid #7b9fb7;min-height:190px;}

	.provider-info h2{margin:0 0 20px 0;font-size:24px;}

	.provider-info h2 a{color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}

	.provider-info .read-more{display:none;}

	.search-titles{margin:9px 0px 0px 9px;display:inline-block;}

	.provider-list{display:inline-block;padding:8px 15px;position:relative; top:-5px;left:10px;font-family: 'Open Sans', sans-serif;font-size:14px;height:37px;}

	.provider-search{display:inline-block;position:relative;top:-8px;left:10px;}

	.form-control{padding:12px 14px !important;border-radius:0px;font-family: 'Open Sans', sans-serif;font-size:14px;height:37px;width:400px !important}

	.our-provider-title-container{z-index:1;position:relative;background:#7b9fb7 url(images/bg-brain.jpg) 75% 0% no-repeat;padding:25px 0 75px;z-index:1;}

	.our-provider-title{margin:0 0 0 0;}

	.noheight{min-height:190px !important;}

	.provider-details{float:left;padding:0 0 0 0;margin:0 50px 0 0;list-style:square;}

	.provider-details h2{color:#fff;font-family: 'Open Sans', sans-serif;font-size:24px !important;margin-top:20px;}

	.provider-details li{margin-left:15px;padding:5px 0px;}

	.provider-details li a{color:#f2492d;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;}

	.sub-pages li a{color:#f2492d;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;}

	em{font-size:18px;font-family: 'Open Sans', sans-serif;}

	.maxwidth{max-width:99.5%;}

	.no-height{height:inherit !important;}

	.wp_rp_title{color:#f2492d;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:600;}

	.wp_rp_title:hover{color:#fff;}

	

/* =Subpage (page.php)

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

	.page-content{background:#0f1e3f;padding:30px;color:#fff;font-family: 'Open Sans', sans-serif;font-size:14px;line-height:23px;min-height:306px;}

	.page-content h2{color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;font-size:24px !important;}

	.page-title{color:#0f1e3f;font-family: 'Open Sans', sans-serif;font-size:36px !important;font-weight:700;text-transform:uppercase;}

	.subpage-h{margin:0px;}

	.search-title{background:#f2492d;padding:12px 24px;font-family: 'Open Sans', sans-serif;font-weight:700;color:#fff;font-size:16px;text-transform:uppercase;}

	.wp-tag-cloud{list-style-type:square !important;margin-top:20px;}

	.wp-tag-cloud li{height:30px;}

	.wp-tag-cloud li a{color:#fff;font-family: 'Open Sans', sans-serif;font-size:14px !important;line-height:30px;}

	#left-col h4{color:#fff;font-family: 'Open Sans', sans-serif;font-size:24px !important;font-weight:300;text-transform:uppercase;margin-left:20px;}

	.post-img{margin:30px 0;}

	

/* =Search By Business Size / Challenge

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

	#products{ list-style:square !important;color:#fff;}

	#products li{width:50%;float:left;height:30px;}

	#products li a{font-family: 'Open Sans', sans-serif;font-weight: 700;color: #fff;}

	.page-headers{background:#7b9fb7 url(images/bg-brain.jpg) 75% 0% no-repeat;padding:50px 0;}

	.page-headers2{z-index:1;position:relative;background:#7b9fb7 url(images/bg-brain.jpg) 75% 0% no-repeat;padding:50px 0;z-index:1;}

	.page-contents{margin-top:30px;}

	.post-container{margin-bottom:30px;}

	.post-container .provider-img{height:190px;border:1px solid #7b9fb7;}

	.post-container	.provider-img img{position:absolute;top:50%;transform: translateY(-50%);padding:0 30%!important;max-height:150px;}

	.post-container	.provider-info{background:#0f1e3f;color:#fff;padding:25px 27px;border:1px solid #7b9fb7;height:190px;}

	.post-container	.provider-info h2{margin:0 0 20px 0;font-size:24px;}

	.post-container	.provider-info h2 a{color:#fff;font-family: 'Open Sans', sans-serif;font-weight:700;}

	.post-container	.provider-info .read-more{display:none;}

	.search-container{margin-top:-46px;z-index:2;position:relative;}

	.search-container #left-col{color:#fff;background:#0f1e3f;height:100%;border-top-left-radius:8px;border-top-right-radius:8px;}

	.search-container #right-col{padding:70px 30px 30px 50px;}

	.provider-container{margin-top:-52px;z-index:2;position:relative;}

	.provider-container	.search-bar{background:#0f1e3f;border-top-left-radius:5px;border-top-right-radius:5px;height:51px;}

	.provider-container .browse-bar{background:#f2492d;border-top-left-radius:5px;border-top-right-radius:5px;height:51px;}	

	

/* =Blog

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

	.post-container .blog-img{height:190px;border:1px solid #7b9fb7;background-size:cover;}

	.post-container	.blog-img img{position:absolute;top:50%;transform: translateY(-50%) translateX(-50%);padding:0 27px;max-height:150px;}

	.single-post-container{z-index:2;position:relative;padding:30px 0;}

	.single-post-container .left-col{background:url(images/left-col-bg.jpg) top center no-repeat;background-size:100% auto;min-height:306px;}

	.post-data .btn{background:none !important;}

	

/* =Display Posts Shortcode

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

	.display-posts-listing{margin-bottom:30px;}

	.display-posts-listing .image{display:inline-block;}

	.subscribeunlock_container{margin:30px auto !important;}

	

/* =Contact Form 7

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

	.wpcf7-text{padding:13px 14px;width:95%;}

	.wpcf7-select{padding:13px 14px;width:95%;}

.wpcf7-captchar{padding: 13px 14px;width:76%;}

	select[multiple]{height:179px !important;}

	option{padding:5px !important;}

	option:first-child{}

	option::before{content:'';display:inline-block;width:12px !important;height:12px !important;border:1px solid #f2492d;margin-right:8px;}

	option:first-child::before{content:' ' !important;display:none;}

	option:checked::before{content:'';display:inline-block;width:12px !important;height:12px !important;border:1px solid #f2492d;background:#f2492d;margin-right:8px;}

	option:hover, option:focus, option:active, option:checked{background:#fff !important;}

	#dd1{height:53px;}

	::-webkit-input-placeholder{font-family: 'Open Sans', sans-serif;color:#4d4d4d;font-size:14px;}

	:-moz-placeholder{font-family: 'Open Sans', sans-serif;color:#4d4d4d;font-size:14px;}

	::-moz-placeholder{font-family: 'Open Sans', sans-serif;color:#4d4d4d;font-size:14px;}

	:-ms-input-placeholder{font-family: 'Open Sans', sans-serif;color:#4d4d4d;font-size:14px;}

	.bold{font-weight:bold !important;font-size:30px !important;}

	.wpcf7-submit{border:none !important;background:#f2492d;padding:11px 15px;color:#fff;text-transform:uppercase;border-radius:5px;float:right;margin-right:18px;font-family: 'Open Sans', sans-serif;font-weight:700;}

	

/* =Display Posts Shortcode

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

	.display-posts-listing{list-style-type:none;}

	.display-posts-listing li{}

	.display-posts-listing li img{float:left;margin:0 20px 0 0;}

	.display-posts-listing .read-more{float:right;}

	

/* =Related Posts

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

	.related_post_title{font-family: 'Open Sans', sans-serif;font-weight:700;color:#0f1e3f;font-size:24px;text-transform:uppercase;}

	

	ul{list-style:square;}

	

	.main-container-wrap{margin-top:118px !important;}



	.cat-title{margin-top:0px !important;font-size:22px !important;}

	

/* =Media Queries

-------------------------------------------------------------- */
	@media(max-width: 2600px) {	.search-provider-product-reviews { margin-right: 33%; } }
	@media(max-width: 2300px) {	.search-provider-product-reviews { margin-right: 30%; } }
	@media(max-width: 2000px) {	.search-provider-product-reviews { margin-right: 27%; } }
	@media(max-width: 1700px) {	.search-provider-product-reviews { margin-right: 23%; } }
	@media(max-width: 1400px) {	.search-provider-product-reviews { margin-right: 18%; } }

	@media (max-width: 1260px) {
		footer {
			height: 586px;
		}
		.footer-menu-wrapper {
			margin: auto;
			margin-top: 40px;
			margin-left: 20px;
		}
		.footer-menu {
			width: 550px;
			margin: auto;
		}
		.footer-menu ul li {
			width: 175px;
			display: inline-block;
			padding-right: 0;
			vertical-align: top;
			float: left;
		}
		.product-listing {
			margin-top: 45px;
		}
		.footer-copyright-container {
			width: 100%;
		}
	}


	@media screen and (max-width: 1200px) {
		.search-provider-product-reviews { 
			width: 220px;
			font-size: 12px;
			line-height: 14px;
			height: 20px;
			margin-top: 10px;
			margin-right: 5%;
		} 
		#logo{margin:15px 0 15px 60px}

		.navbar-default{display:none;}

		#click-menu{z-index:99 !important;}

		#responsive-menu #responsive-menu-title{z-index:999999 !important;position:relative !important;}

		footer{padding:10px 0 0 0 !important;}

		header #logo {
			margin: 0;
		}
		.container > .navbar-header {
			margin-top: 0;
		}
		.search-center {
			padding-right: 0;
		}
		.blog-search-label {
			width: 50px;
			height: 40px;
			background-color: #2A5776;
			color: #FFF;
			float: left;
			text-align: center;
			padding: 10px;
			font-family: "MyriadProRegular";
		}
		#searchsubmit {
			background-color: #2A5776;
			width: 50px;
			height: 40px;
			line-height: 0;
			border: none;
			border-radius: 0;
			padding: 0;
			font-family: "QuicksandRegular";
			font-size: 14px;
			font-weight: normal;
			text-transform: capitalize;
			padding-top: 1px;
			padding-left: 1.25px;
		}
		#searchsubmit:hover {
			color: #FFF;
		}
		input.form-control.search-query {
			width: 200px !important;
			height: 40px;
			box-shadow: 0;
			color: #666;
			font-size: 12px;
			font-family: "QuicksandRegular";
		}

	}



	@media screen and (max-width: 980px) {

		.orng-btn{width:97%;margin:0 auto;padding:10px 0;text-align:center;border-radius:4px;background-color:#f2492d;font-family: 'Open Sans', sans-serif;font-weight:700;color:#fff;text-transform:uppercase;}

		#home-tabs li{padding:18px 0;}

		.content1, .content2, .content3{min-height:314px;}

		.search-container #right-col{padding:65px 0 30px 20px;}

		.wp-tag-cloud li{height:inherit;padding:0 0 8px 0;}

		.wp-tag-cloud li a{line-height:inherit !important;}

		.search-title{font-size:14px;padding:12px 18px;white-space:nowrap}

		.subpages-list .page_item_has_children{width:31%;max-width:none;margin-right:2% !important;}

		.subpages-list .page_item_has_children>a,.subpages-list-cloud .page_item_has_children>a{font-size:18px;}

		.subpages-list-cloud .page_item_has_children{width:48%;max-width:none;margin-right:2% !important;}

		h1{font-size:48px !important;}

		.subpage-h{white-space:nowrap}

		.search-titles{display:none;}

		.navbar-form{padding:0 0 0 0 !important;margin-top:15px;}

		.navbar-form .form-control{display:block;max-width:89%;}

		.provider-list{top:7px; width:95%;}

	}

	

	@media screen and (max-width: 768px) {

		#click-menu{right:inherit;left:10px;top:35px !important;}

		header .container{padding:0 10px 0 0;}

		header #logo img{max-width:80% !important;}

		header .social-icons{margin-top:9px;}

		header .head-phone{margin-top:6px;}

		.subpage-h{font-size:40px !important;}

		.header-bg .container{padding:0 10px;}

		#home-tabs li{padding:21px 0;}

		.content1, .content2, .content3{min-height:332px;}

		.product-options .container{padding:30px 10px;}

		.pg-subpages{padding:25px 5px;}

		.subpages-list .page_item_has_children{width:31%;max-width:none;margin-right:2% !important;}

		.subpages-list .page_item_has_children>a,.subpages-list-cloud .page_item_has_children>a{font-size:18px;}

		.subpages-list-cloud .page_item_has_children{width:48%;max-width:none;margin-right:2% !important;}

		.borders-top{height:280px;}

		.borders-bottom{height:705px;}

		.search-container #right-col{padding:65px 10px 30px 20px;}

		.page-contents{padding:0 10px;}

		.provider-container{padding:0 10px;}

		.navbar-form .form-control{display:block;max-width:86%;}

/*		footer {
			height: 586px;
		}*/
		.footer-menu-wrapper {
			margin: auto;
			margin-top: 40px;
			margin-left: 80px;
		}
		.footer-menu {
			width: 630px;
			margin: auto;
		}
		.footer-menu ul {
			text-align: left;
		}
		.footer-menu ul li {
			width: 140px;
			display: inline-block;
			padding-right: 0;
			vertical-align: top;
			float: none;
		}
		.footer-menu ul li a {
			font-size: 15px;
		}
		.product-listing {
			width: 611px;
			margin-top: 35px;
		}
		.product-listing ul li {
			margin-right: 3.3px !important;
		}
		.footer-copyright-container {
			margin-top: 9px;
		}
		.footer-copyright {
			font-size: 12px;
		}
		.footer-right {
			font-size: 12px;
		}
		p a, p a:hover {
		    color: #fff;
		    font-family: "MyriadProRegular";
		    font-size: 12px;
		}
		
	}

	

	@media screen and (max-width: 650px) {

		body{font-size:12px;}

		p{font-size:12px;line-height:20px;}

		header #logo{width:250px !important;max-width:250px;margin:15px 0 15px 75px;display:inline-block;}

		.head-contact{position:absolute;top:45px;right:10px;}

		header .social-icons{margin-top:5px;}

		header .head-phone{margin-top:3px;}

		.wehelp{font-size:14px;}

		#home-tabs li{padding:25px 0;}

		.content1, .content2, .content3{min-height:356px;}

		.subpages-list .page_item_has_children>a, .subpages-list-cloud .page_item_has_children>a{font-size:15px;}

		.subpages-list-support li{width:45%;max-width:none;margin-right:4% !important;}

		.logos{padding-top:20px;}

		.search-container #right-col{padding:20px 0 30px;}

		.search-container{padding:0 10px;}

		.page-headers2{padding:50px 10px;}

		.search-title{padding:12px 10px;font-size:12px;}

		.wp-tag-cloud li a{font-size:12px !important;}

		.wp-tag-cloud{margin-left:0;padding-left:25px;}

		.subpage-h{font-size:30px !important;padding-left:10px;}

		#left-col h4{font-size:20px !important;}

		.pg-head{font-size:20px !important;}

		#products{padding-left:10px;}

		#products li{width:44% !important;margin:0 2% 10px 0 !important;height:inherit}

		.form-control{width:96% !important;margin:0 auto}

		.post-container	.provider-img img{transform: translateY(-50%) translateX(-50%);}

		.provider-search{width:98%;left:3px;}

		.provider-list{left:6px;}

	}

	@media screen and (max-width: 640px) {
		.footer-menu-wrapper {
			margin-left: -20px;
		}
		.footer-menu {
			width: 450px; 
		}
		.footer-menu ul li  {
			width: 110px;
			padding-right: 20px;
		}
		.product-listing {
			width: 465px;
			margin-top: 0;
		}
		.product-listing ul li {
			margin-right: 4.1px !important;
		}
		.footer-copyright-container {
			width: 465px;
		}
	}
	
	@media screen and (max-width: 480px) {

		.wehelp{font-size:12px;}

		header .social-icons{display:none;}

		h1{font-size:30px !important;}

		h2{font-size:20px;}

		h4, #left-col h4{font-size:18px !important;}

		#home-tabs-content img{max-width:35%;}

		#home-tabs li{padding:38px 0;}

		.content1, .content2, .content3{min-height:434px;}

		.find-container .orng-btn{height:50px;}

		.subpages-list .page_item_has_children, .subpages-list-cloud .page_item_has_children{width:100%;max-width:none;margin:0 inherit 30px !important;padding-bottom:20px;}

		.subpages-list-support li{width:100%;max-width:none;margin-right:inherit !important;}

		.subpages-list .page_item_has_children>a, .subpages-list-cloud .page_item_has_children>a{font-size:14px;}

		.logos{padding-top:10px;height:65px;}

		.search-container{padding:0 10px;}

		.subpage-h{font-size:25px !important;}

		.navbar-form{margin-left:0px;margin-right:0px;}

		.search-container #right-col{padding:20px 0;}

		.navbar-form .form-control{width:90%;max-width:none}

	}

	@media (max-width: 479px) {
		footer {
			height: 780px;
		}
		.footer-menu-wrapper {
			margin-left: -20px;
		}
		.footer-menu {
			width: 300px; 
			padding-bottom: 0;
		}
		.footer-menu ul li  {
			width: 100%;
			padding-right: 20px;
			padding-bottom: 5px;
		}
		.product-listing {
			width: 300px;
			margin-top: 30px;
		}
		.product-listing ul li {
			margin-right: 4.1px !important;
		}
		.footer-copyright-container {
			width: 100%;
		}
		.footer-icon ul {
			padding-left: 0;
		}
		.footer-copyright {
			float: none;
			width: 190px;
			margin: auto;
			margin-bottom: -20px;
			text-align: center;
		}
		.footer-right {
			float: none;
			width: 230px;
			margin: auto;
			text-align: center;
		}
	}

.navbar-default .navbar-nav > li > a {
    margin-top: 49px;
    height: 1px;
}