/*



WOO CUSTOM STYLESHEET



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



Instructions:



Add your custom styles in this file instead of style.css so it



is easier to update the theme. Simply copy an existing style



from style.css to this file, and modify it to your liking. */







/* GLOBAL STYLES



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



Add styles beneath this line that you want to be applied across your entire site */





* {







	text-rendering: optimizelegibility;



	word-wrap: break-word;



}







body {



	-webkit-animation-duration: 0.1s;



	-webkit-animation-name: fontfix;



	-webkit-animation-iteration-count: 1;



	-webkit-animation-timing-function: linear;



	-webkit-animation-delay: 0.1s;



}



 @-webkit-keyframes fontfix {



 from {



opacity: 1;



}



to {



	opacity: 1;



}







}







@font-face {



	font-family: 'MyriadPro-Regular';



	src: url(' fonts/myriadproregular.eot');



	src: url('fonts/myriadproregular.eot?#iefix') format('embedded-opentype'), url('fonts/myriadproregular.woff') format('woff'), url('fonts/myriadproregular.ttf') format('truetype'), url('fonts/myriadproregular.svg#myriadproregular') format('svg');



	font-weight: normal;



	font-style: normal;



}







body {



	background:#5d5b5a;



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	position:relative;



	width:100%;



	padding:0;



}



.clearfix {



	*zoom: 1;



}







.clearfix:before,  .clearfix:after {



	display: table;



	line-height: 0;



	content: "";



}







.clearfix:after {



	clear: both;



}







strong, b {



	font-weight: bold;



}







#wrapper {



	padding:0;



}







.fix-width {



	width:1232px;



	margin:0 auto;



}







.inner-container {



	width:1120px;



	margin:0 auto;



	background:#fff;



	position:relative;



}







#content, .fix-width-inner {



	width:980px;



	margin:0 auto;



	padding:0 20px;







}







.pull-right {



	float:right;



}







.pull-left {



	float:left;



}



a.reviewBtn {

	position: absolute;

	right: 374px;

	top: 41px;

	width: 72px;

	height: 72px;

	display: block;

	background: url(images/crop/reviewBtn.png) top left no-repeat;

}

a.reviewBtn:hover { background-position: 0px -72px;}



span.servingLocations {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #555555;



	margin-left: -18px;



}







h1, h2, h3, h4, h5, h6 {



	font-family:Arial, Helvetica, sans-serif;



}







.page-title, .post .title, .page .title {



	font-family:Arial, Helvetica, sans-serif;



	color:#1c449d;



}







