




img{max-width: 100%; border:none;}
img{ -ms-interpolation-mode: bicubic; }
#exposeMask{
	background:#000000 !important;
	filter: alpha(opacity=40) !important;
	opacity:0.4 !important;
}
#text-1 {
    margin-right: 99px;
}
#menu-products li {
    padding: 5px 10px;
}
.widget_nav_menu {
    width: 168px !important;
}
pre {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/code_bg.png") repeat scroll 0 0 transparent;
    border-bottom: medium none !important;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    line-height: 21px !important;
    margin-bottom: 15px;
    overflow-x: auto;
    padding: 0 10px !important;



}



pre {



    white-space: pre-wrap;



    word-wrap: break-word;



}



pre, code, kbd, samp {



/*    font-family: monospace,serif;*/
 font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;



    font-size: 1em;



}















.home-products-container{



	/*



	position:relative;



	margin:0px auto;



	display:block;



	width:auto;



	*/



}







.icemag-slider-container{



	position: relative;



	width:100%;



	height:380px;



	left:0px;



	display:block;



	/*top:100px;*/



}







.btn-top-bg{



        background-color:#cb3d1d;



		position:absolute;



		top:0;



		left:0;



		/*z-index:-1;*/



		width:100%;



		height:100%;



	opacity:0;



}







div.ls-lightskin{



	padding:0px;



	background: #F0F0F0;



	box-shadow: none;



	-moz-box-shadow: none;



	-webkit-box-shadow: none;



	border-radius: 0px;



	-moz-border-radius: 0px;



	-webkit-border-radius: 0px;



}







div.ls-lightskin .ls-nav-next{



	right:0px;	



}







div.ls-lightskin .ls-nav-prev{



	left:0px;



}







div.ls-darkskin{



	padding:0px;



	background: #F0F0F0;



	box-shadow: none;



	-moz-box-shadow: none;



	-webkit-box-shadow: none;



	border-radius: 0px;



	-moz-border-radius: 0px;



	-webkit-border-radius: 0px;



}







div.ls-darkskin .ls-nav-next{



	right:0px;	



}







div.ls-darkskin .ls-nav-prev{



	left:0px;



}



















body{font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;
	line-height:normal;
	color: #696969;
	position:relative;
	text-align:justify;
	font-smoothing: antialiased;
	line-height:1.6;}



.boxed-layout{



	width:1000px;



	margin:-1px auto;



	background:#f9f9f9;



	display:block;



	position:relative;



	border:1px solid #e4e4e4;



	



	-webkit-box-shadow: 0px 0px 80px rgba(50, 50, 50, 1);



	-moz-box-shadow:    0px 0px 80px rgba(50, 50, 50, 1);



	box-shadow:         0px 0px 80px rgba(50, 50, 50, 1);



}







#body-container-small{

 font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;





	position:relative;



	width:100%;



	height:68px;



	border-bottom:1px solid #d5d5d5;



	z-index:9996;



}







.header-menu-shadow{



	/*background:url(images/header_shadow.png) no-repeat;*/



	height:44px;



	position:relative;



}







.header-menu-shadow > .menu-shadow-image{



	position:absolute;



	top:0px;



	left:0px;	



}







.selectNav{



	background:#dfdfdf;



	font-size:18px;



	width:100%;



	color:#666666;



}







.header-text-container{



/*	font-family: 'Oswald', sans-serif;*/
 font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;



	/*font-family:'Yanone Kaffeesatz', sans-serif !important;*/



	margin-left:auto;



	margin-right:auto;



	text-align:center;



	position:relative;



	margin-top:10px;



	margin-bottom:10px;



}







.header-text-container > span.header-text{
	top:-20px;
	position:relative;
	font-size:32px;
	font-weight:600;
	color:#666666;
	letter-spacing:0px;
	text-transform:uppercase;}







.header-under-text{text-align:center;}
.left {float:left;}
.right {float:right;}
.header-text-container > span.left , .header-text-container > span.right{
	width:5%;padding-top:10px;height:10px;background:url(../images/dots.png);background:url(../images/cross-line-bg.png);
	display:inline;}

.header-text-container .view-all{
	position:relative;
	width:10%;
	right:0px;
	top:-4px;
	padding:5px;
	background:#00AAE8;
	/*border-radius:3px;*/
	margin-left:10px;
	font-size:1.2em;
	font-weight:normal;
	color:#fefeff;
/*	font-family:'Yanone Kaffeesatz', sans-serif;*/
	cursor:pointer;
	z-index:99;
}



.jms-arrows{display:none;}
a.jms-link{	z-index:99;	}
.btn-dark-hover-noz{background-color:#000000;position:absolute;top:0;left:0;width:100% !important;height:100%!important;
	opacity:0;filter:alpha(opacity=0);}











.btn-dark-hover{background-color:#000000;position:absolute;top:0;left:0;z-index:-1;width:100% !important;height:100% !important;opacity:0;filter:alpha(opacity=0);}
.btn-dark-hover-nav{background-color:#000000;position:absolute;top:0;left:0;z-index:0;width:100% !important;	height:100% !important;	opacity:0;filter:alpha(opacity=0);}
.btn-colored-hover-nav{	background-color:#00AAE8;position:absolute;	top:0;left:0;z-index:0;width:100% !important;height:100% !important;	opacity:0;filter:alpha(opacity=0);}











.btn-light-hover-nav{



	background-color:#ffffff;



	position:absolute;



	top:0;



	left:0;



	z-index:0;



	width:100% !important;



	height:100% !important;



	opacity:0;



	filter:alpha(opacity=0);



}











.btn-light-hover-quart{



	border:none;



	background-color:#ffffff;



	position:absolute;



	top:0;



	left:0;



	z-index:-1;



	width:100% !important;



	height:100% !important;



	opacity:0;



	filter:alpha(opacity=0);



}











.btn-light-hover-noz{



	background-color:#ffffff;



	position:absolute;



	top:0;



	left:0;



	width:100% !important;



	height:100% !important;



	opacity:0;



	filter:alpha(opacity=0);



	/*border-radius:3px;*/



	border:1px solid #CCC;



}











.btn-light-hover{



	/*background-color:#ffffff;



	position:absolute;



	top:0;



	left:0;



	z-index:-1;



	width:100% !important;



	height:100% !important;



	opacity:0;



	filter:alpha(opacity=0);*/



	/*border-radius:3px;*/



	/*border:1px solid #CCC;*/



}











#header{



	margin:0px;



	padding:0px;



	/*height:100px;*/



	z-index:9;



	width:100%;



}







.header-top-commercial-line{



	width:100%;



	background:#464646;



	height:20px;



}



























#header-top{



	width: 100%;



	height:38px;



	list-style:none;



	letter-spacing:0px;



}







#header-top a{



	color:#666;	



}











.header-top-wrapper{



	width:960px;



	margin-left:auto;



	margin-right:auto;	



	padding-top:15px;



}







.header-under-line{



	display:block;



	background:#00AAE8;



	width:100%;



	height:4px;



	position:relative;



}







.top-left{



	width:400px;



	float:left;	



	text-align:left;



	font-size:11px;



}







.top-left p{



	float:left;



	margin:0px !important;	



}







.top-right{



	/*width:560px;*/



	width:100%;



	margin-top:15px;



	float:right;



	margin-bottom:10px;



	position:absolute;



	top:0px;



	right:0px;



	display:block;



}







#searchForm fieldset {



    width:240px;



    position:relative;



    display:block;



	float:right;



}







div.input {



    width:120px;



    /*border-radius:4px;*/



    border:1px solid #dbcec6;



    border-top:1px solid #cbc0b4;



    float:right;



    background:#e8edf1;



}







    div.input.focus {



        border:1px solid #e2b89e;



        box-shadow:0 0 6px #ffc3ab, inset 0 1px 2px rgba(0,0,0,0.08);



    }







input#s {



    width:100%;



    border:0;



    border-radius:20px;



    background:transparent;



    height:16px;



    color:#b4bdc4;



    text-shadow:0 1px 1px #fff;



}







    input#s:focus {



        outline:none



    }







input#searchSubmit {



    width:19px;



    height:19px;



    text-indent:-9999px;



    overflow:hidden;



    background: url(../images/search-icon.html) no-repeat;



    border:0;



    position:absolute;



    top:5px; right:4px;



    z-index:5;



    display:none;



    cursor:pointer;



}







#logo{



	max-height:69px;



	max-width:190px;

	



	float:left;



	z-index: 99;



	display:block;



	position:relative;



}

#logo h1{ font-size:23px !important;}







.header-top{



	margin-top:15px;	



}







.header-area{



	display:block;



	position:relative;



	width:100%;	



	height:120px;



	z-index:9999;



}







.menu-area{



	height:50px;



	width:100%;



	background:rgba(255,255,255,0.58);



	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#93FFFFFF', endColorstr='#93FFFFFF'); /* IE */



	position:absolute;



	top:35px;



	left:0px;	



}







.logo-area{



	width:140px;



	height:85px;



	position:absolute;



	left:0px;



	top:0px;



	vertical-align:central;



	text-align:center;	



	margin:auto;



	overflow:hidden;



}







.logo-area img{



	position:relative;



	margin-bottom:10px;



}







