/*
Theme Name: Gonzales Ron & Compañia

Version: 1.5

*/


body{

	background-color: #FFF;

	margin: 0;

	padding: 0;

	color: #4A5259;

	position: relative;

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

	font-size: 15px;

	font-style: normal;

	line-height: 160%;

	font-weight: 500;

	font-variant: normal;

}







*{ margin:0; padding:0; outline:none;}







img{ border:none; margin:0; padding:0; height:auto}







.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;}







p{ margin:0; padding:0;}







a{

	text-decoration: none;

	color: #0968AE;

}







a:hover{



	color: #05385C;



}







ol,ul{ margin:0; padding:0;}







ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-left:10px;}







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



	color: #1C425E;



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



	margin: 0 0 20px;



	padding: 0;



	line-height: 1.1;



	font-weight: 400;



	text-transform: none;



}







h1{ font-size:30px;}







h2{ font-size:22px;}







h3{ font-size:20px;}







h4{ font-size:18px;}







h5{ font-size:16px;}







h6{ font-size:14px;}







.clear{ clear:both;}







.alignnone{ width:100% !important;}







img.alignleft, .alignleft{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc;}







img.alignright, .alignright{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc;}







.left{ float:left;}







.right{ float:right;	margin:3px;

	padding:3px;}







.space30{clear:both; height:30px;}







.space50{ clear:both; height:50px;}