.btn-gd-gblue {



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#2a8ca5', endColorstr = '#0a7692');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#2a8ca5', endColorstr = '#0a7692')";



	background-image: -moz-linear-gradient(top, #2a8ca5, #0a7692);



	background-image: -ms-linear-gradient(top, #2a8ca5, #0a7692);



	background-image: -o-linear-gradient(top, #2a8ca5, #0a7692);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#2a8ca5), to(#0a7692));



	background-image: -webkit-linear-gradient(top, #2a8ca5, #0a7692);



	background-image: linear-gradient(top, #2a8ca5, #0a7692);



}







.btn-gd-gblue:hover {



	background:#0a7692 !important;



}







.btn {



	color:#fff !important;



	border-radius:4px;



	color:#FFFFFF;



	font-size:17px;



	padding:10px 12px;



	text-decoration:none;



}



.btn:hover {



	text-decoration: none;



}







.SWBOC_Widget .btn {



	text-align: center;



	width: 150px;



	font-size: 13px;



}







input, textarea {



	font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



}







/* DESKTOP STYLES



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



.peel {



	position:absolute;



	top:0;



	right:0;



}







.peel-icon {



	display:none;



	background:url(images/crop/img_peel.png) no-repeat center center;



	height:102px;



	width:104px;



}







.shadow {



	box-shadow:inset 0 -2px 3px 0 #cecece;



	display:block;



	position:absolute;



	width:100%;



	height:5px;



	bottom:0;



	z-index:2;



}



a.ipadBtn {

	width: 291px;

	height: 55px;

	display: block;

	background: url(images/crop/ipadBtn.png) top left no-repeat;

	margin-left: 350px;

	margin-top: 25px;

}

a.ipadBtn:hover {

	background-position: 0px -55px;

}

a.registerBtn {
	width: 275px;
	height: 52px;
	display: block;
	background: url(images/crop/registerBtn.png) top left no-repeat;
	margin-bottom: 40px;
}
a.registerBtn:hover {
	background-position: 0px -52px;
}


/* .tab_lbl, #ctl00_cphContent_QuoteLogin1_Label19 {font-size: 44px!important;} */







#top-links { 
	position:relative; 
	padding-top:15px; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f8f8f8', endColorstr = '#e8e8e8');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f8f8f8', endColorstr = '#e8e8e8')";
	background-image: -moz-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -ms-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -o-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f8f8f8), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #f8f8f8, #e8e8e8);
	background-image: linear-gradient(top, #f8f8f8, #e8e8e8);
	}







ul#menu-top-links { display:block; text-align:center; margin-bottom:0;}



ul#menu-top-links li { display:inline-block; *display:inline; zoom:1; line-height:20px; }



ul#menu-top-links li a { border-radius:5px 5px 0 0; margin:0 2px; text-indent:-9999px; display:block; padding:10px 25px;}



ul#menu-top-links li a:hover { opacity:1.0; background-color:#fff!important;}



ul#menu-top-links li.logo-deck a { background:url(images/crop/tab_logo1.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-fence a { background:url(images/crop/tab_logo2.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-garage a { background:url(images/crop/tab_logo3.png) no-repeat center center #fafafa; width:74px;}


ul#menu-top-links li.logo-paint a { background:url(images/crop/tab_logo4.png) no-repeat center center #fafafa; width:74px;}


ul#menu-top-links li.logo-patio a { background:url(images/crop/tab_logo5.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-team a { background:url(images/crop/tab_logo6.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-closet a { background:url(images/crop/tab_logo7.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-composite a { background:url(images/crop/tab_logo8.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-trex a { background:url(images/crop/logo_trex.png) no-repeat center center #fafafa; width:74px;}



ul#menu-top-links li.logo-bath a { background:url(images/crop/logo_bath.png) no-repeat center center #fafafa; width:74px;}


ul#menu-top-links li.more-link{position: relative;}
ul#menu-top-links li.more-link > a { background:url(images/more.jpg) no-repeat center center #fafafa; width:35px;}

ul#menu-top-links li .sub-menu{position: absolute; top: 80%; right: 0; width: 220px; display: none; background: #173E96; z-index: 10;}
ul#menu-top-links li:hover .sub-menu{display: block;}
ul#menu-top-links li .sub-menu li{display: block;}
ul#menu-top-links li .sub-menu li a{width: auto; text-indent: 0; border-top: 1px solid #254ca4; border-bottom: 1px solid #0b328a; text-decoration: none !important; border-radius: 0; margin: 0; font-weight: bold; color: #ffffff;}
ul#menu-top-links li .sub-menu li:hover a{background: #072e86 !important;}

ul#menu-top-links li.active { position:relative; z-index:999;}



ul#menu-top-links li.active a { background-color:#fff;}



ul#menu-top-links li.active a:hover { opacity:1.0;}











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



	HEADER AREA



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



#header {



	width:980px;



	margin:0 auto;



	padding-left:20px;



	padding-right:20px;



	padding-bottom:30px;



}







#right-contact-area.pull-right {



	width:50%;



}







.contact-info .pull-left {



}



.contact-details {



	margin-top:-20px;



}







.contact-details .btn-container {



	margin-top:8px;



}







.contact-info .pull-right section {



	text-align:right;



}







.contact-info .pull-right section h2 {



	font-size:38px;



}







.contact-info .pull-right section small {



	font-size:21px;



}







/*----------------------NAVIGATION AREA----------------------*/



.nav-bg {



	background-image:url(images/crop/nav_bg.png);



	background-repeat:no-repeat;



	height:73px;



	width:20px;



	position:absolute;



	top:0;



}







.nav-bg-left {



	left:-20px;



	border-top-left-radius:4px;



}







.nav-bg-right {



	right:-20px;



	border-top-right-radius:4px;



	background-position:0 -73px;



}







.nav-container {



	position:relative;



}







.nav-container .btn-container {



	position:absolute;



	right:105px;



	top:15px;



	z-index:5;



}







.nav-container .btn-container a {



	text-decoration:none;



	color:#fff;



	padding:10px 12px;



	font-size:17px;



	border-radius:4px;



	-moz-border-radius:4px;



	-webkit-border-radius:4px;







}







/*Social Icons*/







.social_icons {



	z-index:100;



	display:block;



	height:24px;



	margin:-12px 0 0;



	padding:0;



	list-style:none;



}







.social_icons li {



	float:left;



	margin:0 0 0 5px;



}







.social_icons li a {



	width:24px;



	height:24px;



	background:url(images/crop/social-icons.png) no-repeat 0 0;



	display:block;



	text-decoration:none;



	color:inherit;



}







.social_icons li a.social_facebook {



	background-position:0 0;



}







.social_icons li a.social_twitter {



	background-position:-24px 0;



}







.social_icons li a.social_googleplus {



	background-position:-48px 0;



}







.social_icons li a.social_pinterest {



	background-position:-72px 0;



}







.social_icons li a:hover {



	opacity:0.7;



}











.icon-play-dblue {



	height:24px;



	width:24px;



	display:inline-block !important;



	vertical-align:middle;



	padding-right:10px;



	background:url(images/crop/icon_play_dblue.png) no-repeat center center;



}







h3.nav-toggle { display: none;}







#navigation .menus {



	width:1000px;



	margin:0 auto;







}







#navigation {



	position:relative;



	z-index:4;



	margin-bottom:0;



	height:54px;



	background-image:url(images/crop/nav_bg.png);



	background-color:#0B3084;



	background-repeat:repeat-x;



	background-position:0 -146px;



	border-radius:0;



	-moz-border-radius:0;



	-webkit-border-radius:0;



}