.menu-social-holder{



	margin-top:5px;	



}







.cornered {



	position:absolute;



	left:40px;



	top:100px;



    width: 130px;



    height: 20px;



    border-top: 30px solid #eee;



    border-right: 30px solid transparent;



	display:none;



}











#header-slider{



	width: 960px;



	height: 350px;



	position:absolute;



	top:120px;



}











.wrapper{



    margin: 0 auto;



    width: 960px;



    text-align: left;



}







#pages{



	/*min-height:600px;	*/



}











#category{



	min-height:600px;



	width:680px;



	clear:both;



	float:left;



	margin-right:20px;	



	margin-bottom:20px;	



}







.products-two-canvas{



	width:160px;



	height:120px;	



}











.iframe-bg{



	border:4px solid #D5D9DB;



	width:660px;



	height:300px;



	background-color:#1D1D1D;



	margin-bottom:18px;



	padding:0px;



}







.video-container {



	position: relative;



	padding-bottom: 56.25%;



	padding-top: 30px;



	height: 0;



	overflow: hidden;



	margin-bottom:20px;



	border-bottom:3px solid #00AAE8;



}







.video-container iframe,  



.video-container object,  



.video-container embed {



	position: absolute;



	top: 0;



	left: 0;



	width: 100%;



	height: 100%;



}















.post-small-desc{



	width:680px;	



}







.post-desc-left{



	width:480px;	



	float:left;



}















select{







	padding:5px;



	border:1px solid #CCC;



	background:#ffffff;



}







form > input{



	clear:both;



}







form > label{



	float:left;



	height:28px;



	min-width:50px;



	padding-top:5px;



	clear:left;	



}







a.button{



    min-width: 12px;



    text-align: center;



	text-decoration:none;



	margin-right:10px;



	margin-bottom:10px;



	float:left;



}







a.button:hover{



	text-decoration:none !important;



}











.post-more-btn{



	width:100px;	



	float:left;



}







.postmetadata{



	min-height:44px;



}











.postmetadata > a:hover{



	background-color:#DADADA;



	color:#666666;



	text-decoration:none !important;



}



















.g-size{



    margin: 0 auto;



    width: 960px;



    text-align: left;



}







h1{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;



	font-size:26px;







	margin-bottom:14px;



	color:#666666;



	letter-spacing:-1px;



}











h2{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;
	color:#666666;
	font-size:22px;	
	margin-bottom:0px;
	margin-top:12px;}







h3{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;



	font-size:17px;







	color:#666666;



	margin-bottom:11px;



	letter-spacing:0px;



}







h4{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;



	font-size:16px;







	color:#666666;



	margin-bottom:10px;



}







h5{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;



	font-size:15px;







	color:#666666;



	margin-bottom:8px;



}







h6, h6 > a, a>h6{



font-family: 'Roboto Lt';
    font-weight: 500;
    font-style: normal;



	font-size:20px;







	color:#666666;



	margin-bottom:8px;



}







strong{



	font-weight:600;	



}











#header-top p{



	margin-top:4px;	



}







#header-top li{



	float: right;



	list-style:none;



	display: inline;	



	margin-left:5px;



}







#header-top a:hover{



	text-decoration:underline;	



}











.header-vertical-space{



	height:40px;	



}







.text-input{



	background: url(../images/top-search-input.html) no-repeat;



	float:left;



	border:none;	



	height:26px;



	width:141px;



	padding-left:5px;



	margin-right:-12px;



	color:#666666;



}







.top-right > #searchform > ul > li > input[type=text]{



	border:none;



	padding:0px;



	margin:0px;



	padding-left:5px;



	margin-right:-10px;



}







.search-btn{



	padding:0;



	border:none;



	background:none;	



	



	



	background:url(../images/top-search-btn.html) no-repeat !important;



	float:right !important;



	width: 43px !important;



	height:26px !important;



	right:0px !important;



	border:none !important;



	cursor:pointer;



	



}







.widget_search .screen-reader-text {



	display:none;



}







.top-right > ul{



	list-style:none;



	padding:0px;



	margin:0px;	



}







.top-right > ul > li{



	list-style:none;



	padding:0px;



	margin:0px;	



}







.small_buttons{	clear:both;	float:left;	}







.small_buttons span.small_left{



	background-image: url(../images/search-btn.html) ;



	height:28px;



	float:left;



	clear:both;



	cursor:pointer;



	margin-right:15px;



}







.small_buttons span.small_right{



	background-image:url(../images/search-btn.html);



	background-position:right 0;



	height:23px;



	float:left;



	padding-right:15px;



	margin-right:-15px;



	margin-left:15px;



	padding-top:5px;



	color:#000000;



	text-align:center;







	font-size:14px;



}







.home-under-header{



	text-align:center;



	padding-top:10px;



	padding-bottom: 10px;



}











.clearFix{



	clear:both;	



}







hr{



	border: 0;



	margin-top:15px;



	margin-bottom:15px;	



	width: 100%;



	height:1px;



	border-bottom:1px dotted #dbd8d8;



}







.hr-twenty-twentyfive{



	margin-top:20px; margin-bottom:25px;



}







.color-inherit{



	color:inherit;	



}







.search-page-title-style{



	font-size:18px; font-weight:bold;	



}











.products a{



	text-decoration:none;	



}







.products-two{



	display:block;



	width:470px;



	height:148px;	



	background: #f1f1f1;



	border: 1px solid #ccc;



	float:left;



	margin-right:16px;



	margin-bottom: 15px;



}







.products-two img{



	float:left;



	margin:10px;



	margin-bottom:0px;



	border:5px solid #e0e0e0;



	height:110;



	width:150px;



	cursor: pointer;



	overflow:hidden;



	opacity:89;



}







.products-two-texts{



	position:absolute;



	float:right;



	margin-top:-130px;



	margin-left: 180px;



	padding:0px;



	width:280px;



}







.product-two-more-btn{



	position:absolute;



	margin-top:-38px;



	margin-left:380px;



}







/* 



######################## FOOTER ########################



*/







.footer-four > ul > li > input[type=text]{



	border:none;



}

#footer a{ color:#383838 !important;}

#footer a .hover {

    color: #00aae8 !important;

}





#footer{



	/*background:url(images/images/low_contrast_linen.png);*/



	border-top:3px solid #00AAE8;



	background-color:#eeeeee;



	/*background:#454748 url(images/images/footer-bg.png) repeat-x;*/



	min-height:340px;



	width:100%;



	margin:0px;



	padding-top:10px;



	padding-bottom:10px;



	font-smoothing: antialiased;



	color:#383838;



}







#footer img{



	float:left;	



	margin-right:5px;



	margin-top:5px;



	margin-bottom:5px;



}







#footer a{



	text-decoration:none !important;	



}







.widget-title{



 font-family: 'Roboto';
    font-weight: bold;
    font-style: normal;
	font-size:24px !important;
	border-bottom: 1px dotted #b4b6b7;
	padding-bottom:4px;
	margin-bottom:8px;
	color:#666666;







}







.tweets > li{



	background: url(../images/social/twitter-dark.png) no-repeat left top;



	list-style-type:none;



  padding-left:40px;



  padding-right:-40px;



  margin-bottom:5px;



  border-bottom:1px dotted #525353;



  padding-bottom:5px;



}







.tweets li a {



	display:block;



}







.tweets li a.timesince{



	font-style:italic;



	font-size:10px !important;



	color:#8f8f8f !important;



}







.blogroll li, #footer .widget_recent_entries li, #footer .widget_archive li, #footer .widget_categories li, 



#footer .widget_pages li, #footer .widget_meta li, #footer .widget_recent_comments li{



	padding-top:5px !important;



	padding-bottom:10px !important;



  border-bottom:1px dotted #525353;



  list-style:disc;



  list-style-position:inside;



  position:relative;



  z-index:99;



  cursor:pointer;



  padding-left:5px !important;



}







.latest-from-blog li{



	padding-bottom:10px !important;



  border-bottom:1px dotted #525353;



  z-index:99;



  display:block;



}







.footer-top-in{



	width:960px;



	padding-top:15px;



	margin-left:auto;



	margin-right:auto;	



}







.footer-four{



	width:228px;	



	float:left;



	margin-right:10px;



}







.footer-four ul{



	list-style:none;



	margin:0px;



	padding:0px;



}







.footer-four li{



	list-style:none;



	margin:0px;



	padding:0px;



}











#footer-bottom{



	display:block;



	padding-top:5px;



	padding-bottom:5px;



	position:relative;



	background: #1d1d1d;



	min-height:30px;



	width:100%;	



	color:#B5B5B5;



	font-size:12px;



}







#footer-bottom .left a{



	color:#6f6f6f;	



}







.menu-footer-bottom-menu-container a{



	text-decoration:none !important;



	color:#B5B5B5;



}







.menu-footer-bottom-menu-container{



	list-style:none;



	min-height:27px;

        margin-top:54px;



	/*float:right;*/



	display:block;



}

#menu-primary-menu-1 li {

    line-height: 24px;

}





.menu-footer-bottom-menu-container ul li{



	/*float:left;*/	



	padding:5px;



	padding-right:10px;



	padding-left:10px;



	z-index:99;



	margin-right:3px;



	cursor:pointer;



}