.section_title{font: 700 25px/26px 'Open Sans', cursive; border-bottom:2px solid #f1177e; padding-bottom:15px; display:table; margin-bottom:40px;}







.pagination{display:table; clear:both;}







.pagination ul{list-style:none; margin:20px 0;}







.pagination ul li{display:inline; float:left; margin-right:5px;}







.pagination ul li span, .pagination ul li a{

	color:#fff;

	padding:5px 10px;

	display:inline-block;

	background-color: #1E4164;

}







.pagination ul li .current, .pagination ul li a:hover{background:#3A4550!important;}















#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0;}







ol.comment-list li{ list-style:none; margin-bottom:5px;}







.header .header-inner .logo{



	z-index: 999;



	float: left;



	text-align: right;



	margin-top: 1%;



	margin-bottom: 1%;



}







.header .header-inner{ margin:0 auto; padding:0; position:relative; width:1160px; display:table;}







.header .header-inner .logo h1{font-family: 'Playball', cursive; font-size:32px; font-weight:400; margin:0px; line-height:36px; color:#333; text-transform:none;}







.header span.tagline{ color:#3A4550!important;}







.container{



	width: 1160px;



	margin: 0 auto;



	position: relative;



}



.contactform11 .button-submit {



	font-family: 'Raleway',  Arial, Helvetica, sans-serif!important;



	font-size: 14px!important;



	line-height: 22px!important;



	font-weight: 400!important;



	color: #FFF!important;



	padding: 6px!important;



	border: 1px solid #265482!important;



	background-color: #265482!important;



  cursor:pointer!important;



  display:inline-block!important;



  vertical-align:middle!important;



}



.contactform11 textarea {



	font-family: 'Raleway',  Arial, Helvetica, sans-serif!important;



	font-size: 14px!important;



	line-height: 22px!important;



	font-weight: 400!important;



	background:#F8F8F8!important;



	border:1px solid #C5CACF!important;



	border-radius:0;



	height:152px!important;



	padding:0 3px !important;



}



.contactform11 .wdform-page-and-images {



	float:left!important;



	padding-left:3%!important;



	width:50%!important;



	color: #59636C!important;



}



.contactform11 .wdform-label {



	border:none;



	color:#275787!important;



	font-family: 'Raleway',  Arial, Helvetica, sans-serif!important;



	font-size: 16px!important;



	line-height: 22px!important;



	font-weight: 600!important;



	vertical-align:top!important;



	width: 98%!important;



}



.contactform11 .wdform-label-section {



  display:table-cell;



  text-align:left;



  	width: 98%!important;



}



.headerright{ float:none;}







.headerright span{



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



	font-size: 16px;



	line-height: 22px;



	font-weight: 600;



}







.headerfull{



	background-color: #3A4550!important;



	color: #C4C4C4;



	font-size: 13px;



	padding: 8px 0;



}



.headerfull .social-icons {



  margin-top:0px;



}



.headerfull .left{



	margin-top: 1px;



}



.headerfull .social-icons img{



	width: 10%;



}



.headerfull .social-icons a {



	background-color:#5579B0 !important;



	border-radius:50%;



	display:inline-block;



	height:29px;



	line-height:35px;



	margin:0 3px;



	padding:0;



	text-align:center;



	transition:0.6s;



	vertical-align:middle;



	width:29px;



}







.headerfull .phoneno, .headerfull .emailicon{ margin-bottom:0; display: inline;}







.headerfull .emailicon{ margin-left:20px; color:#C4C4C4;}



.entry-content img{



	border-top-color: #EAECEE;



	border-right-color: #EAECEE;



	border-bottom-color: #EAECEE;



	border-left-color: #EAECEE;



}

.entry-content p{

	text-align: justify;

}

.entry-content  ul{



	margin-top: 10px;



}



.entry-content li {



	background-image: url(http://www.intercity.cl/wp-content/themes/intercity2014/images/smart/pto.jpg)!important;



	background-position: 0px 3px!important;



	background-repeat: no-repeat!important;



	padding-left: 13px!important;



	padding-top: 0;



	text-align: left!important;



	margin-left: 15px!important;



	margin-bottom: 5px!important;



	list-style: none!important;



	margin-top: 5px!important;



}







/* = innerbanner css







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







.innerbanner{ text-align:center;}







.innerbanner img{ position: relative; background-size:cover; width:100%; display:block; }















/*header menu css*/







.toggle{display: block;}







.toggle a{

	width:100%;

	color:#ffffff;

	padding:10px 10px;

	margin-top:5px;

	font-size:16px;

	background-color: #3D4F63;

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

	background-repeat: no-repeat;

	background-position: right center;

}







.toggle a:hover{color:#ffffff !important;}







.nav{display:none;}







.search-field{



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



	font-size: 14px;



	line-height: 22px;



	font-weight: 400;



	color: #646F79;



	padding: 8px;



	border: 1px solid #C4C8CE;



	background-color: #EFF0F1;



	width: 74%;



}



.search-submit{



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



	font-size: 14px;



	line-height: 22px;



	font-weight: 400;



	color: #FFF;



	padding: 6px;



	border: 1px solid #265482;



	background-color: #265482;



}







.header{ background-color:#fff; color:#000; width:100%; height:auto; padding:0; z-index:999; box-shadow:0px -1px 3px #ccc; }







.header .header-inner .nav{



	position: relative;



	z-index: 999;



	text-transform: none;



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



	font-size: 19px;



	line-height: 22px;



	font-weight: 400;



}







.header .header-inner .nav ul { margin:0; padding:0;}







.header .header-inner .nav ul li{ display:inline-block; margin:0; position:relative; text-align:center;}







.header .header-inner .nav ul li a{



	display: block;



	color: #28598A;



	padding-top: 43px;



	padding-right: 10px;



	padding-bottom: 35px;



	padding-left: 10px;



}



.header .header-inner .nav ul li a:hover{



	color: #309;



}



.header .header-inner .nav ul li:last-child a{ border-right:transparent; }















.header .header-inner .nav ul li ul li{display:block; position:relative; float:none; top:-1px; opacity: 0.95!important;}







.header .header-inner .nav ul li ul li a{



	background-image: url(http://www.intercity.cl/wp-content/themes/intercity2014/images/smart/pto.jpg);



	background-repeat: no-repeat;



	background-position: 0 10px;



	display:block;



	padding-top:8px;



	padding-bottom:8px;



	position:relative;



	top:1px;



	text-align:left;



	font-size: 14px;



	border-top-width: 1px;



	border-top-style: dashed;



	border-right-style: none;



	border-top-color: #e7e6e6;



	color: #5B656F;



	line-height: 120%;



	padding-left: 14px;



	margin-left: 11px;



	opacity: 0.95!important;



	padding-right: 5px;



}











.header .header-inner .nav ul li a:hover, .header .header-inner .nav ul li.current_page_item a{



	color: #145183;



}















.header .header-inner .nav ul li ul{ display:none; z-index:9999999; position:relative; padding:0;}







.header .header-inner .nav ul li:hover > ul{display:block; width:200px; position:absolute; left:0; text-align:left; background-color:#fff;}







.header .header-inner .nav ul li:hover ul li ul{display:none; position:relative;}







.header .header-inner .nav ul li:hover ul li:hover > ul{display:block; position:absolute; left:200px; top:1px;}







.toggle a{ display:none;}















/* = header top sign in  css







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







section#home_slider{ padding:0; z-index:0; position:relative;}







h2.section-title {



	color: #454545;



	text-align: center;



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



	font-size: 36px;



	line-height: 40px;



	font-weight: normal;



}







/* = Wrap first css







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







.pagewrap1, .pagewrap2, .postwrap3{ visibility:hidden; padding:20px 0;}



/*



#wrapfirst h1{



	font-size: 25px;



	padding-bottom: 10px;



	display: table;



	color: #24445B;



	font-weight: 400;



	line-height: 120%;



}







#wrapfirst img{ float:right; margin:0 0 0 35px; }







#wrapfirst p{



	margin: 0 0 20px 0;



	font-size: 15px;



	line-height: 120%;



}



#wrapfirst .container p {



	font-size: 15px;



	line-height: 140%;



	font-weight: 400;



}*/



#wrapfirst .container {



	padding-bottom: 30px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #436283;



	margin-bottom: 0px;



}



#wrapfirst .container h2 {



	background-color: #F4F5F7;



	width: 97%;



	color: #214870;



	padding-top: 15px;



	padding-right: 15px;



	padding-bottom: 15px;



	padding-left: 25px;



	font-size: 28px;



}

.ssba img {

  border:0;

  box-shadow:none !important;

  display:inline !important;

  padding:6px;

  vertical-align:middle;

  width:27px !important;

}

.ssba{

	float: left;

	width: 100%!important;

	margin-bottom: 0%;

	padding-bottom: 1%;

	/*border-bottom-width: 1px !important;

	border-bottom-style: dashed !important;

	border-bottom-color: #CACED2 !important;*/

}/*



#wrapfirst .container img{



	float: right;



	width: 30%;



	border-top-color: #e3e6e8;



	border-right-color: #e3e6e8;



	border-bottom-color: #e3e6e8;



	border-left-color: #e3e6e8;



}*/



.blog_lists{

	float: left;

	width: 45%;

	margin-right: 2%;

	margin-left: 2%;

	font-size: 14px;

	color: #6D7A87;

	margin-bottom: 2%;

	padding-bottom: 2%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C7CBCF;

	height: 255px;

}

.page-header h1{

	color: #FFF;

	background-color: #193660;

	padding: 8px;

}

.postmeta {

	color: #FFF!important; display:none;

}

.postmeta a {

	color: #00509F!important;

	font-size: 14px;

	font-weight: normal;

	font-style: normal;

	text-decoration: underline;

}

.postmeta a:hover{

	color: #00BAE1!important;

}

/*



.blog_lists img{



	float: left;



	width: 30%;



	margin-left: 2%;



	margin-bottom: 1%;



	border-top-color: #E3E6E8;



	border-right-color: #E3E6E8;



	border-bottom-color: #E3E6E8;



	border-left-color: #E3E6E8;



}*/



#cont_titul{



	margin-top: 0px;



	color:#fff;



	font-size:13px;



	line-height:140%;



	margin-bottom:0px;



	padding: 0px;



	margin-right: 0px;



	margin-left: 0px;



}



.noticias{
	color: #6D7A87;
	float: left;
	font-size: 13px;
	font-weight: 400;
	line-height: 140%;
	margin-left: 0;
	margin-right: 1%;
	margin-top: 1%;
	width: 100%;
	margin-bottom: 3%;


}



.noticias h1{
	font-size: 19px;
	line-height: 120%;
	font-weight: 400;
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DEE0E4;


}

.noticias a{
	font-weight: bold;
	color: #163D76;
}

.noticias img{
	width: 40%!important;
	float: left!important;
	margin-right: 2%!important;


}



.contnothm{



	float: left;



	width: 70%;



}



.blog-posthm{



  color:#6D7A87;



  float:left;



  font-size:15px;



  font-weight:400;



  line-height:130%;



  margin-left:2%;



  margin-right:1%;



  margin-top:0;



  text-align:justify;



  width:30%;



}

.blog_lists img{

	float: right;

	width: 46%;

	margin-top: 80px;

	margin-right: 0px!important;

	margin-bottom: 20px;

	margin-left: 10px;

}

.blog-posthm h1{

	font-size: 18px;

	line-height: 120%;

	font-weight: 500;

	text-align: left;

	margin-bottom: 5px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #DEE0E4;

	color: #173D6A;

	text-transform: uppercase;

}



.blog-posthm h4{

	line-height: 120%;

	color: #364F69;

	text-align: left;

}

.blog-posthm img{

	width: 97%;

	margin-left: 0%;

	margin-bottom: 3%;

	border-top-color: #E3E6E8;

	border-right-color: #E3E6E8;

	border-bottom-color: #E3E6E8;

	border-left-color: #E3E6E8;

	margin-top: 3%;

}



.social-links a:hover{ background-color:#dd5145; color:#ffffff; border:1px solid #dd5145;}







.social-links br{ display:none;}







#wrapsecond{margin-top:-120px;}















/* = Services section css







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







.pagewrap2{ padding:0; }







.listpages{width:29.8%; float:left; position:relative; padding:25px 20px; min-height:210px; text-align:center; color:#fff;}







.listpages h3{



	font-weight: 300;



	font-size: 25px;



	color: #fff;



	margin: 10px 0 15px;



	text-transform: none;



}







.listpages img{



	border: 5px solid #78e5f2;



	border-radius: 50%;



	-moz-border-radius: 50%;



	-webkit-border-radius: 50%;



	padding: 0px;



	display:none;



}







.listpages p{



	margin-bottom: 30px;



	color: #fff;



	font-size: 13px;



	line-height: 140%;



}







.Box1{ background-color:#193660;}







.Box2{



	background-color:#213E72;



}







.Box3{



	background-color:#274B83;



}







.Box1 .more-link{display:none;}



.Box2 .more-link{display:none;}



.Box3 .more-link{display:none;}







.last_column{clear:right; margin-right:0 !important; }







.Morebutton{



	background-color: transparent;



	padding: 7px 20px;



	border: 1px solid #D3D7DA;



	color: #D3D7DA;



	display: inline-block;



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



	font-size: 13px;



	line-height: 20px;



	font-weight: 400;



}







.Morebutton:hover{



	background-color: #05385C;



	border-color: #064A7D;



	color: #FFFFFF;



}























a.more-button{font:400 22px/24px 'Raleway',  Arial, Helvetica, sans-serif; background-color:#efefef; color:#3b3b3b; padding:10px 20px; text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; margin-top:25px;}







a.more-button span{color:#3A4550!important; font-weight:600;}







a.more-button:hover{background-color:#d5d5d5;}















/* = social icons css*/











.ewic-caption span {



	background-image:url("http://fernandagarcia.cl/grc.cl/wp-content/themes/gonzalesR/images/fond_slider.png")!important;



	color:#FFFFFF!important;



	font-family: 'Raleway', Arial, Helvetica, sans-serif!important;



	font-size:34px!important;



	font-weight:normal!important;



	text-transform:none;



	text-align: right!important;



	float: left!important;



	margin-top: -450px!important;



	margin-left: 48%!important;



	width: 45%!important;



	padding: 3%!important;



	line-height: 120%!important;



}







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







.social-icons{ margin-top:20px;}







.social-icons a{



	background-color:#7C8792 !important;



	width:35px;



	height:35px;



	line-height:35px;



	border-radius:50%;



	-moz-border-radius:50%;



	-webkit-border-radius:50%;



	-o-border-radius:50%;



	-ms-border-radius:50%;



	text-align:center;



	vertical-align:middle;



	display:inline-block;



	transition:0.6s;



	-moz-transition:0.6s;



	-webkit-transition:0.6s;



	-o-transition:0.6s;



	margin:0 3px;



	padding:0;



	text-align:center;



}







.social-icons br{ display:none;}







.social-icons a:hover{ background-color:#3A4550!important;}







.social-icons .fb{ background:url(images/icon-fb.png) no-repeat center center; }







.social-icons .tw{ background:url(images/icon-tw.png) no-repeat center center; }







.social-icons .gp{ background:url(images/icon-gp.png) no-repeat center center;}







.social-icons .in{ background:url(images/icon-in.png) no-repeat center center;}















/* = Page lay out css







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



.bx-wrapper .bx-viewport {



	-moz-box-shadow: 0 0 0px 0!important;



	-webkit-box-shadow: 0 0 0px!important;



	box-shadow: 0 0 0px #ccc!important;!important;



	border: 0px solid #fff!important;



	left: -5px;



	-webkit-transform: translatez(0);



	-moz-transform: translatez(0);



	-ms-transform: translatez(0);



	-o-transform: translatez(0);



	transform: translatez(0);



	background-color: none!important;



}











.site-main2{ width:71%; margin:0; padding:0; float:left;}

.site-main2 h2 {

	background-color: #E7EBED;

	width: 97%;

	color: #214870;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	font-size: 17px;

	text-transform: uppercase;

	margin-bottom: 20px;

}





.site-main{ width:100%; margin:0; padding:0; float:left;}



.site-main h2 {

	background-color: #E7EBED;

	width: 97%;

	color: #214870;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	font-size: 17px;

	text-transform: uppercase;

	margin-bottom: 20px;

}







#sitefull{ width:100%; float:none;}







#sitefull p{ margin-bottom:15px;}







.page_content{



	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 25px;



	padding-left: 0;



}







.page_content p{ margin-bottom:0px; line-height:20px;}















.blog_lists{ margin-bottom:30px; }







.blog_lists h2{ margin-bottom:10px;}







.blog_lists h2 a{ color:#484f5e;}







.blog_lists h2 a:hover{ color:#34c6f6;}







.blog_lists p{ margin-bottom:10px;}







.blog-meta{ font-style:italic; margin-bottom:8px;}







.post-date, .post-comment, .post-categories{



	display:inline;



	color:#7C8792;



	font-size: 12px;



	font-style: italic;



} 







.single_title{ margin-bottom:5px;}







.BlogPosts{ width:31.2%; float:left; margin:0 3% 3% 0;}







.BlogPosts img{ width:100%;}







.BlogPosts h2{ margin:10px 0; font-size:14px; font-weight:700;}







.MoreLink{ background-color:transparent; color:#3A4550 ;display: inline-block; border:1px solid #3A4550!important; padding:8px 20px;}







.MoreLink:hover{ background-color:#3A4550!important; color:#fff; }







#FrontBlogPost{ background-color:#f8f9f9;}







aside.widget{



	margin-bottom:10px;



	padding:10px;



}







aside.widget ul{ list-style:disc; }







h3.widget-title {



	background-color:#436283;



	color:#FFFFFF;



	margin-bottom:1px;



	margin-top:20px;



	padding:9px 15px;



	font-size: 17px;



}















/* = sidebar







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



/*



#sidebar{ width:330px; float:right;}*/



#sidebar{

/*	border-left-color:#D6D9DC;

	border-left-style:solid;

	border-left-width:1px;*/

	float:right;

	margin-left:2%;

	padding-left:2%;

	width:24%;

	margin-top: 1%;

}







#sidebar ul li{ list-style:none; word-wrap: break-word; }







#sidebar ul li a{



	color:#7C8792;



	display:block;



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



	font-size: 14px;



	line-height: 18px;



	font-weight: 500;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #d0cfcf;



	background-image: url(http://www.intercity.cl/wp-content/themes/intercity2014/images/smart/pto.jpg);



	background-repeat: no-repeat;



	background-position: 0 14px;



	padding-top: 10px;



	padding-right: 0;



	padding-bottom: 10px;



	padding-left: 16px;



}







#sidebar ul li a:hover{



	color:#2F669D;



}







#sidebar ul li:last-child a{ border:none;}































/* = Footer css







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















#footer-wrapper{



	background-color: #293138;



	color: #E7E9EB;



}







#footer-wrapper a {



	color:#9BA4AC;



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



	font-size: 12px;



	font-style: normal;



	line-height: 24px;



	font-weight: normal;



	font-variant: normal;



}



#footer-wrapper a:hover{



	color:#A2C7F0;



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



	font-size: 12px;



	font-style: normal;



	line-height: 24px;



	font-weight: normal;



	font-variant: normal;



}



#footer-wrapper .container{  padding-top:50px; padding-bottom:30px;}















.cols-3{width:30%; float:left; margin:0 5% 0 0; }







.widget-column-3 { margin-right:0px !important; padding-right:0 !important; border:none;}







.cols-3 h5{



	font-weight:300;



	font-size:20px;



	color:#fff;



	margin-bottom:25px;



}







.cols-3 h5 span{ border-bottom:1px solid #3A4550!important; padding-bottom:5px;}







.cols-3 ul{ margin:0; padding:0; list-style:inside disc;}







.cols-3 ul li { display:block; padding:0;}







.cols-3 ul li a { color:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; background:url(images/list-arrow.png) no-repeat 0 2px; padding:0 0 0 20px;}







.cols-3 ul li a:hover, .cols-3 ul li.current_page_item a { color:#dd5145; }















.cols-4 span{ color:#3A4550!important;}







.cols-4 p{ margin-bottom:15px;}







.cols-4 h1, .cols-4 h2, .cols-4 h3, .cols-4 h4, .cols-4 h5, .cols-4 h6{color:#fff;}















.copyright-wrapper {  background-color:#292929; position:relative;}







.copyright-wrapper .container{ padding-top:20px !important; padding-bottom:20px !important; text-align:center;}







.copyright-txt span{color:#3A4550!important;}







.recent-post{ min-height:70px; margin:0 0 20px 0; padding-bottom:15px; border-bottom:1px dotted #5e6162;}







.recent-post img{ float:left; width:60px; margin:0 10px 5px 0; border:3px solid #232323;}







.recent-post h6{ font-size:12px; color:#fff; margin:0 0 5px; font-weight:600;}







.recent-post h6:hover{color:#34c6f6;}







.recent-post:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0;}















.phoneno, .emailicon, .mapicon{ margin-bottom:10px; display:block;}







.mapicon{ background:url(images/icon-map.png) no-repeat left 3px; padding:0 0 0 25px;}







.phoneno{ background:url(images/icon-phone.png) no-repeat left center; padding:0 0 0 20px;}







.emailicon{ background:url(images/icon-email.png) no-repeat left center; padding:0 0 0 22px;}























/* Buttons */







.button{ background-color:#ff6565; border-bottom:4px solid #e44545; color:#fff; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; }







.button:hover{background-color:#34c6f6; border-color:#1898c2; color:#fff;}















/* woocommerce CSS







================================================*/







a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}







a.added_to_cart:hover{background:#000000;}







a.button.added:before{content:'' !important;}







#bbpress-forums ul li{padding:0;}







#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}







textarea.wp-editor-area{border:1px #ccc solid;}







.woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;}







form.woocommerce-ordering select{ padding:5px; color:#777777;}







.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Raleway',  Arial, Helvetica, sans-serif; color:#ff8a00;}







.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}







h1.product_title, p.price{ margin-bottom:10px;}







.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Raleway',  Arial, Helvetica, sans-serif; color:#ff6d84;}







.woocommerce ul.products li, #payment ul.payment_methods li{ list-style:none !important;}







.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}







.woocommerce table.shop_table th, .woocommerce table.shop_table td{ border-bottom:0px !important}















/* Text meant only for screen readers. */







.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;	height: 1px;width: 1px;	overflow: hidden;}







.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;







	font-size: 14px;font-size: 0.875rem;font-weight: bold;	height: auto;left: 5px;	line-height: normal;padding: 15px 23px 14px;text-decoration: none;	top: 5px;	width: auto;







	z-index: 100000; /* Above WP toolbar. */







}







/* ============= Contact Page =========== */







.wpcf7{ margin:30px 0 0; padding:0;}







.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"]{ width:40%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:35px; padding:0 15px; color:#797979; margin-bottom:0;}







.wpcf7 textarea{width:60%; border:1px solid #cccccc; box-shadow:inset 1px 1px 2px #ccc; height:150px; color:#797979; margin-bottom:25px; font:12px arial; padding:10px; padding-right:0;}







.wpcf7 input[type="submit"]{background-color:#3A4550!important; width:auto; border:none; cursor:pointer; text-transform:uppercase; font:18px 'Raleway',  Arial, Helvetica, sans-serif; color:#ffffff; padding:10px 40px; border-radius:3px;}	















/* ============= Comment Form ============ */







h1.screen-reader-text{



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



	font-size: 22px;



}



.site-nav-previous, .nav-previous{ float:left;}



.site-nav-next, .nav-next{ float:right;}



h3#reply-title{font:300 18px 'Raleway',  Arial, Helvetica, sans-serif;}



#comments{ margin:30px 0 0; padding:0;}



nav#nav-below{ margin-top:15px;}



#cont_direc{
	float: left;
	width: 98%;
}



#home_slider{ min-height:500px; background:url(images/loading.gif) no-repeat center center #ffffff; }