#navigation ul > li, #navigation ul > li:hover {



	font-weight:bold;



	background:url(images/crop/nav_div.png) no-repeat left center !important;



}







#navigation ul > li:first-child {



	background:none !important;



}







#navigation ul > li a {



	line-height:22px;



	color:#fff !important;



	font-family:Arial, Helvetica, sans-serif;



	padding:0.5em 1.2em;



}







#navigation ul > li a:hover {



	opacity:0.8;



}







#navigation ul > li.current_page_item a {



	font-weight:bold;



}







/*SUBMENU AREA*/







#navigation ul li ul.sub-menu {



	background-color:#0B2F83 !important;



	border:none;







}







#navigation ul li ul.sub-menu > li {



	background:none !important;



	border-radius:0;



	border-top:1px solid #224BA7;



}







#navigation ul li ul.sub-menu > li:first-child {



	border-top:none;



}







#navigation ul li ul.sub-menu > li a {



	display:block;



	font-size:14px;



	text-decoration:none;



	font-weight:normal;



}







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



	BANNER AREA



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



#banner-container {



	display:block;



}







.banner {



	background:url(images/crop/banner.jpg);



	display:block;



	height:420px;



}







.banner .pull-left {



	width:485px;



	margin-left:9%;



	padding-top:8%;



/*padding-top: 17%;



margin-left: 5%;*/



}



.banner .pull-right {



	width:460px;



	margin-right:6%;



	padding-top:6%;



}







.banner .wpcf7-form {



	width:276px;



	padding:20px 30px;



	background:url(images/crop/trans_bg.png) repeat 0 0;



	border-radius:8px;



	-moz-border-radius:8px;



	-webkit-border-radius:8px;



}







.banner .wpcf7-form .title {



	color:#fff;



	text-align:center;



}







.banner .wpcf7-form input {



	line-height:20px;



	height:20px;



}







.banner .wpcf7-form input, .banner .wpcf7-form textarea {



	width:96%;



}







.banner .wpcf7-form textarea {



	resize:none;



}







.submit-container {



	position:relative;



}