.menu-footer-bottom-menu-container ul li:last-child{



	border:none;



}







#footer-bottom a{



	text-decoration:none;



}







#footer-bottom a:hover {



	text-decoration:underline;	



}







#footer ul{



	list-style:none;	



}











#footer .widget_links ul li{



	padding:0;	



}







#footer h4{



	font-size:18px;



	font-weight:600;	



	color:3c3f40;



	border-bottom: 1px solid #b4b6b7;



	padding-bottom:8px;



}







.date{



	color:#696f71;



}







.blog-date{



	font-size:11px;



	color:#696f71;



}







#footer a{



	text-decoration:none;



	font-weight:500;



}







#footer li.widget-container{margin-bottom:30px;	font-size:14px;}
#footer a:hover {text-decoration:underline;}
.footer-input{
	background: url(../images/text-input-white.html)no-repeat;
	border:none;
	height:37px;
	width:232px;
	padding-left:6px;
	margin-right:-12px;
	color:#1b1b1b;
	font-size:15px;}

.social-icons ul{list-style:none;margin:0px;padding:0px;}
.social-icons li{width:32px;height:32px;float:left;list-style:none;margin:0px;padding:0px;margin-right:5px;cursor:pointer;}


#socialmedia-container {margin-left:-13px !important;}
.tipsy-social-icons{border:none;}
/*######################## OLD CODES ########################*/

#slider-main{
	position: absolute;
	margin-top: 140px;	
	width:960px;
	height:350px;
}











/*



######################## PORTFOLIO ########################



*/







/*List-style-type makes sure there aren't any bullets in front of the buttons*/



.load-gallery {



   display:block;



   position:relative;



    margin: 0px;



    list-style-type: none;



	list-style:none;



}



/*Floating left lines them up in a horizontal row, the right margin spaces them out*/



.load-gallery > li {



    float: left;
    text-transform: uppercase;
    text-decoration: none;
   font-family: 'Roboto Cn';
    font-weight: normal;
    font-style: normal;



    font-size: 14px !important;






	list-style:none;



	color:#999999;



	display:block;



	position:relative;



}



/*The padding and background color are what make it look like a button*/



.load-gallery > li a {



	margin-bottom:5px;



	margin-top:5px;



	position:relative;



    color: #fefeff;



	color:#666666;



    text-decoration: none;



	padding-left:10px;



	padding-right:10px;



	/*border-right:1px dotted #dddddd;;*/



}







.load-gallery > li:first-child a{



}







.load-gallery > li:last-child a{



	border-right:none;



}



/*When we hover on the button, the colors change*/



.load-gallery > li a:hover {



	color:#00AAE8;



}



/*Let's make the active job type a different color as well*/



.load-gallery > li.active a {



	color:#00AAE8;



}







/*Again getting rid of the bullets*/



.gallery-grid {



    margin: 0px auto;



    list-style-type: none;



}



/*Floating left gets us the grid. There's some stuff in here you probably could omit, like the height and width.*/



.gallery-grid > li {



	display:block;



	float:left;



}











.filter-shadow{



	background:url(../images/filtered-products-w215-h18.png) no-repeat;



	width:215px;



	height:18px;



	display:block;



	position:relative;	



	margin-left:12px;



}











a{



	text-decoration:none;



	color:#00AAE8;



}







a:hover{



	text-decoration:underline;	



}







/*Let's get that title to display like a nice label. If you wanted to get really fancy you could add some opacity values.*/



.gallery-grid .gallery-title {



    display: block;



    background: #E6E6E6;



    position: relative;



    font-size: 12px;



	font-weight:500;



}







#filtered-gallery{



	position:relative;



	display:block;



	clear:both;



}







.gallery-grid > li > .filtered-canvas > a > img{



	border:none !important;	



}











/*



	MAIL LIST



*/







.newsletter{



	



}







.field label{



	font-size:15px;



	font-weight:bold;	



	color:#3c3f40;



}







.newsletter input[type=text]{



	background: url(../images/text-input-white.html)no-repeat;



	border:none;	



	height:37px;



	width:232px;



	padding-left:6px;



	margin-top:10px;



	margin-right:-12px;



	color:#1b1b1b;



	font-size:15px;



}







#newsletter-input{



	background: url(../images/text-input-white.html)no-repeat;



	border:none;	



	height:37px;



	width:232px;



	padding-left:6px;



	margin-top:10px;



	margin-right:-12px;



	color:#1b1b1b;



	font-size:15px;



}







.submit-btn{



	border:none;



	margin-top:10px;



	padding-left:10px;



	padding-right:10px;



	background:url(../images/btn-black-27.html) no-repeat;



	width:94px;



	height:27px;



	color:#FFFFFF;



	cursor:pointer;



}







/*



	CONTACT



*/







#contact {



	min-height:600px;



	width:680px;



	clear:both;



	float:left;



	margin-right:20px;	



	margin-bottom:20px;	



	font-size:14px;	



}







#contact-right a:hover{



	text-decoration:underline;



}







#contact-form{



	float:left;	



}







#contact label{



	float:left;	



	height:40px;



	width:140px;



}







#contact input[type=text], #contact input[type=email]{



	margin-bottom:26px;



	height:24px;



	width:280px;



	border:1px solid #CCC;



	padding:5px;



	font-size:15px;



}







#contact textarea{



	height:80px;



	width:280px;



	border:1px solid #CCC;



	padding:5px;



	font-size:15px;



}







#contact label{



	color:#1b1b1b;	



}







#contact img {



	border: 4px solid #d5d9db;	



}







#contact .ctf-captcha{



	margin-left:140px !important;



}







#si_refresh_ctf1{



	margin-left:328px !important;



}







#contact-right{



	width:200px;



	float:left;	



}







.map-canvas{



	border:5px solid #e0e0e0;



	width:660px;



}







/*



	BLOG POSTS



*/







#blog .post{



	/*padding:5px;*/



}







.post a:hover{



	text-decoration:underline;	



}







.post .more-link{



	font-weight:bold;



}















/*



	SEARCH PAGES



*/







.blog-search{



	/*cursor:pointer;	*/



}







#search-results-header{



}



/*



	FEATURES



*/







.widget{



		



}







.bg-approve{



	-moz-border-radius-topleft:5px;



	-moz-border-radius-topright:5px;



	-moz-border-radius-bottomleft:5px;



	-moz-border-radius-bottomright:5px;



	-webkit-border-top-left-radius:5px;



	-webkit-border-top-right-radius:5px;



	-webkit-border-bottom-left-radius:5px;



	-webkit-border-bottom-right-radius:5px;



	border-radius:5px;







	padding:8px 8px 8px 75px;



	background:url(../images/notification/approve_icon.png) no-repeat 20px 20px #f0f0f0;



	margin-bottom:20px;



	overflow:hidden;



}







.bg-error{



	-moz-border-radius-topleft:5px;



	-moz-border-radius-topright:5px;



	-moz-border-radius-bottomleft:5px;



	-moz-border-radius-bottomright:5px;



	-webkit-border-top-left-radius:5px;



	-webkit-border-top-right-radius:5px;



	-webkit-border-bottom-left-radius:5px;



	-webkit-border-bottom-right-radius:5px;



	border-radius:5px;







	padding:8px 8px 8px 75px;



	background:url(../images/notification/close_icon.png) no-repeat 20px 20px #fccac1;



	margin-bottom:20px;



	overflow:hidden;



}







.bg-warning{



	-moz-border-radius-topleft:5px;



	-moz-border-radius-topright:5px;



	-moz-border-radius-bottomleft:5px;



	-moz-border-radius-bottomright:5px;



	-webkit-border-top-left-radius:5px;



	-webkit-border-top-right-radius:5px;



	-webkit-border-bottom-left-radius:5px;



	-webkit-border-bottom-right-radius:5px;



	border-radius:5px;







	padding:8px 8px 8px 75px;



	background:url(../images/notification/warning_icon.png) no-repeat 20px 20px #ffe9ad;



	margin-bottom:20px;



	overflow:hidden;



}







.bg-info{



	-moz-border-radius-topleft:5px;



	-moz-border-radius-topright:5px;



	-moz-border-radius-bottomleft:5px;



	-moz-border-radius-bottomright:5px;



	-webkit-border-top-left-radius:5px;



	-webkit-border-top-right-radius:5px;



	-webkit-border-bottom-left-radius:5px;



	-webkit-border-bottom-right-radius:5px;



	border-radius:5px;







	padding:8px 8px 8px 75px;



	background:url(../images/notification/info_icon.png) no-repeat 20px 20px #d1e4f3;



	margin-bottom:20px;



	overflow:hidden;



}







.bg-two-small{



	width:46%;	



	margin:4px;



	float:left;



}











/*



	LOGO



*/







#logo > a > img{



	border:none;	



}







/*



	GALLERY



*/







.ngg-gallery-thumbnail a img{



	



}







.ngg-gallery-thumbnail{



	



}







.wp-smiley{



	border:none !important;	



}







.noImgBorder{



	border:none !important;	



	background:none;



	padding:0px;



	margin:0px;



}







/*



	COMMENTS



*/







.commentlist > li.comment{



	min-height:80px;



}















ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }



ol.commentlist li { margin-bottom:8px; }