.banner .wpcf7-form .wpcf7-submit{



	height:inherit;



	width:100%;



	font-size:24px;



	color:#2e2d2d !important;



	padding:10px;



	margin:0;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	text-align:left;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3e933', endColorstr = '#ccc205');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3e933', endColorstr = '#ccc205')";



	background-image: -moz-linear-gradient(top, #f3e933, #ccc205);



	background-image: -ms-linear-gradient(top, #f3e933, #ccc205);



	background-image: -o-linear-gradient(top, #f3e933, #ccc205);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#f3e933), to(#ccc205));



	background-image: -webkit-linear-gradient(top, #f3e933, #ccc205);



	background-image: linear-gradient(top, #f3e933, #ccc205);



}







.btnAppt {



	position: relative;



	height:inherit;



	width:100%;



	font-size:24px;



	color:#2e2d2d !important;



	padding:10px 50px 10px 10px;



	margin:0;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	text-align:left;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3e933', endColorstr = '#ccc205');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f3e933', endColorstr = '#ccc205')";



	background-image: -moz-linear-gradient(top, #f3e933, #ccc205);



	background-image: -ms-linear-gradient(top, #f3e933, #ccc205);



	background-image: -o-linear-gradient(top, #f3e933, #ccc205);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#f3e933), to(#ccc205));



	background-image: -webkit-linear-gradient(top, #f3e933, #ccc205);



	background-image: linear-gradient(top, #f3e933, #ccc205);



	border-radius: 5px;



}







.btnAppt:hover {



	text-decoration: none;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ccc205', endColorstr = '#f3e933');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ccc205', endColorstr = '#f3e933')";



	background-image: -moz-linear-gradient(top, #ccc205, #f3e933);



	background-image: -ms-linear-gradient(top, #ccc205, #f3e933);



	background-image: -o-linear-gradient(top, #ccc205, #f3e933);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#ccc205), to(#f3e933));



	background-image: -webkit-linear-gradient(top, #ccc205, #f3e933);



	background-image: linear-gradient(top, #ccc205, #f3e933);



}







.icon-play-yellow {



	background:url(images/crop/icon_play_yellow.png) no-repeat 0 0;



	height:28px;



	width:28px;



	display:inline-block;



	position:absolute;



	right:20px;



	top:12px;



	z-index:8;



}



div.wpcf7 img.ajax-loader {



	float:right;



}







/*VIDEO AREA*/







.video-container {



	position:relative;



}



.video-container > img.caption-image {



	position:absolute;



	left:-150px;



	top:153px;



}







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



	BEFORE AND AFTER AREA







#before-after-container {

	margin-bottom:0%;
	background-color:#ffffff;
	padding:3% 0;
}







#before-after-inner-container > .pull-left {



	width:48%;



	background:url(images/crop/img_line_div.png) no-repeat right center;



	padding-right:20px;



}







#before-after-inner-container > .pull-left figcaption {



	position:relative;



}







#before-after-inner-container > .pull-left figcaption br {



	display:none;



}







#before-after-inner-container > .pull-left figcaption .before-title {



	right:0;



}







.before-title, .after-title {



	position:absolute;



	top:40%;



	text-align:center;



	font-size:16px;



}







.before-title strong, .after-title strong {



	display:block;



}




#before-after-inner-container > .pull-right {



	width:48%;



}







#before-after-inner-container > .pull-right figcaption {



	position:relative;



}







#before-after-inner-container > .pull-right figcaption br {



	display:none;



}







#before-after-inner-container > .pull-right section p {



	text-align:right;



}



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





.icon-arrow-Left {



	background:url(images/crop/arrow_left.png) no-repeat center center;



	height:24px;



	width:33px;



	display:block;



	margin:0 auto;



	padding-top:10px;



}







.icon-arrow-Right {



	background:url(images/crop/arrow_right.png) no-repeat center center;



	height:24px;



	width:33px;



	display:block;



	margin:0 auto;



	padding-top:10px;



}










/* AS SEEN IN */







#as-seen-in-container {



	background:url(images/crop/as-seen-bg.jpg) no-repeat center 0 #f1f1f1;



	max-height:135px;



}







#as-seen-in-container .testimonial {



	width:60%;



	margin:20px 0;



	background:url(images/crop/as-seen-bg-testimonial.jpg) repeat-x 0 0 #040404;



	border-radius:5px;



	padding:10px 15px;



	color:#ffffff;



}







#as-seen-in-container .testimonial p {



	margin:0;



	font-size:13px;



	line-height:1.3;



	color:#ffffff;



}







#as-seen-in-container .testimonial em {



	margin:0 0 5px;



	display:block;



}







#as-seen-in-container .testimonial small {



	font-weight:bold;



	font-size:12px;



}







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



	CONTENT AREA



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



.page #content {



	padding-top:5%;



}







ul.list-advantages {



	display:block;



	max-width:60%;



	margin:0;



	padding:0;



}







ul.list-advantages li {



	background:url(images/crop/icon_check_green.png) no-repeat left top;



	padding-left:30px;



	margin-bottom:10px;



	list-style:none;



	line-height:22px;



}







/*OUR PROCESS AREA*/







ul.step-process {



	display:block;



	padding:0;



	margin-top:5%;



}







ul.step-process li {



	list-style:none;



	margin-bottom:15px;



}







ul.step-process li .title {



	font-size:22px;



	margin-bottom:10px;



}







.step-1 {



	background:url(images/crop/img_step1.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-2 {



	background:url(images/crop/img_step2.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-3 {



	background:url(images/crop/img_step3.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-4 {



	background:url(images/crop/img_step4.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-5 {



	background:url(images/crop/img_step5.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-6 {



	background:url(images/crop/img_step6.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}



.step-7 {



	background:url(images/crop/img_step7.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-8 {



	background:url(images/crop/img_step8.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-9 {



	background:url(images/crop/img_step9.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-10 {



	background:url(images/crop/img_step10.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-11 {



	background:url(images/crop/img_step11.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







.step-12 {



	background:url(images/crop/img_step12.jpg) no-repeat left center;



	display:block;



	padding-left:25%;



}







/*PORTFOLIO AREA*/



.project .ngg-gallery-thumbnail {



	margin-right:15px;



}







.project .ngg-gallery-thumbnail img {



	border-radius:5px;



	-moz-border-radius:5px;



	-webkit-border-radius:5px;



}







.project .title {



	font-size:24px;



	font-weight:normal;



}







.portfolioDiv {



	float: left;



	display: block;



	width: 291px;



	height: 193px;



	margin: 0px 20px 20px 0px;



	position: relative;



}







a.portfolioLink:link, a.portfolioLink:visited, a.portfolioLink:active {



	position: absolute;



	z-index: 2000;



	width: 291px;



	height: 193px;



	display: block;



	float: left;



	background-image: url(images/crop/mag_icon.png)!important;



	background-repeat: no-repeat;



	background-position: bottom right !important;



	opacity: 0.6;



}







a.portfolioLink:hover {



	position: absolute;



	z-index: 2000;



	width: 291px;



	height: 193px;



	display: block;



	float: left;



	background-image: url(images/crop/mag_icon.png)!important;



	background-repeat: no-repeat;



	background-position: bottom right !important;



	opacity: 1.0;



}







a.portfolioLinkBefore:link, a.portfolioLinkBefore:visited, a.portfolioLinkBefore:active {position: absolute; left: 4px; top: 4px; z-index: 2000; width: 291px; height: 193px; display: block; float: left; background-image: url(images/crop/portfolioBeforeBtn.png)!important; background-repeat: no-repeat; background-position: 0px 5px!important;}



a.portfolioLinkBefore:hover {position: absolute; z-index: 2000; width: 291px; height: 193px; display: block; float: left; background-image: url(images/crop/portfolioBeforeBtn.png)!important; background-repeat: no-repeat; background-position: 0px -192px !important;}



a.portfolioLinkAfter:link, a.portfolioLinkAfter:visited, a.portfolioLinkAfter:active {position: absolute; left: 4px; top: 4px; z-index: 2000; width: 291px; height: 193px; display: block; float: left; background-image: url(images/crop/portfolioAfterBtn.png)!important; background-repeat: no-repeat; background-position: 0px 5px!important;}



a.portfolioLinkAfter:hover {position: absolute; z-index: 2000; width: 291px; height: 193px; display: block; float: left; background-image: url(images/crop/portfolioAfterBtn.png)!important; background-repeat: no-repeat; background-position: 0px -192px !important;}







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



	SIDEBAR AREA



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



.widget h3 {



	font-family:Arial, Helvetica, sans-serif;



	border-radius:8px 8px 0 0;



	padding:20px;



	margin:0 0 10px;



	text-align:center;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f7f7f7', endColorstr = '#eeeeee');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f7f7f7', endColorstr = '#eeeeee')";



	background-image: -moz-linear-gradient(top, #f7f7f7, #eeeeee);



	background-image: -ms-linear-gradient(top, #f7f7f7, #eeeeee);



	background-image: -o-linear-gradient(top, #f7f7f7, #eeeeee);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#f7f7f7), to(#eeeeee));



	background-image: -webkit-linear-gradient(top, #f7f7f7, #eeeeee);



	background-image: linear-gradient(top, #f7f7f7, #eeeeee);



}







.widget {



	background:ededed;



	border:1px solid #DDDDDD;



	border-radius:8px;



}







.widget p {



	padding:0 20px;



}







/*TESTIMONIAL AREA*/







.cycle-slide .easy_testimonial {



	padding:0;



	margin:0;



}







.cycle-slide .easy_testimonial p {



	width:auto;



}







.cycledTestimonialWidget p cite {



	font-weight:bold;



	font-style:normal;



}







/*SIDEBAR FORM AREA*/



.side-bar-contactform form {



	padding:20px;



}







.side-bar-contactform.widget h3 {



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#214aa5', endColorstr = '#0b3083');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#214aa5', endColorstr = '#0b3083')";



	background-image: -moz-linear-gradient(top, #214aa5, #0b3083);



	background-image: -ms-linear-gradient(top, #214aa5, #0b3083);



	background-image: -o-linear-gradient(top, #214aa5, #0b3083);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#214aa5), to(#0b3083));



	background-image: -webkit-linear-gradient(top, #214aa5, #0b3083);



	background-image: linear-gradient(top, #214aa5, #0b3083);



}



.side-bar-contactform.widget h3 {



	color:#fff;



	font-size:28px;



}







.side-bar-contactform .wpcf7-submit {



	width:100%;



	text-align:left;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	font-size:24px;



	padding:10px;



	box-shadow:inset 0px 1px 1px 0 #76b5c5;



	border:1px solid #006580;



filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#2588a2', endColorstr = '#0b7792');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#2588a2', endColorstr = '#0b7792')";



	background-image: -moz-linear-gradient(top, #2588a2, #0b7792);



	background-image: -ms-linear-gradient(top, #2588a2, #0b7792);



	background-image: -o-linear-gradient(top, #2588a2, #0b7792);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#2588a2), to(#0b7792));



	background-image: -webkit-linear-gradient(top, #2588a2, #0b7792);



	background-image: linear-gradient(top, #2588a2, #0b7792);



}







.side-bar-contactform .submit-container .icon-play-dblue {



	position: absolute;



	z-index:999;



	right:0;



	top:16px;



}







.contact-form-container input, .contact-form-container textarea, .widget input, .widget textarea {



	width:96%;



}







.entry .icon-play-yellow {



	display: none;



}







textarea {



	resize:vertical;



}







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



	FOOTER AREA



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



#footer.col-full { width:1120px;}



#footer {



	border-radius:0;



}



#get-in-touch {



	text-align:center;



	margin-bottom:30px;



}



#get-in-touch .title {



	color:#fff;



	margin-bottom:10px;



}



#get-in-touch section .title {



	display:inline-block;



}



#get-in-touch section a {



	display:inline-block;



	color:#fff;



	font-family:Arial, Helvetica, sans-serif;



	font-size:20px;



	font-weight:bold;



	text-decoration:none;



	padding:15px;



	margin:0 auto;



	box-shadow:0 3px 3px 0 #2E2C2B;



	-moz-box-shadow:0 3px 3px 0 #2E2C2B;



	-webkit-box-shadow:0 3px 3px 0 #2E2C2B;



}



.icon-phone-dblue {



	background:url(images/crop/icon_phone_blue.png) no-repeat center center;



	display:inline-block;



	height:36px;



	width:35px;



	vertical-align:middle;



	margin-left:25px;



}



.copyright-container {



	border-top:1px solid #4f4d4d;



	padding-top:10px;



}



.copyright-container p {



	text-align:center;



}



.btn-sched {



	text-decoration: none !important;



}



img {



	behavior:url(iepngfix.htc)



}



#dailyDeal {



	position:fixed;



	right: 15px;



	top: 40px;



	width: 96px;



	height: 60px;



	background: url(images/crop/daily_deal.png) top left no-repeat;



	z-index: 99999;



}



#pageflip {



	position:fixed;



	right:0;



	top:0;



	float: right;



	z-index: 100000;



	display:block;



}



body.logged-in #pageflip { top: 32px;}







#pageflip img {



	/*box-shadow:0 2px 3px 0 #4d4b4a;*/







	width:88px;



	height:92px;



	z-index:99;



	position:relative;



	right:0;



	top:0;



	-ms-interpolation-mode:bicubic;







}







#pageflip .back-img {



	width:88px;



	height:92px;



	overflow:hidden;



	position:absolute;



	right:0;



	top:0;



	z-index:98;



	background:url(images/crop/img_save_small.png) no-repeat right top;



}







table, td, table img {



	border: none !important;



}



table b, table strong {



	display: block;



	margin-bottom: 3px;



	font-size: 18px;



	color: #1945a4;



	font-weight: normal;



}



/* Process Page Styles */















.process {



}







.process ul {



	margin: 50px 0px 0px 0px;



	padding: 0px;



}







.process ul li {



	position: relative;



	border: 1px solid #cccccc;



	border-radius: 5px;



	background: #f8f8f8;



	list-style: none;



	display: inline-block;



	width: 180px;



	margin-right: 20px;



	margin-bottom: 50px;



	vertical-align: top;



	height: 400px;



}







.process li img {



	width: 179px;



	height: 105px;



	border: none;



	padding: 0px;



	margin: 0px;



}







.process li h4 {



	color: #2b4a88;



	font-size: 16px;



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFF', endColorstr = '#efefef');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFF', endColorstr = '#efefef')";



	background-image: -moz-linear-gradient(top, #FFF, #efefef);



	background-image: -ms-linear-gradient(top, #FFF, #efefef);



	background-image: -o-linear-gradient(top, #FFF, #efefef);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFF), to(#efefef));



	background-image: -webkit-linear-gradient(top, #FFF, #efefef);



	background-image: linear-gradient(top, #FFF, #efefef);



	border-top: 1px solid #f1f1f1;



	border-bottom: 1px solid #cecece;



	text-align: center;



	padding: 8px 10px;



	box-shadow: 1px 1px 0px #e4e4e4;



}







.process li em {



	background: url("http://67.227.137.208/~deck/wp-content/uploads/2014/03/circle.png") top left no-repeat;



	position: absolute;



	top: -20px;



	left: -20px;



	color: #2b4a88;



	font-size: 11px;



	text-transform: uppercase;



	height: 54px;



	width: 54px;



	text-align: center;



	font-style: normal;



	line-height: 12px;



	padding-top: 10px;



}







.process li blockquote {



	padding: 5px 10px;



	background: no !important;



	margin: 0px;



	font-style: normal;



	font-family: arial;



}







.entry .process blockquote p {



	font-style: normal;



	padding: 0px !important;



	margin: 0px !important;



	line-height: 17px !important;



}







.process blockquote:before {



	display: none;



}







.process li em strong {



	font-size: 18px;



	display: block;



	text-transform: none;



	padding-top: 5px;



}







.button {



	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFF', endColorstr = '#efefef');



	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFF', endColorstr = '#efefef')";



	background-image: -moz-linear-gradient(top, #FFF, #efefef);



	background-image: -ms-linear-gradient(top, #FFF, #efefef);



	background-image: -o-linear-gradient(top, #FFF, #efefef);



	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFF), to(#efefef));



	background-image: -webkit-linear-gradient(top, #FFF, #efefef);



	background-image: linear-gradient(top, #FFF, #efefef);



}







.testimonials {



	padding-bottom: 20px;



}























































/*Add styles inside the media query below that you only want to be applied to the desktop layout of your site */







/*@media only screen and (min-width: 768px) {







 Desktop styles go below this line 



















}*/







ul.nav {



	margin-right: 0px;



	width: 1100px;



margin-left: -40px;



}







.col-full, #wrapper {



	min-width: 960px !important;



}	







ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {



background: none;



color: #FFF;



}
img.wp-post-image {
    border: medium none;
    /*max-width: 100%;*/
    padding: 0;
}