ol.commentlist li.alt { }



ol.commentlist li.bypostauthor {}



ol.commentlist li.byuser {}



ol.commentlist li.comment-author-admin {}



ol.commentlist li.comment { }



ol.commentlist li.comment div.comment-author {}



ol.commentlist li.comment div.vcard { font-size:16px; font-weight:600;}



ol.commentlist li.comment div.vcard cite.fn { font-style:normal; font-size:20px; color:#00AAE8; font-weight:600;}



ol.commentlist li.comment div.vcard cite.fn a.url {}



ol.commentlist li.comment div.vcard img.avatar { float:right; margin:0 0 1em 1em; }



ol.commentlist li.comment div.vcard img{width:48px; height:48px;  background:#333;}



ol.commentlist li.comment div.vcard img.avatar-32 {}



ol.commentlist li.comment div.vcard img.photo {}



ol.commentlist li.comment div.vcard span.says {display:none;}



ol.commentlist li.comment div.commentmetadata {}



ol.commentlist li.comment div.comment-meta { font-size:11px; }



ol.commentlist li.comment div.comment-meta a { color:#999999; }



ol.commentlist li.comment p { font-size:13px; margin:0 0 1em; color:#666666; margin-top:5px;}



ol.commentlist li.comment div.reply { font-size:11px; }



ol.commentlist li.comment div.reply a { font-weight:600; }



ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }



ol.commentlist li.comment ul.children li {}



ol.commentlist li.comment ul.children li.alt {}



ol.commentlist li.comment ul.children li.bypostauthor {}



ol.commentlist li.comment ul.children li.byuser {}



ol.commentlist li.comment ul.children li.comment {}



ol.commentlist li.comment ul.children li.comment-author-admin {}



ol.commentlist li.comment ul.children li.depth-2 { /*border-left:5px solid #555;*/ margin:0 0 25px 25px; }



ol.commentlist li.comment ul.children li.depth-3 { /*border-left:5px solid #999;*/ margin:0 0 50px 50px; }



ol.commentlist li.comment ul.children li.depth-4 { /*border-left:5px solid #bbb;*/ margin:0 0 75px 75px; }



ol.commentlist li.comment ul.children li.depth-5 {}



ol.commentlist li.comment ul.children li.odd {}



ol.commentlist li.parent { /*border-left:5px solid #111; */}



ol.commentlist li.thread-alt { }



ol.commentlist li.thread-even {}



ol.commentlist li.thread-odd {}



.comment-body{



	padding-bottom:20px;



	border-bottom:1px dotted #999;	



}







#respond{



	margin-top:30px;	



}







.inputs-class{



	border:1px solid #e0e0e0;



	background:#eeeeee;



	color:#999999;



	padding:10px;



	margin:10px;



	float:left;



	margin-left:0px;



	width:290px;



	position:relative;



	display:block;



}







.inputs-class-num{



	border:1px solid #e0e0e0;



	background:#eeeeee;



	color:#999999;



	padding:5px;



	padding-left:10px;



	padding-right:10px;



	margin:10px;



	float:left;



	margin-left:0px;



	width:290px;



	position:relative;



	display:block;



	height:27px;



}







.box-shadow-dark{



	-webkit-box-shadow:inset 0 0 2px #00AAE8; 



	-moz-box-shadow:inset  0 0 2px #00AAE8; 



	box-shadow:inset 0 0 2px #00AAE8; 



	border-color:#00AAE8;



}







.comments-submit, #comments-submit{



	border:none;



	background:#00AAE8;



	color:#fefeff;	



	padding:10px;



	margin:10px;



	margin-left:0px;



	width:290px;



	position:relative;



	cursor:pointer;



}







.commentlist .reply a, #cancel-comment-reply-link{



	background:#00AAE8;



	color:#fefeff;	



	padding:3px;



	padding-right:15px;



	padding-left:15px;



	margin:5px;



	margin-left:0px;



	position:relative;



	cursor:pointer;



}















/*



	SEARCH BAR



*/







#icemag-search{



	float:right;	



}







input[type=search] {



	-webkit-appearance: textfield;



	-webkit-box-sizing: content-box;



	font-family: inherit;



	font-size: 100%;



}



input::-webkit-search-decoration,



input::-webkit-search-cancel-button {



	display: none;



}















input[type=search]{



	background:#5c5c5c url(../images/search-icon.png) no-repeat 6px center;



	border:none;



	margin-top:-1px;



	padding: 8px 6px 4px 26px;



	width:55px;



	color:none;



	box-shadow:none !important;



	-webkit-transition: all .5s;



	-moz-transition: all .5s;



	transition: all .5s;



}







#icemag-search input[type=search]{







	width:15px;



	padding-left:10px;



	color:transparent;



	cursor:pointer;



}







#icemag-search input[type=search]:hover{



	background-color:#00AAE8;



}







#icemag-search input[type=search]:focus{



	width:130px;



	padding-left:32px;



	color:#000;



	background-color:#E1E1E1;



	-moz-box-shadow:  0 0 2px #ff5b36;



	-webkit-box-shadow:  0 0 2px #ff5b36;



	box-shadow: 0 0 2px #ff5b36;



	cursor:auto;



}







#icemag-search input:-moz-placeholder{



	color:transparent;



}







#icemag-search input::-webkit-input-placeholder{



	color:transparent;



}











.icemag-incontent-search{



	background:#eee !important;



	padding:10px !important;



	border:1px solid #E0E0E0 !important;



	color:#999;



	min-width:200px;



}







.icemag-incontent-button{



	border:none;



	background:#00AAE8;



	color:#FEFEFF;



	margin:10px;



	padding:10px;



	min-width:200px;	



}



	



/*



	END OF SEARCH BAR



*/







/*



	SOCIAL ICONS



*/







.social-icon-class{



	height: 30px;



	width: 30px;



	background-color:#5c5c5c;



	margin-top:-1px;



	margin-left:1px;



	position:relative;



	float:right;



	background-repeat: no-repeat;   /*Positioning the Background Images*/ 



	   background-position: -2px -3px, 30px -3px;   /*Transition Parameters*/ 



	   -webkit-transition: all .3s ease-in-out; 



	   -moz-transition: all .3s ease-in-out; 



	   -o-transition: all .3s ease-in-out; 



	   -ms-transition: all .3s ease-in-out; 



	   transition: all .3s ease-in-out; 







}







.social-icon-class:hover { background-position:-30px -3px, -2px -3px; cursor:pointer;}







.social-facebook{ background-image: url('../images/facebook.png'),url('../images/facebook.png'); }



.social-facebook:hover{ background-color:#3b5998; }







.social-twitter{ background-image: url('../images/twitter.png'),url('../images/twitter.png'); }



.social-twitter:hover{ background-color:#00ccfc; }







.social-linkedin{ background-image: url('../images/linkedin.png'),url('../images/linkedin.png'); }



.social-linkedin:hover{ background-color:#0074b1; }







.social-youtube{ background-image: url('../images/youtube.png'),url('../images/youtube.png'); }



.social-youtube:hover{ background-color:#cd332d; }







.social-vimeo{ background-image: url('../images/vimeo.png'),url('../images/vimeo.png'); }



.social-vimeo:hover{ background-color:#33454e; }







.social-skype{ background-image: url('../images/skype.png'),url('../images/skype.png'); }



.social-skype:hover{ background-color:#00aff0; }







.social-google{ background-image: url('../images/google.png'),url('../images/google.png'); }



.social-google:hover{ background-color:#00aff0; }







.social-digg{ background-image: url('../images/digg.png'),url('../images/digg.png'); }



.social-digg:hover{ background-color:#14589e; }







.social-pinterest{ background-image: url('../images/pinterest.png'),url('../images/pinterest.png'); }



.social-pinterest:hover{ background-color:#cb2027; }







.social-instagram{ background-image: url('../images/instagram.png'),url('../images/instagram.png'); }



.social-instagram:hover{ background-color:#427097; }















/*



	END OF SOCIAL ICONS



*/















/*



	WEB ICONS



*/







.phone-icon-small{



	background:url(../images/phone-16px-16px.png) no-repeat top left;



	width:16px;



	height:16px;



	margin:4px;



	margin-top:1px;



	float:left;



	display:block;



}







.email-icon-small{



	background:url(../images/email-16px-16px.png) no-repeat top left;	



	width:16px;



	height:16px;



	margin:4px;



	margin-top:2px;



	margin-right:8px;



	float:left;



	display:block;



}











/*



	END OF WEB ICONS



*/







.iconic-text-boxed{
	width:470px;
	display:block;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	float:left;
	background:#f0f0f0;
	overflow:hidden;
	padding-top:10px;



}







.last-text-box{



	margin-right:0px;



}







.iconic-text-boxed > p{



	padding-right:20px;



	padding-left:20px;



	padding-bottom:20px;



}







.iconic-text-boxed h2{



	font-size:20px;



	font-weight:600;



}







.iconic-text-boxed h2:hover{



	color:inherit;	



}







.iconic-text-boxed a:hover{



	text-decoration:none;	



}







.icon-boxed-bars{



	width:148px;



	height:139px;



	background:url(../images/bars.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-map{



	width:148px;



	height:139px;



	background:url(../images/map.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-monitor{



	width:148px;



	height:139px;



	background:url(../images/monitor.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-settings{



	width:148px;



	height:139px;



	background:url(../images/settings.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-phone{



	width:148px;



	height:139px;



	background:url(../images/phone.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-search{



	width:148px;



	height:139px;



	background:url(../images/search.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-world{



	width:148px;



	height:139px;



	background:url(../images/world.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-close{



	width:148px;



	height:139px;



	background:url(../images/close.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-human{



	width:148px;



	height:139px;



	background:url(../images/human.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-locked{



	width:148px;



	height:139px;



	background:url(../images/locked.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-mail{



	width:148px;



	height:139px;



	background:url(../images/mail.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-speaker{



	width:148px;



	height:139px;



	background:url(../images/speaker.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-star{



	width:148px;



	height:139px;



	background:url(../images/star.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}







.icon-boxed-weather{



	width:148px;



	height:139px;



	background:url(../images/weather.png) no-repeat center center #f4f4f4;	



	float:left;



	margin-right:20px;



}















/*



	ICONIC FOUR TEXTS



*/



.text-box-five{



	width:183px;



	width:231px;



	display:block;



	margin-right:9px;



	margin-bottom:10px;



	margin-top:10px;



	text-align:center;



	font-size:13px;



	float:left;



}







.text-box-five p{



	text-align:left;



	padding-left:10px;	



}







.text-box-five h2{



	font-size:20px;



	font-weight:600;



}







.text-box-five h2:hover{



	color:inherit;	



}







.text-box-five a:hover{



	text-decoration:none;	



}







.icon-five-clock{



	width:96px;



	height:96px;



	background:url(../images/clock-96-black.png) no-repeat;	



	margin:0 auto;



}







.icon-five-shield{



	width:96px;



	height:96px;



	background:url(../images/shield-96-black.png) no-repeat;	



	margin:0 auto;



}







.icon-five-touch{



	width:96px;



	height:96px;



	background:url(../images/ouch-96-black.png) no-repeat;	



	margin:0 auto;



}







.icon-five-globe{



	width:96px;



	height:96px;



	background:url(../images/globe-96-black.png) no-repeat;	



	margin:0 auto;



}







.icon-five-cloud{
	width:96px;	height:96px;
	background:url(../images/cloud-96-black.png) no-repeat;	
	margin:0 auto;



}







.icon-five-gear{
	width:96px;
	height:96px;
	background:url(../images/gear-96-black.png) no-repeat;	
	margin:0 auto;
}







.hoverImg{
	background:url(../images/magnify_image.png) no-repeat center center ;
	background-color:rgba(0,0,0,0.05);
	opacity:0;
}



.hoverLink{
	background:url(../images/link.png) no-repeat center center; 
	background-color:rgba(0,0,0,0.05);
	opacity:0;}


.hoverVideo{background:url(../images/movie.png) no-repeat center center; background-color:rgba(0,0,0,0.05);	opacity:0;}
.gallery-canvas{ width:inherit; height:200px; margin: 5px; float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/thumb-bg.html) no-repeat center center;
}







.gallery-canvas .content{



	      width: 100%;



   height: 100%;



   position: absolute;



   overflow: hidden;



   top: 0;



   left: 0;







}







.gallery-mask{



   width: 100%;



   height: 100%;



   position: absolute;



   overflow: hidden;



   top:0px;



   left:0px;



   opacity:0;



}







.gallery-view{



	width:100;



	position:relative;



	width:inherit;



	float: left;



	border-bottom:3px solid #00AAE8;



	overflow: hidden;



	position: relative;



	text-align: center;



	cursor: default;



}







.four-height{



	height:150px;



}







.mask-gallery{



	position: absolute;



   overflow: hidden;



   bottom: 0;



   left: 0;







}











.shadow-three{



	background:url(../images/shadow_310-36.html) no-repeat top left;



	width:310px;



	height:36px;



	position:absolute;



}







.shadow-four{



	background:url(../images/shadow_220-26.html) no-repeat top left;



	width:220px;



	height:26px;



	position:absolute;



	bottom:-26px;



	z-index:-1;



}











.small-h1{



	font-family: 'Oswald', sans-serif;



	font-size:25px;



	font-weight:500;



	margin-bottom:14px;



	color:#666666;



}







.white-small-h1{



	margin-bottom:0px;



	padding:10px;



	background:#fafafa;



}











.small-dots{



	position:absolute;



	width:40%;



	height:10px;



	background:url(../images/dots.png);



	background:url(../images/cross-line-bg.png);



	top:18px;



	right:80px;



}











.icemag-basic-slider-container{



	position:relative;



	height:180px;



	overflow:hidden;



	width:460px;



	padding-top:5px;



}







.icemag-basic-slider-container-fullwidth{



	position:relative;



	height:180px;



	overflow:hidden;



	width:960px;



	padding-top:5px;



}











.icemag-basic-slider{



	width:460px;



	float:left;



	position:relative;



	margin-right:30px;



}







.icemag-basic-slider-fullwidth{



	width:960px;



	float:left;



	position:relative;



	margin-right:30px;



}







.icemag-basic-slider-copy-fullwidth{



	width:960px;



	float:left;



	position:relative;



	margin-right:10px;



}











.icemag-basic-slider-copy{



	width:460px;



	float:left;



	position:relative;



	margin-right:10px;



}







.references-fullwidth-margin{



	margin-right:3px !important; 



	margin-left:0px !important;



}







.reference-fullwidth-responsive-bg{



	background:#f0f0f0;



}







.control-holder{



  position:absolute;



	right:0px;



	top:10px;



	  display:block;







}







.control {



	font-weight:500;



	color:#fefeff;



  cursor: pointer;



	background-color:#00AAE8;



}



.leftControl {



		text-align:center;







	padding-left:10px;



	padding-right:10px;



  z-index:99;



  float:right;



  position:relative;



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



	background-repeat:no-repeat;



	background-position:center center;	



	width:16px;



	height:26px;



}



.rightControl {



		text-align:center;



	padding-left:10px;



	padding-right:10px;



  z-index:99;



  float:right;



  position:relative;



  border-left:1px dotted #dddddd;



  



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



	background-repeat:no-repeat;



	background-position:center center;



	width:16px;



	height:26px;



  



}







#toTop{



	background:#00AAE8 url(../images/arrow_up.png) no-repeat center center;



	width:35px;



	height:35px;



	text-align:center;



	position:fixed; /* this is the magic */



	bottom:10px; /* together with this to put the div at the bottom*/



	right:10px;



	cursor:pointer;



	display:none;



	z-index:100;



}



.testimonial-intext {



	border:none;



    margin: 0;



    background: #ffd9b7;



	padding-top:15px;



	padding-left:50px;



    position: relative;



    font-family: Georgia, serif;



    color: #666;



    font-style: italic;



	font-size:18px;



	float:left; margin-right:10px; margin-top:10px; background:none;



}



.testimonial-intext:before{



    content: "\201C";



    position: absolute;



    font-size: 80px;



    line-height: 1;



    color: #999;



    font-style: normal;



    top: 0;



    left: 4px;



}







.testimonial {



	border:none;



    margin: 0;



    padding: 20px 60px;



    position: relative;



    font-family: Georgia, serif;



    color: #666;



    font-style: italic;



	background:#f0f0f0;



	font-size:16px;



}







.testimonial:before, .testimonial:after {



    content: "\201C";



    position: absolute;



    font-size: 80px;



    line-height: 1;



    color: #999;



    font-style: normal;



}







.testimonial:before {



    top: 0;



    left: 10px;



}







.testimonial:after {



    content: "\201D";



    right: 10px;



    bottom: -0.5em;



}







.arrow-down {



    width: 0;



    height: 0;



    border-left: 15px solid transparent;



    border-right: 15px solid transparent;



    border-top: 15px solid rgba(178,178,169,0.2);



    margin: 0 0 0 25px;



}







.testimonial-author {



    margin: 0 0 0 25px;



    color: #999;



    text-align:left;



}







.testimonial-author span{



	font-size:12px;	



	color:#666;



}







.generalBtn{



	margin-bottom:5px;



	margin-right:5px;



	margin-top:5px;



	position:relative;



	display:block;



	color:#fefeff;



}











.btn-icon-link{



	background:url(../images/link-16.png) no-repeat 6px center;



	padding-left:28px;	



}







.generalBtn a{



	text-decoration:none;



	text-align:center;



	background:#5c5c5c;



	color:#fefeff;	



	z-index:99;



	position:relative;



	display:block;



	height:100%;



	padding:5px 15px 5px 15px;



	font-weight:600;



}







.generalBtn a:hover{



	background:#00AAE8;



	color:#fefeff;	



}







.generalBtn a p{



	padding:5px;



	padding-left:14px;



	padding-right:14px;



	float:left;



}







.generalBtn a:hover{text-decoration:none !important;}
.breadcrumbs{margin-top:10px;list-style:none;font-size:12px;color:#999999;}
.breadcrumbs li {display:block;float:left;margin-right:1px;margin-right:10px;font-size:11px;text-transform:uppercase;}
.six-column{width:150px;margin-right:5px;margin-left:5px;margin-bottom:10px;display:block;position:relative;	float:left;}
.six-column-img{height:110px;}
.five-column{width:182px;argin-right:5px;margin-left:5px;margin-bottom:10px;display:block;position:relative;
float:left;}
.five-column-img{height:140px;}
.four-column{



	width:230px;



	margin-right:5px;



	margin-left:5px;



	margin-bottom:10px;



	display:block;



	position:relative;



	float:left;	



}







.four-column-img{



	height:180px;



}







/*310 x 240 images*/



.three-column{



	width:310px;



	margin-right:5px;



	margin-left:5px;



	margin-bottom:10px;



	display:block;



	position:relative;



	float:left;	



}







.three-column-img{



	height:240px;



}







/*470 x 360 images*/



.two-column{



	width:470px;



	margin-right:5px;



	margin-left:5px;



	margin-bottom:10px;



	display:inline;



	position:relative;



	float:left;	



}







.two-column-img{



	height:360px;



}







.full-img-column{



	width:640px;



	margin-bottom:20px;



	display:inline;



	position:relative;



	float:left;	



	/*width:100%;*/



}







.full-img-column-con{



	margin-bottom:20px;



	display:inline;



	position:relative;



	float:left;	



	width:100%;



}











.full-img-column-img{



	height:280px;



}







.full-img-column-img-con{



	height:350px;



}























/*



	END OF IMAGE CANVAS FOR GALLERY AND PRODUCTS



*/







.space-five{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:5px;	



}











.space-ten{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:10px;	



}







.space-twenty{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:20px;	



}







.space-thirty{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:30px;	



}











.space-forty{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:40px;	



}











.space-fifty{



	display:block;



	clear:both;



	width:100%;



	position:relative;



	height:50px;	



}















.tagcloud{



	display:block;



	position:relative;



}







.tagcloud a{



	background:#f0f0f0;



	padding:5px;



	padding-left:10px;



	padding-right:10px;	



	font-size:13px !important;



	display:inline-block;



	margin-bottom:15px;



	margin-right:5px;



	color:#999999;



	position:relative;



}







.main{



	width:100%;	



}







.main-sidebar{



	width:640px;	



	float:left;



	min-height:600px;



	display:block;



	position:relative;



}







.sidebar{



	width: 280px;



	float:left;	



	font-size:14px;



	color:#666666;



	letter-spacing:-1px;



	margin-bottom:40px;



}







.sidebar > li{



	clear:both;



	margin-bottom:45px !important;



	display:block;



	position:relative;



}







.sidebar a:hover{



	text-decoration:underline;	



}







.sidebar ul>li{



	/*



	list-style:square;



	list-style-position:inside;



	*/



}







.sidebar .widgettitle{



	



}







.sidebar-header-text-container{



	font-family: 'Oswald', sans-serif;



	/*font-family: "Ropa Sans",sans-serif;*/



	margin-left:auto;



	margin-right:auto;



	text-align:center;



	position:relative;



}







.sidebar-header-text-container > span.sidebar-header-text{



	top:-14px;



	position:relative;



	font-size:24px;



	font-weight:normal;



	color:#666666;



	letter-spacing:-1px;



}







.sidebar-header-text-container > span.left , .sidebar-header-text-container > span.right{



	width:5%;



	padding-top:0px;



	height:10px;



	background:url(../images/cross-line-bg.png);



	display:inline;



}







.navigation {



	margin:0px 5px 0px 5px;	



	color:#666666;



}







.navigation > span.page-numbers{



	padding:3px 6px 3px 6px;



	background:#666666;



	color:#fefeff !important;



}







.navigation a{



	padding:3px 6px 3px 6px;



	



	background-color:#00AAE8;



	color:#fefeff;



	z-index:98;



}







.details-area{



	float:left;



	display:block;



	position:relative;



}







.details-area-class{



	background:#ffffff; height:280px; border-left:3px solid #00AAE8;



}







.details-area-reg-class{



	background:#ffffff; border-left:3px solid #00AAE8;



}







.details-border{



	background:#ffffff; 



	border-left:3px solid #00AAE8;



}







.details-area-in-class{



	position:relative; float:left;  display:inline; margin:8px; padding-left:10px;	



}







.details-area-in-reg-class{



	position:relative; float:left; width:465px; display:inline; margin:8px; padding-left:10px;	



}







.details-button-class{



	float:right; display:inline; margin:8px; width:120px;	



}







.details-area-big-reg{



	border-left:3px solid #00AAE8;



	background:#ffffff;	



}







.details-area-in-big{



	display:inline; margin:8px; padding-left:10px;	



	position:relative; float:left;



}







.details-width-four-six-five{



	width:465px;	



}







.width-three-nine-zero{



	width:390px;	



}







.width-seven-zero-zero{



	width:700px;	



}







.details-area-height{



	height:280px; 	



}







.margin-top-twelve{



	margin-top:12px;	



}







.height-nine{



	height:9px;	



}







.small-header-text-container{



	font-family: 'Oswald', sans-serif;



	margin-left:auto;



	margin-right:auto;



	text-align:left;



	position:relative;



}







.small-header-text-container > span.small-header-text{



	top:-18px;



	position:relative;



	font-size:24px;



	font-weight:normal;



	color:#666666;



	letter-spacing:-1px;



}







.small-header-text-container > span.small-header-text a{



	color:#666666;



}







.small-header-text-container > span.small-header-text a:hover{



	color:#00AAE8;



}







.small-header-text-container > span.left , .small-header-text-container > span.right{



	width:5%;



	padding-top:0px;



	height:10px;



	background:url(../images/dots.png);



	background:url(../images/cross-line-bg.png);



	display:inline;



}







.small-header-text-container a, .small-header-text-container a:hover{



	text-decoration:none;



}







.products-holder{



	width:100%;  display:block; clear:both; position:relative;	



}







.products-holder .small-header-text-container a:hover{



	color:#00AAE8;



}



















/* calendar - this works nicely on duotone theme */



#wp-calendar {width: 100%; }



#wp-calendar caption { text-align: left; color: #999999; font-size: 14px; margin-top: 10px; margin-bottom: 15px; font-weight:600; }



#wp-calendar thead { font-size: 10px; }



#wp-calendar thead th { padding-bottom: 10px; text-align:center;}



#wp-calendar tbody { color: #aaa; }



#wp-calendar tbody td { background: #f0f0f0; /*border: 1px solid #fff;*/ text-align: center; padding:8px;}



#wp-calendar tbody td:hover { background: #fff; }



#wp-calendar tbody .pad { background: none; }



#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }



#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }











.tabs-wrapper {



	/*margin-top:20px;*/



	margin-bottom:20px;



	margin-right:20px;



    width: 100%;



	float:left;



	/*clear:both;*/



}



.tabs_container {



    /*border-bottom: 1px solid #ccc;*/



}



.tabs {



    list-style: none;



    padding: 10px 0 8px 0;



	background:#fafafa;



	width:100%;



	top:-3px;



	line-height:1.4;



}



.tabs li {



    display: inline;



}



.tabs li a {



    padding: 8px 14px;



    text-decoration: none;



    border-bottom: none;



    outline: none;



	font-weight:600;



    background-color: #fafafa;



}



.tabs li a:hover {



    background-color: #f0f0f0;



    padding: 8px 14px;



	border-top:2px solid #f0f0f0;



}



.tabs li.active a {



    border-bottom: 3px solid #f0f0f0;



    background-color: #f0f0f0;



    padding: 8px 14px 11px 14px;



    border-bottom: none;



	border-top:2px solid #f0f0f0;







}







.tabs_content_container {



	background:#f0f0f0;



	border-top:3px solid #00AAE8;



    padding: 18px;



}



.tab_content {



    display: none;



}











.date-area{



	line-height:1.4;



	width:68px;



	height:68px;



	display:block;



	position:relative;



	text-align:center;



	background-color: #00AAE8;



	float:left;



	margin-right:20px;



}







.date-area .date-bg{



	position:absolute;



	width:100%;



	height:50%;



	top:0px;



	box-shadow: 0 5px 18px rgba(80, 80, 80, 0.4);



}







.date-area .day-area{



	font-smoothing: antialiased;



	top:-5px;



	position:relative;



	font-size:40px;



	font-weight:600;	



	color: #fefeff;



	z-index:9;



}







.date-area .month-area{



	position:relative;



	top:-18px;



	font-size:13px;



	font-weight:600;



	color:#fefeff;



	z-index:9;



}







.date-area .year-area{



	position:relative;



	color:#fefeff;	



	top:-19px;



	z-index:9;



	font-size:9px;



}











.toggle-holder{



	position:relative;



	display:block;



	width:400px;	



	margin-right:10px;



	margin-bottom:10px;



}







.toggle-header {



	background:url(../images/plus-minus-icon.png) no-repeat 0px -32px #fafafa;



	height:28px;



	text-align:left;



	padding-left:40px;



	padding-top:8px;



	font-weight:600;



	cursor:pointer;



	



	font-size:14px;



	color:#00AAE8;



	border-bottom: 3px solid #00AAE8;



}







.toggle-header:hover{



	background-color:#f0f0f0;



}







.togglebox {



	background-color:#f0f0f0;



	border-top:none;



	height:auto;



	padding: 20px;



	display:block;



}























.blog-bottom{



	display:block;



	width:100%;



	position:relative;



}







.blog-bottom a{



	font-weight:600;	



	font-size:12px;



}







.post-details{



	margin-top:18px;



	position:relative;



	display:block;



	/*width:100%;*/



	font-size:12px;	



	list-style:none;



	color:#666;



}







ul.post-details li{



	list-style:none;



	float:left;



	margin-right:5px;	



	padding-right:5px;



}







ul.post-details li:last-child{



	border:none;



}







.post-details li.author{



	background:url(../images/author.png) no-repeat center left;



	padding-left:18px;	



}







.post-details li.comments{



	background:url(../images/comments-icon.png) no-repeat center left;



	padding-left:18px;	



}







li.view-count{



	background:url(../images/view-count-icon.png) no-repeat center left;



	padding-left:18px;



}







.blog-bottom-details .author{



	background:url(../images/author.png) no-repeat left 4px;



	padding-left:18px;	



}







.blog-bottom-details-class{



	font-size:12px; color:#666666;	



}







.max-width-sixtyfive{



	max-width:65%;	



}







#fb-root iframe, #fb-root span{



	max-width:auto;	



	width:auto;



}











/*



	CONTACT FORM







*/







.noSelect{



	-webkit-touch-callout: none;



	-webkit-user-select: none;



	-khtml-user-select: none;



	-moz-user-select: none;



	-ms-user-select: none;



	user-select: none;



}







.list-group{



	float:left;



	margin-right:20px;	



	margin-bottom:20px;



	display:block;



	position:relative;



}







.list-default{



	list-style:square;



	list-style-position:inside;



}







.list-approve{



	list-style:url(../images/small-approve.png);



	list-style-position:inside;



}







.list-close{



	list-style:url(../images/small-close.png);



	list-style-position:inside;	



}







.list-plus{



	list-style:url(../images/small-plus.png);



	list-style-position:inside;	



}







.list-star{



	list-style:url(../images/small-star.png);



	list-style-position:inside;	



}







.list-lock{



	list-style:url(../images/small-lock.png);



	list-style-position:inside;	



}







.list-music{



	list-style:url(../images/small-music.png);



	list-style-position:inside;	



}







.list-pen{



	list-style:url(../images/small-pen.png);



	list-style-position:inside;	



}







.list-shield{



	list-style:url(../images/small-shield.png);



	list-style-position:inside;	



}







.list-warning{



	list-style:url(../images/icons/small-warning.png);



	list-style-position:inside;	



}











/*



	Responsive columns for shortcodes content







*/







.hun-two{



	width:48%;



	float:left;



	margin-right:15px;



	display:block;



	position:relative;



}







.hun-three{



	width:32%;



	float:left;	



	margin-right:12px;



	display:block;



	position:relative;



}







.hun-four{



	width:23%;



	float:left;	



	margin-right:13px;



	display:block;



	position:relative;



}







.hun-five{



	width:18%;



	float:left;	



	margin-right:10px;



	display:block;



	position:relative;



}







.hun-six{



	width:14%;



	float:left;



	margin-right:10px;



	display:block;



	position:relative;



}







.incontent-img{



	margin:10px;	



}







.error-fourty-four{



	font-size:128px;



	font-weight:500;



	color:#353535;



	text-align:center;



	color:#CCC;



}







.error-header{



	font-size:128px;



	font-weight:500;



	color:#353535;



	text-align:center;



	border-bottom:1px dotted #999999;



	padding-bottom:15px;



	color:#CCC;



	margin-bottom:15px;



}







.error-not-found{



	font-size:48px;



}







.error-desc{



	font-size:13px;



	min-height:148px;



}















.our-team{



	font-size:12px;	



}







.our-team .name{



	color:#00AAE8;



	font-size:18px;



}







.our-team .duty{



	color:#999;



}







.our-team .info{



	display:block;



	position:relative;	



}







.our-team .team-social{



	float:left;



	margin-left:-4px;



	margin-top:8px;



}







.our-team-class{



	margin-bottom:15px; min-height:150px;	



}







.our-team-div{



	margin-right:20px; margin-left:0px; float:left;	



}







/*



	FLICKR



*/



.slickr-flickr-gallery{



	padding:0 !important;



}







.flickr-badges > div{



	float:left;



	padding-left:5px;



	margin:5px;



	border:1px solid #ccc;



}







.flickr-badges > div:hover{



	float:left;



	padding-left:5px;



	margin:5px;



	border:1px solid #666;



}











.flickr-badges img{



	max-width:50px;



	width:50px;



	height:50px;	



}







#style-canvas{



	width:238px;



	display:block;



	position:fixed;



	z-index:999999;



	top:130px;



	left:0px;



  display:none;



}







#design-style{



	background:#fefeff ;



	border:1px solid #e4e4e4;



	border-left:none;



}







#open-close-btn{



	cursor:pointer;	



	background:#fefeff url(../images/gear-32-black.png) no-repeat center center;



	float:right;



	width:45px; 



	height:45px;



	position:relative;



	left:-4px;



	border:1px solid #e4e4e4;



	border-left:none;



	padding-top:2px;



	padding-bottom:1px;



}



.colorpicker{



	z-index:9999999;	



}







.slickr-flickr-gallery img.hover{



	background-color:#fff !important;



}







.jms-dots{



	z-index:80 !important;	



}







.buy-button-container{



	padding:14px;



	color:#f4f4f4;



	display:block;



	position:relative;



	width:148px;



	border:1px solid #2aaa00;



	



	background: #20db00; /* Old browsers */



background: -moz-linear-gradient(top,  #20db00 0%, #2aaa00 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20db00), color-stop(100%,#2aaa00)); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  #20db00 0%,#2aaa00 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  #20db00 0%,#2aaa00 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  #20db00 0%,#2aaa00 100%); /* IE10+ */



background: linear-gradient(to bottom,  #20db00 0%,#2aaa00 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20db00', endColorstr='#2aaa00',GradientType=0 ); /* IE6-9 */



	clear:both;



	cursor:pointer;



	font-weight:600;



}







.buy-button-buy-icon{



	background:url(../images/buy-button-icon.png) no-repeat left center;



	height:42px;



	width:32px;



	display:block;



	float:left;



	margin-right:14px;



	margin-top:-10px;



}







.min-h-six{



	min-height:600px;	



}







.margin-r-fourty{



	margin-right:40px;	



}







.margin-l-fourty{



	margin-left:40px;	



}







.full-img-div{



	margin-right:20px; 



	margin-left:0px;



}







.width-three{



	width:300px;	



}







.width-full{



	width:100%;	



}







.padding-top-fifteen{



	padding-top:15px;



}







.logo-txt-h1{



	font-size:18px; text-shadow:none;



}







.height-1px{



	height:1px;	



}







.margin-right-zero{



	margin-right:0px;



}







.margin-top-zero{



	margin-top:0px;	



}







.margin-top-minus-three{



	margin-top:-3px;	



}







.contact-block-relative{



	display:block; position:relative;



}







.width-ninety-six{



	width:96%;



}







.math-number-class{



	width:60px; float:left; padding-top:4px; display:block; position:relative;	



}







.math-number-input{



	width:50px; float:left;	



}







.num-info-class{



	float:left; padding-top:4px; margin-left:10px;	



}







.footer-no-large{



	padding:0px !important; height:0px !important; min-height:0px !important;	



}







.footer-blog-h3{



	font-weight:600 !important;



}







.padding-top-five{



	padding-top:5px;	



}







.products-big-div-class{



	margin-right:17px; margin-left:0px;	



}







br{



	height:10px;	



}







i, em{



	font-style:italic;	



}







.hidden{



	display:none;	



}







ul, li{



	list-style:square;	



}







ul.no-list-style li{



	list-style:none;	



}







.boxed-info-field{



	background:#f0f0f0;



	width:100%;



	margin:15px 0;



	display:block;



	position:relative;



}







.boxed-info-field > .content-area > h2 {



	padding-left:10px;



	padding-right:10px;



}







.boxed-info-field > .content-area > p{
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	    font-family: 'Roboto';
    font-weight: normal;
    font-style: normal;
	line-height:24px;



}







.boxed-info-field > .button-area{



	text-align:center;



	vertical-align:middle;	



}











.widget_archive, .widget_archive ul, .widget_archive a, ol.commentlist, ol.commentlist li,



.sidebar > li > ul, .sidebar > li > ul > li, form ul, form li, li.view-count,



.latest-post ul, .latest-post li, .sidebar li {list-style:none !important;}







.sidebar > li > ul > li{



	list-style:none;



	border-left:3px solid #00AAE8;



	background:#f0f0f0;



	padding:5px 0 5px 10px;	



	margin-bottom:3px;



}







/*



	PRICING TABLE



*/







.price-table-container{



	/*margin-bottom:30px;	*/



}







.plan_features:nth-child(odd){



    background: none repeat scroll 0 0 #F7F7F7;



    font-size: 13px;



    font-weight: bold;



    padding: 10px 5px;











}



.plan_features:nth-child(even){



    background: none repeat scroll 0 0 #fff;



    font-size: 13px;



    font-weight: bold;



    padding: 10px 5px;



}



.plan_price{







    color: #00AAE8;



    font-size: 35px;



    font-weight: bold;



    padding: 30px;



    text-align: center;



	



	-moz-box-sizing: border-box; 



	-webkit-box-sizing: border-box; 



	box-sizing: border-box;



}



.plan_price{



    background: none repeat scroll 0 0 #F7F7F7;



}







.plan_title{



    background: none repeat scroll 0 0 #00AAE8;



    color: #FFFFFF;



    font-family: helvetica;



    font-size: 20px;



    font-weight: bold;



    padding: 20px;



    text-align: center;



	



	-moz-box-sizing: border-box; 



	-webkit-box-sizing: border-box; 



	box-sizing: border-box;



}



.plan{



    /*border:1px solid #eee;*/



	-moz-box-sizing: border-box; 



	-webkit-box-sizing: border-box; 



	box-sizing: border-box;



}



.plan_buy{



    background: none repeat scroll 0 0 #F7F7F7;



    padding: 20px;



}







.plan_buy a{



    color: #FFFFFF;



    display: block;



    font-size: 15px;



    font-weight: bold;



    margin: auto;



    padding: 10px 5px;



    text-align: center;



    text-decoration: none;



    width: 90px;



    background: none repeat scroll 0 0 #5C5C5C;



}







.plan_buy a:hover{background: none repeat scroll 0 0 #00AAE8; color:#ffffff;}







.plan_more{



    background: none repeat scroll 0 0 #fff;



    font-size: 14px;



    font-weight: bold;



    padding: 10px 5px;



    display: none;



    border-left: 1px solid #e9e9e9;



    border-right: 1px solid #e9e9e9;



    border-bottom: 1px solid #e9e9e9;



}



.more_icon{



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



    background-position: 25px -3px;



    float: right;



    height: 25px;



    width: 25px;



}







.more_icon:hover{



    cursor: pointer;



}



.less_icon{



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



    background-position: 0px -3px;



    float: right;



    height: 25px;



    width: 25px;



}



.less_icon:hover{



    cursor: pointer;



}











.plan_features img{



    float:left;



}



.feature_desc{



    color: #4E4E4E;



    font-family: arial;



    text-align: center;



}







.highlight{



    color: #333233;



    font-family: helvetica;



    font-size: 15px;



    font-weight: bold;



}







.margin-bottom-twenty{



	margin-bottom:20px !important;	



}







/* apply a natural box layout model to all elements */















/* #Tablet (Portrait)



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







/* Note: Design for a width of 768px */







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











}







/*  #Mobile (Portrait)



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







/* Note: Design for a width of 320px */







@media only screen and (min-width: 320px) and (max-width: 767px) {



    .plan_title{



        width:45%;



        float:left;



    }



    .plan_price{



        width:55%;



        padding:8px 2%;



        border-top:none !important;



        float:left;







    }  







    .plan_more{



        display: block;



        clear: both;



    }



    .plan_buy{



        padding: 10px;



    }







    .plan > dd {



        height: 0;



        overflow: hidden;



        padding:0 !important;







        opacity: 0;



        filter: alpha(opacity=0); /* IE6-IE8 */



        -webkit-transition: opacity 0.9s ease-in-out;



        -moz-transition: opacity 0.9s ease-in-out;



        -o-transition: opacity 0.9s ease-in-out;



        -ms-transition: opacity 0.9s ease-in-out;



        transition: opacity 0.9s ease-in-out;



    }



    .plan:target > dd{



        padding: 10px 5px !important;



        height: auto;



        opacity: 1;



        filter: alpha(opacity=100); /* IE6-IE8 */



    }











}











/* #Mobile (Landscape)



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







/* Note: Design for a width of 480px */







@media only screen and (min-width: 480px) and (max-width: 767px) {



    #pricing_plan4,#pricing_plan3,#pricing_plan2,#pricing_plan1{



        width: 50%;







    }







    .plan_title{



        width:auto;



        float:none;



    }



    .plan_price{



        width:auto;



        float:none;



        border-top: 1px solid #F83333;







    }



    .plan_more{



        display: none;



    }











    .plan > dd {



        padding: 10px 5px !important;



        height:auto;







        opacity: 1;



        filter: alpha(opacity=1); /* IE6-IE8 */



        -webkit-transition: opacity 0.9s ease-in-out;



        -moz-transition: opacity 0.9s ease-in-out;



        -o-transition: opacity 0.9s ease-in-out;



        -ms-transition: opacity 0.9s ease-in-out;



        transition: opacity 0.9s ease-in-out;



    }























}     











/*



	PRICING TABLE FEATURED



*/







.recommended {



  margin-top:5px;



  -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);



  -moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);



  box-shadow:         0px 0px 8px rgba(0,0,0,0.3);



  position: relative;



  z-index: 90;



}







.ribbon-wrapper-green {



  width: 85px;



  height: 88px;



  overflow: hidden;



  position: absolute;



  top: -3px;



  right: -3px;



}







.ribbon-green {



  font: bold 13px Sans-Serif;



  color: #333;



  text-align: center;



  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;



  -webkit-transform: rotate(45deg);



  -moz-transform:    rotate(45deg);



  -ms-transform:     rotate(45deg);



  -o-transform:      rotate(45deg);



  position: relative;



  padding: 7px 0;



  left: -5px;



  top: 15px;



  width: 120px;



  background-color: #fefeff;



  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefeff), to(#f9f9f9)); 



  background-image: -webkit-linear-gradient(top, #fefeff, #f9f9f9); 



  background-image:    -moz-linear-gradient(top, #fefeff, #f9f9f9); 



  background-image:     -ms-linear-gradient(top, #fefeff, #f9f9f9); 



  background-image:      -o-linear-gradient(top, #fefeff, #f9f9f9); 



  color: #6a6340;



  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);



  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);



  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);



}







.ribbon-green:before, .ribbon-green:after {



  content: "";



  border-top:   3px solid #606060;   



  border-left:  3px solid transparent;



  border-right: 3px solid transparent;



  position:absolute;



  bottom: -3px;



}







.ribbon-green:before {



  left: 0;



}



.ribbon-green:after {



  right: 0;



}















/*



	TABS ON SIDE



*/



.tabs-side-holder, .tabs-side-holder ul, .tabs-side-holder li{



	list-style:none;



	margin:0px;



	padding:0px;



}







.tabs-side-nav{



	margin-left:0px !important;



}







.tabs-side-nav > li{



	width:100%;



}







.tabs-side-nav > li > a{



	width:100%;



	background:#fafafa;



	display:block;



	padding:5px 0 5px 10px;	



	color:#00AAE8;



	margin-bottom:1px;



	border-left:3px solid #00AAE8;



}







.tabs-side-nav > li > a:hover{



	background:#f0f0f0;



}







.tabs-side-content-holder{



	background:#f0f0f0;	



	/*margin-left:20px !important;*/



	border-top:3px solid #00AAE8;



}







.tabs-side-content-holder > div{



	display:none;	



	padding:20px;



}







.tabs-side-content-holder > div:first-child{



	display:block;	



}







.tabs-side-nav > li > a.open_tab{



	background:#f0f0f0;	



}







.hidden{display:none;}







.latest-post{



	position:relative;



	margin-bottom:20px;	



}



.latest-post a:hover{



	text-decoration:none !important;



}



.latest-post li{



	margin-bottom:20px;



}







.sticky{



	



}







.gallery-caption{



	



}







#searchform > div{



	background:none !important;	



	padding:0px !important;



}







#searchform input#s{



	background: #EEE !important;



	padding: 10px !important;



	border: 1px solid #E0E0E0 !important;



	color: #999;



	width: auto !important;



	min-width:auto !important;



	border-radius:0px !important;



}







#searchform input[type=submit]{



	border: none;



	background: #00AAE8;



	color: #FEFEFF;



	margin: 10px 0px;



	padding: 10px;



	width:100% !important



	min-width: 100% !important;	



}







/*



	WPML



*/



.wpml-boxes{



	height: 30px;



	width: 30px;



	background-color:#5c5c5c;



	margin-top:-1px;



	margin-right:1px;



	position:relative;



	float:left;



	background-repeat: no-repeat;   /*Positioning the Background Images*/ 



}







.wpml-boxes > img{



	margin:9px 6px;	



}







.wpml-boxes:hover{



	background-color:#00AAE8;



}







.langs-holder{



	min-height:20px;



	color:#fefeff;



	padding:4px;



	text-align:right;	



	background:#5C5C5C;



}







.langs-holder a{



	color:#fefeff;



}







.langs-holder a:hover{



	text-decoration:underline;



}

.callbg {float: left;width: 20%; margin-left:10px;/*margin-left:165px;*/}
.callnow{background: url(../images/call_now.png) no-repeat 1px 1px;
	padding-left: 28px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-left:30px; margin-top:10px;}
.callme {float: left; width:32%; margin-top:15px;}
.cll{float:left;width: 105px; margin-right:8px; clear:inherit !important;} 
.top_button{ background:#00aae8; color:#FFFFFF; padding:3px 5px; border:none; outline:none;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.entry h1 {	font-size: 22px;font-weight: 600;transform: uppercase;}

.entry h2 {
	font-size: 20px;font-weight: 500; margin-top:20px;}


	
	