- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[Table of contents]0. WireFrame Elements1. Body2. Top / #top-bg3. Wrapper / #wrapper4. Header / #header    - Logo	- Navigation5. Slider / #slide6. About / #about7. Content / #container    - Article body	- Article footer	- Post types	- Entry meta: list	- Entry meta: post	- Paginator	- Comments	- Gallery	- Folio8. Partners / #partners9. Aside / #aside10. Footer / #footer11. Bottom / #bottom12. Widgets- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/body, html {	overflow-x:hidden;}body {	min-width: 960px;	-webkit-font-smoothing: antialiased;}body.rv-s.demo-ip,.rv-s #header,.rv-s.demo-ip #container,.rv-s.demo-ip #footer,.rv-s.demo-ip .widget {	-webkit-backface-visibility: hidden;	-webkit-transition: translate3d(0,0,0);	}#rev_slider_1_1 {	position: relative;	z-index: 1;}body.not-responsive {    height: 100%;    min-width: 998px;	overflow: visible;}.not-responsive #bg, .not-responsive #home-bg {    width: 100%;}html.no-scroll,html.no-scroll body {	overflow:hidden;	position: relative;	}/*  WireFrame Elements: begin */* > #container, * > .foot-cont{		font-size: 0;		line-height: 0;		letter-spacing: -4px;		/*white-space: nowrap;*/	}#container > *, .foot-cont > *{	vertical-align: top;	letter-spacing: normal;	font-size: 12px;	line-height: 20px;		//display: inline;		//zoom: 1;}#container > div,#container > section,#container > aside,#foot-cont > div,#foot-cont > section{	display: inline-block !important;	float: none !important;}.entry-content, .entry-meta, .related-post,/* .share_com,*/ .item-blog{	max-width: 712px;	width: 712px;}#container.full-width .entry-meta {	max-width: 960px;	width: 960px;}h2, #container > h2{padding:20px 0px 20px 0px!important;}h1, #container > h1, h2, #container > h2, h3, #container > h3, h4, #container > h4, h5, #container > h5, h6, #container h6, #container >  .alignleft, #container > .alignright, #container > .aligncenter, #container > .alignnone,#container >  .img-frame{	display: block !important;}#container > .alignleft, #container > .img-frame.left { float: left !important; }#container > .alignright, #container > .img-frame.right { float: right !important; } #container > .aligncenter, #container > .img-frame.center, #container .aligncenter, #container .img-frame.center {	margin: 0 auto !important; }#container > .alignnone, #container > .img-frame.none { float: none !important; }#container table{	width:962px;	border: 1px solid #000;	}#container table td.blue-top, #container table td.blue-top2, #container table td.blue-top3{	color: #ffffff; border: medium none #1c477c; text-align: center;	}#container table td.blue-top:first-child{	width:481px;	} #container table td.blue-top3:first-child{text-align:center;	width:471px;	} #container table td.blue-top3:last-child{text-align:center; }	#container table td.blue-top2:first-child, #container table td.black-top3{	width:321px;	}	#container table td.black-top, #container table td.black-top2{		border-top: 1px solid #000; border-right: 1px solid #000;text-align: center;	color:#000;	width:160px;}#container table td.black-top3{		border-top: 1px solid #000; border-right: 1px solid #000;text-align: center;	color:#000;	}	#container table td.black-top3:nth-child(3n){		width:320px;	border-right:0;	}#container table td.black-top:first-child{width: 471px; padding-left: 10px; text-align:left}#container table td.black-top2:first-child, #container table td.black-top3:first-child{width: 311px; padding-left: 10px; text-align:left}#container table td.black-top:nth-child(4n), #container table td.black-top2:nth-child(5n){	width:161px;	border-right:0;	}#wrap.wrp-boxe, #wrap {	position: relative;	z-index: 23;}.hr {	clear: both;	display: block !important;/*	background-repeat: no-repeat; */	background-position: center 3px;	width:100%;}#wrapper > .hr {	width:960px;}.hr.gap-big {		line-height: 40px;	height: 40px;}.hr.gap-small {		line-height: 20px;	height: 20px;}#container > .hr {	width: 710px;}#container.full-width > .hr {	width:960px}.hr {		margin: 0 auto !important;}.clear {	clear: both;}.gap{	clear: both;	line-height: 10px;	height: 10px;	overflow: hidden;}div.gap, div.double-gap{	width:100%;}a.menu-item {	display:block!important;	z-index:9999!important;	}	a.menu-item :hover, ul#nav li.children, ul#nav li{		}li.children{	z-index:400!important	}.double-gap{	clear: both;	line-height: 20px;	height: 20px;	overflow: hidden;}.service-list{	margin-bottom:20px;	max-width: 952px;	}.service-list span{	display: block;	margin-bottom: 10px;	text-transform:uppercase;	font-weight:600}.service-list ul li{	display:block;	margin-bottom:10px;	}.service-list ul li a{text-decoration:none;}.service-list .navcol{width:451px;float:left;margin-right:50px;}.service-list .navcol.lst{margin-right:0px!important;}.gallery-widget{	margin-left: -20px;}.list-carousel {	overflow: hidden;	visibility:hidden;}/*.list-carousel.bx {	overflow: visible;}*/.widget .list-carousel {	width: 210px;}.widget .list-carousel.coda, .widget .coda .panel-wrapper, #footer .widget .list-carousel.coda {	width: 170px;}#container > blockquote {	margin-left: 20px;	margin-right: 20px;}#container img,#footer img, #slide img,#slider img,#aside img {	visibility: hidden;}.cloned img{	visibility: visible !important;	opacity: 1 !important;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}/*  WireFrame Elements: end *//* [1. Body] */* {	margin: 0;	padding: 0;}html {	/*height: 100%;*/}body{	margin: 0;	padding: 0;	border: 0 !important;}header, nav, section, article, aside, footer {	display: block;}a {	outline: none;	text-decoration: underline;	cursor:pointer;}a:hover {	text-decoration: none;}p {	margin: 0 0 10px}img {	border: none;}input {	vertical-align: middle;}input, textarea {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:12px;	color:#1C1C1C;}input:focus, textarea:focus {    outline: none;}.get-in-touch input, .get-in-touch textarea {    -webkit-appearance: none;    border-radius: 0;}#container > ul {	margin: 0px 0 10px 20px;	max-width: 710px;}#container.full-width > ul {	margin: 0px 0 10px 20px;	max-width: 960px;}ul {	margin: 0px 0 10px 0px;}ul li {	list-style:none;	padding:0 0 0 17px;	position:relative;}ul li:after{	background:none;	left: 0;	content: "";	display: block;	height: 0px;	top: 8px;	margin: -2.5px 0 0 0px;	position: absolute;	width: 0px;	border-color: transparent;	border-style: solid;	border-width: 3px;}#container > ol {	margin: 0px 0 10px 37px;}ol {	margin: 0px 0 10px 17px;}/*google fonts*/h1, h2, h3, h4, h5, h6 {	color: #181818;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {	text-decoration:none;	opacity:1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {	text-decoration:none;	opacity:0.5;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    filter: alpha(opacity=50);}h1, #container > h1{	line-height: 40px;	margin:0 0 19px 0;}#container > h1 {	margin:0 20px 19px 20px !important;}h1 cufon{	top: -2px !important;}h2, #container >  h2{	line-height: 30px;	padding: 0 0 20px 0;}#container >  h2,#container >  h3,#container >  h4,#container >  h5,#container >  h6{	padding-left: 20px !important;}h3, #container > h3{	line-height: 30px;	padding: 0 0 10px 0;	/*margin:0 0 9px 0;*/}.info h3,.widget-info h3 {	line-height: 20px;	padding: 0 0 0px 0;}.widget-info h3 {	margin: 10px 0px 0 0px;	vertical-align:baseline;	}h4, #container > h4{	line-height: 30px;	padding: 0 0 10px 0;}/*h4 cufon{	top: -7px !important;}*/h5, #container > h5{	line-height: 30px;	padding: 0 0 10px 0;}h6, #container > h6{	line-height: 30px;	padding: 0 0 10px 0;}/* do we need this */.headers {	margin:14px 0 0 0;	float:left;}	.headers h1, .headers h3{		margin:0 0 9px 0;	} 	.headers h4, .headers h4{		padding:0 0 3px 0;	}.cufon-loading h1, .cufon-loading h2, .cufon-loading h3, .cufon-loading h4, .cufon-loading h5, .cufon-loading h6, .cufon-loading .post_type div, .cufon-loading .post_type span, .cufon-loading .header{	visibility: hidden;}/*******************************************************************//* [2. Top] *//*#wrap.wrp-boxe, #wrap {	position: relative;	z-index: 23;}*/#bg,#home-bg {	/*position: relative;*/	overflow: hidden;}#page.boxed {	max-width: 1080px;		margin: 30px auto 30px;	overflow: hidden;}@media screen and (max-width: 1149px) {	#page.boxed {		margin: 0px auto;		max-width: 1149px;	}}@media screen and (max-width: 639px) {	#page.boxed {		margin: 0px auto;	}	}#top-bg:after {    clear: both;    content: "";    display: table;}#top-bg:before {    content: "";    display: table;}#top-bg {	/*z-index: 100;	position: relative;*/	width: 100%;	min-height: 30px;}	.top-cont {		position: relative;		display: table;		width: 960px;		margin: 0 auto;	}		.top-content-td {			display: table-cell;			vertical-align: middle;			visibility: hidden;		}		.right-top {			display: table-cell;			vertical-align: middle;			margin: 0 0 0 0;			overflow: hidden;		}			.right-top li:after {				display: none;			}			.right-top li {				float: left;				background: none;				padding: 0 3px 0 9px;				position: relative;				line-height: 30px;			}			.right-top li:first-child {				padding: 0 2px 0 0;			}			.right-top li:first-child .dot,			.goto-post span:first-child .dot,			.comment-meta .ico-link:first-child .dot {				display: none;			}			.right-top li .dot {				position: absolute;				left: 0;				top: 7px;				width: 1px;				height: 16px;			}			.goto-post .dot,			.comment-meta .ico-link .dot {				position: absolute;				left: 0;				top: 1px;				width: 1px;				height: 11px;			}			.goto-post .dot,			.comment-meta .ico-link .dot {				opacity: 0.15;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";				filter: alpha(opacity=15);			}			.comment-meta .ico-link .dot {								top: 1px;			}			.blog-posts .goto-post .dot,			.widget .goto-post .dot {				top: 5px;			}			.folio-category li .dot {				position: absolute;				right: 0;				top: 5px;				width: 1px;				height: 11px;				opacity: 0.15;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";				filter: alpha(opacity=15);			}			.widget-info .folio-category li .dot {				opacity: 100;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";				filter: alpha(opacity=100);			}				.right-top a {					float: left;					display: block;					font-size: 83%;					padding: 0 0 0 3px;					margin: 0 5px 0 0;					text-decoration: none;				}								.right-top a:hover {					text-decoration: underline;				}				.right-top a:first-child {					background: none;					padding: 0 0 0 0px;				}		.search-f {			position: relative;			float: right;			margin: 0px 0 0 0;			padding: 0;		  }		  .widget .search-f {			  float: left;		}			  .search-f .p {				  float: left;				  overflow: hidden;				  margin: 0 4px 0 0;			  }			form .i-s {				padding: 0 5px 0 10px;				width: 115px;				height: 30px;				text-align: left;			}					form .i-s input {						float: left;						margin: 0 0 0 0px;						padding: 0 0 0 0;						width: 85px;						height: 100%;						outline: 0 none;						border: none;						background: none;						font-size: 11px;						line-height: 15px;						-webkit-appearance: none;					}					.widget form .i-s input {						width: 150px;					}					input[type="search"]::-webkit-search-cancel-button { /* псевдо что-то, что отвечает за кнопку очистки */						-webkit-appearance: none; /* без сброса оформление не применится */												background: none;					}    								.search {					float: right;					margin: 0 0 0 0;					width: 20px;					height: 30px;					background-position: 0 center;					background-repeat: no-repeat;					-webkit-background-size: 20px 20px;					-moz-background-size:	 20px 20px;					-ms-background-size:	 20px 20px;					-o-background-size: 	 20px 20px;					background-size: 		 20px 20px;				}				/*******************************************************//* [3. Wrapper] */		  #wrapper {	/*width: 960px;*/	width: 1000px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;	position: relative;}/*******************************************************//* [4. Header] */#header {	position: relative;	margin: 0 auto 29px;	padding-top: 0px;	width: 960px;	text-align: left !important;}	.head-table {		display: table;		width: 100%;	}		.head-td {			display: table-cell;			vertical-align: middle;		}			.head-td-coll {			}#home-bg #header,.rv-s #header {	margin: 0 auto 0px;}#header:after{	display: block;	height: 0px;	content: '';	clear: both;}	#logo {		display: table-cell;		vertical-align: middle;		//display: inline;		padding-right: 20px;	}	.logo {		display: inline-block;		vertical-align: middle;		height: auto;		font-size: 0;		line-height: 0;		margin: 0 0 0 0;		padding: 10px 0;		//display: inline;	}		.contact-block {			position: relative;			z-index: 12;			display: block;			float: right;			clear: both;			margin: 0px 0 15px -5px;			padding: 0px 1px 0px 1px;		}			.contact-block span {				display: block;				float: right;				margin: 0 0px 0 18px;				padding: 2px 0 0 0px;				text-decoration: none;				position: relative;								background-repeat: no-repeat;				-webkit-background-size: 20px 20px;				-moz-background-size:	 20px 20px;				-ms-background-size:	 20px 20px;				-o-background-size: 	 20px 20px;				background-size: 		 20px 20px;			}											.contact-block .ico-phone {									background-position: 0 3px;					padding-left: 12px;					-webkit-background-size: 6px 16px;					-moz-background-size:	 6px 16px;					-ms-background-size:	 6px 16px;					-o-background-size: 	 6px 16px;					background-size: 		 6px 16px;				}				.contact-block .ico-mail {					padding-left: 22px;					background-position: 0 3px;					-webkit-background-size: 16px 16px;					-moz-background-size:	 16px 16px;					-ms-background-size:	 16px 16px;					-o-background-size: 	 16px 16px;					background-size: 		 16px 16px;				}				.contact-block .adress {					padding-left: 16px;					background-position: 0 3px;					-webkit-background-size: 10px 16px;					-moz-background-size:	 10px 16px;					-ms-background-size:	 10px 16px;					-o-background-size: 	 10px 16px;					background-size: 		 10px 16px;				}  		#header nav {		position: relative;		z-index: 1300;	}		#header nav ul {			margin-bottom: 0;		}		#header nav:before,		#header ul#nav > li:hover:after,		#header ul#nav > li.act:after {			position: absolute;			top: 0;			left: 0;			margin: 0 0 0 0;			width: 100%;			height: 50%;			//background-color: rgba(255, 255, 255, 0.07);			border: none;			content: "";			z-index: 0;		}					ul#nav li {				display: inline-block;				//display: inline;				vertical-align: middle;				position: relative;				padding: 0;				-webkit-transition: all 0.1s ease-in-out;				-moz-transition: 	all 0.1s ease-in-out;				-ms-transition: 	all 0.1s ease-in-out;				-o-transition: 		all 0.1s ease-in-out;				transition: 		all 0.1s ease-in-out; 			}			ul#nav > li:hover:before,			ul#nav > li.act:before {				background-color: transparent;			}			ul#nav li:after {				border-left: none !important;			}				ul#nav li a {					position: relative;					display: block;					float: left;					padding: 10px 16px 10px 17px;					text-decoration: none;					z-index: 400;				}				ul#nav li a.dt-depth-1 {					font-size: 11px;									}					ul#nav li a span {					    position: relative;					    float: right;					    width: 6px;					    height: 20px;					    margin-left: 3px;					}					ul#nav li li a span {											    position: absolute;					    top: 50%;					    right: 12px;					    margin-top: -1px;					}					 ul#nav li a span:after,					 ul#nav li li span:after {					 	position: absolute;						top: 0px;						left: 50%;						display: block;						margin: 0 0 0 -2.5px;						width: 0px;						height: 0px;						border-width: 3px;						border-style: solid;												border-color: transparent;						content: "";						}					ul#nav li a span:after {												margin: -2px 0 0 -2.5px;						top: 50%;					}			ul#nav li:before {				float: left;				margin-top: 12px;				width: 1px;				height: 16px;				content: "";			}			ul#nav li:first-child:before {				display: none;			}				ul#nav li div {					display: none;					position: absolute;					left: 0;					top: 40px;					width: 210px;					z-index: 401;				}				ul#nav li.nav-left div {					left: auto;					right: 0;				}				 ul#nav li.nav-div-left div div,				 ul#nav li.nav-left div div {					 right: 211px;					 left: auto;				}					ul#nav li li {						display: block;						border-top-width: 1px;						border-top-style: solid;					}					ul#nav li ul > li:first-child {						border-top: none;					}						ul#nav li div div {							display: none;							position: absolute;							left: 211px;							top: 0px;							width: 210px;						}						ul#nav li li a {							float: none;							padding: 4px 10px 6px 10px;							border-left-style: solid;							border-left-width: 5px;							border-left-color: transparent;							-webkit-box-sizing:	border-box;							-moz-box-sizing:	border-box;							-ms-box-sizing:		border-box;							-o-box-sizing:		border-box;							box-sizing:			border-box;						}							ul#nav li li span {							    position: absolute;							    right: 10px;							    top: 11px;							}													/*end Navigation menu*/		.soc-ico {			display: block;			float: right;			clear: both;			overflow: hidden;			margin: 9px 0px 0 8px;			height: auto;			text-align: right;		}			.soc-ico span {				display: none;			}						.soc-ico li {/*				float: left;				display: block;*/				display: inline-block;				vertical-align: top;				background: none;				padding: 0;				position: relative;			}				.soc-ico li a {					float: left;					height: 31px;					width: 31px;					margin: 0 0 2px 0px;					position: relative;					background-position: 0 0;					background-repeat: no-repeat;									}				.soc-ico li a.rss {					background-image: url(../images/soc-ico/rss.png);				}				.soc-ico li a.dribbble {					background-image: url(../images/soc-ico/dribbble.png);				}				.soc-ico li a.facebook {					background-image: url(../images/soc-ico/facebook.png);				}				.soc-ico li a.twitter {					background-image: url(../images/soc-ico/twitter.png);				}				.soc-ico li a.delicious {					background-image: url(../images/soc-ico/delicious.png);				}				.soc-ico li a.flickr {					background-image: url(../images/soc-ico/flickr.png);				}				.soc-ico li a.forrst {					background-image: url(../images/soc-ico/forrst.png);				}				.soc-ico li a.google {					background-image: url(../images/soc-ico/google.png);				}								.soc-ico li a.lastfm{					background-image: url(../images/soc-ico/LastFM.png);				}								.soc-ico li a.linkedin {					background-image: url(../images/soc-ico/linkedin.png);				}								.soc-ico li a.vimeo {					background-image: url(../images/soc-ico/vimeo.png);				}				.soc-ico li a.youtube {					background-image: url(../images/soc-ico/YouTube.png);				}				.soc-ico li a.tumbler {					background-image: url(../images/soc-ico/tumbler.png);				}				.soc-ico li a.pinterest {					background-image: url("../images/soc-ico/pinterest.png");				}				.soc-ico li a.devian {					background-image: url("../images/soc-ico/devian.png");				}				.soc-ico li a.skype {					background-image: url("../images/soc-ico/skype.png");				}				.soc-ico li a.github {					background-image: url("../images/soc-ico/github.png");				}				.soc-ico li a.instagram {					background-image: url("../images/soc-ico/instagram.png");				}								.soc-ico li a.stumbleupon {					background-image: url("../images/soc-ico/stumbleupon.png");				}				.soc-ico li a.behance {					background-image: url("../images/soc-ico/behance.png");				}				.soc-ico li:hover a {					opacity: 0.8;					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";					filter: alpha(opacity=80);				}				/*******************************************************************************/				  /* [5. Slider] */  #slide {	  width: 960px;	  position: relative;	  margin: 39px auto 0px;	  z-index: 95;  }  #slide .loading-label {  	position: absolute !important;  }   #slide,   #fs-slideshow,   #slide-revolution {  	min-height: 40px;  }#rev_slider_1_1:after, #rev_slider_1_1_wrapper:after {	display: block;	height: 0px;	content: '';	clear: both;}  	.dt-slider-container {  		position: relative;  	}   	#slide.oneBy-content {	  margin: 0px auto 30px;		}	#slider{		min-height: 400px;	}	  #slider ul {		  position: relative;		  z-index: 99;	  }		  #slider ul li {			  margin: 6px 0 0 8px;			  float: left;			  display: block;		  }  .grid {	  background: url(../images/grid.png) no-repeat 6px 6px;	  position: absolute;	  left: -5px;	  top: -5px;	  width: 964px;	  height: 405px;	  z-index: 99;	  display: none;  }    .overlay-mask {		position: fixed;		left: 0;		top: 0;		width: 100%;		height: 100%;		background-image: url(../images/overlay-mask.png);		background-position: 0 0;		background-repeat: repeat;		/*z-index:10;*/	}/****************************************************************/	/* [6. About] */.about {	overflow: hidden;}.about-cont {	position: relative;	display: table;	padding: 15px 20px 15px 25px;}	.about-inner {		display: table-cell;		width: 100%;	}	.td-button {		display: table-cell;	}		#container .about h3 {			padding-bottom: 3px;			line-height: 22px;		}#container.full-width > .about {	width: 956px;}#container > .about {	width: 706px;	display: block !important;}	.about-cont > div {		float: none;		vertical-align: middle;	}		.about p{			margin: 0;			padding: 0;		}/****************************************************************//* [6. Container] */#container.full-width {	width: 1002px;	margin: 0px auto 0px !important;	padding: 10px 0 0;	float: none;}#container.full-width.for-gal {	margin: 0px auto 0px !important;	padding: 10px 0 0 0;	background: none;}#container.full-width.for-gal.in {	margin: 0px auto 38px;	padding: 10px 0 0 0;}#container {	/*width: 712px;*/	width: 752px;	float: left;	margin: 10px 0px 0px 0;}#container.right{	float: right;}#home-bg #container,.rv-s #container,.fs-enabled #container {	margin-top: 0px;	padding-top: 0;	}#home-bg #container.full-width,.rv-s #container.full-width,.fs-enabled #container.full-width {	margin-bottom:20px;}		#home-bg #container,.rv-s #container,.fs-enabled #container {	margin-bottom: 0;}#container, #aside {	z-index: 10;	position: relative;}		#container > div,#container > table,#container > header,#container > dl,#container > form,#container > object,#container > select {	margin-left: 20px !important;	margin-right: 20px !important;}/*#container.full-width > div {	margin-left: 20px !important;	margin-right: 20px !important;}*/#container.full-width.in > div {	margin-left: 20px !important;	margin-right: 20px !important;}#container > p, #container > a, #container > span {	margin-left: 20px !important;	margin-right: 20px !important;}#container > img {	margin-left: 20px !important;	margin-right: 20px !important;}#container:after{	display: block;	height: 0px;	content: '';	clear: both;}/*shortcodes*/   .full {	  display: block;	  float:left;	  width: 960px;	  margin: 0 0px 0px 0px;	  padding: 0 20px;	}	#wrapper .full{		padding: 0;	}  #footer .full {	   margin: 0 0px 0px 0px;  }  	#container .full-width {		margin: 0 0 20px 0;		width: 712px;	}	#container.full-width .full-width,	.byOne .full-width {		margin: 0 0 20px 0;		width: 960px;	}  #container.full-width .half,  #footer.full-width .half,  .byOne .half {	  display: block;	  float: left;	  width: 460px;	  margin: 0 20px 20px 20px;	  position: relative;	  z-index: 100;  }  #footer .half {	   margin: 0 20px 0px 20px;  }  .half {	  display: inline-block;	  vertical-align: top;	  width: 346px;	  margin: 0 0px 20px 0px;	  position: relative;	  z-index: 100;  }  .half.first {	   margin: 0 0px 20px 0px;  }   #container.full-width .half.first {	  margin: 0 20px 20px 20px;  }   #footer .half.first {	  margin: 0 40px 0px 0px;  }  .two-thirds {	  display: inline-block;	  vertical-align: top;	  width: 470px;	  margin: 0 0px 20px 0px;  }  .two-thirds.first {	   margin: 0 0px 20px 0px;  }   #container.full-width .two-thirds,   #footer .two-thirds,   .byOne .two-thirds {	  display: block;	  float: left;	  width: 628px;	  margin: 0 20px 20px 20px;  }   #footer .two-thirds {	   margin: 0 0px 0px 0px;  }  .one-third {	  display: inline-block;	  vertical-align: top;	  width: 210px;	  margin: 0 0px 20px 0px;  }  	/*oneByone video*/	.byOne .one-third {		width: 294px;	}	.byOne .one-third iframe {		width: 291px;		height: 164px;	}	.byOne .one-fourth iframe {		width: 209px;	}	.byOne .three-fourth iframe {		width: 709px;	}	.byOne .two-thirds iframe {		width: 627px;	}	.byOne .half iframe {		width: 459px;	}	.byOne .full-width iframe {		width: 959px;	}	.one-third.first {		margin: 0 0px 20px 0px;	}	#container.full-width .one-third,	#footer .one-third {		display: block;		float: left;		width: 294px;	 		margin: 0 10px 20px 10px;	}  	#footer .one-third {		margin: 0 10px 0px 10px;	}	.gallery .textwidget.one-third,	#container.full-width .gallery .textwidget.one-third {	  		margin: 0px 20px 39px 0px !important;		display: inline-block;		float: none;		padding: 0 0 0 0 !important;		vertical-align: top;	}	#container.full-width .gallery .textwidget.one-third {		width: 306px;	}	#container.full-width .one-fourth,	#footer .one-fourth,	.byOne .one-fourth {		display: block;		float: left;		width: 210px;		margin: 0 20px 20px 20px;	}	.one-fourth {		width: 158px;		margin: 0 0px 20px 0px;		display: inline-block;		vertical-align: top;	}	.one-fourth.first {		margin: 0 0px 20px 0px;	}	#container.full-width .three-fourth,	.byOne .three-fourth {		display: block;		float: left;		width: 710px;		margin: 0 20px 20px 20px;	}	#container.full-width  .three-fourth.first {	  		margin: 0 0px 20px 20px;	}	#container .three-fourth.first {	  		margin: 0 0px 20px 0px;	}	#container .three-fourth {		display: block;		float: left;		width: 524px;	 		margin: 0 0px 20px 20px;	}	#container.full-width .half .one-fourth.text-inline {		display: inline-block;		float: none;		margin: 0 18px 20px 0px;		vertical-align: top;	}	#container.full-width .half .one-fourth.text-inline.first {		margin: 10px 18px 20px 0px;	}	#footer .one-fourth {		margin: 0 20px 0px 20px;		float: none;		display: inline-block;		vertical-align: top;	} /* .half .one-fourth {	  margin:0 20px 10px 0px;  }*/  	.half .one-fourth {		margin: 0 0px 10px 20px;	}	.half .one-fourth.first {		margin: 0 0px 10px 0px;	}  /*Textwidget*/	  .textwidget {		  display: inline-block;		  margin: 5px 0 13px 20px;		  position: relative;	  }	  .half .textwidget {		  float: left;		  display: block;	  }	  	.gallery .textwidget .hide-me {			display: none;		}		.widget-info{			background-color: rgba(0, 0, 0, 0.6);		}				.gallery .textwidget .widget-info .hide-me {			display: block;		}		.gallery .textwidget .widget-info .head {			display: none;		}		.gallery .textwidget.one-fourth {			width: 224px !important;			display: inline-block;			float: none;			vertical-align: top;			padding: 0 0 0 0 !important;		}		.gallery .textwidget.text {			padding: 25px 0 0 0;			margin: 0px 0 17px 0px;		}		.gallery .textwidget.text a.head,		.gallery .textwidget.text .hide-me {			text-decoration: none;			margin: 0 0 3px 0;		}		#container .textwidget.text .head {			line-height: 30px !important;		}		.gallery .textwidget.text .widget-info a.head {			font-size: 12px;			margin: 0;		}		.gallery .textwidget.text.first {			background: none !important;			padding: 0;			margin: 0px 0 23px 0px !important;		}					.gallery .textwidget.one-fourth {			  margin:0px 19px 39px 0px !important;		  }		.gallery .textwidget.one-third {			width:303px;		}		.gallery .textwidget {			margin: 0 19px 14px 0 !important;		}		.gallery .textwidget.text,		.full-width .gallery .textwidget.text {			margin: 0 19px 24px 0 !important;		}		.full-width .gallery .textwidget {			margin: 0 20px 14px 0 !important;		}		.full-width .gallery .textwidget.dt-video-item,		.gallery .textwidget.dt-video-item {			margin: 0 16px 14px 0 !important;		}		.textwidget.first {			margin: 5px 0 13px 0;		}			.textwidget-photo {				position: relative;				padding: 0px 0px 0px 0px;				margin: 0px 0px 0px 0px;				display: inline-block;			}						.textwidget.one-fourth .textwidget-photo, .textwidget.one-third .textwidget-photo {				margin: 0 0 15px 0;			}			.textwidget.text .textwidget-photo {				margin: 5px 0 0 0;			}			.textwidget.text.first .textwidget-photo {				margin: 5px 0 0 0;			}			.widget-info .textwidget-photo {				overflow: hidden;				margin: 0 0 4px 0;				padding: 0;				border: none;				background: none;				-webkit-box-shadow: none;				box-shadow: none;				line-height: 0;			}				.textwidget-photo a.photo {					position: relative;					display: block;					overflow: hidden;					font-size: 0;					line-height: 0;				}					i.fade,					.textwidget .form-protect {						background-color: rgba(0, 0, 0, 0.4);					}					i.fade.fade-color,					.textwidget .form-protect.fade-color {						border: 5px solid rgba(255, 255, 255, 0.25);												-webkit-box-sizing:	border-box;						-moz-box-sizing:	border-box;						-ms-box-sizing:		border-box;						-o-box-sizing:		border-box;						box-sizing:			border-box;					}					.textwidget .widget-info a.photo i.fade,					a.photo i.fade,					.alignleft i.fade {						position: absolute;						display: block;						left: 0;						top: 0;						width: 100%;						height: 100%;					}										.widget-info a.photo i.fade,					.textwidget-photo a.photo i.fade {						left: 0;						top: 0; 					}					a.alignleft i.fade,					a.photo i.fade,					ul.gallery li i.fade {						top: 0px;						left: 0px;						z-index: 200;						background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2233px%22%20height=%2233px%22%20viewBox=%220%200%2033%2033%22%20enable-background=%22new%200%200%2033%2033%22%20xml:space=%22preserve%22%3E%3Crect%20x=%2215%22%20fill=%22white%22%20width=%223%22%20height=%2233%22/%3E%3Crect%20y=%2215%22%20fill=%22white%22%20width=%2232.977%22%20height=%223%22/%3E%3C/svg%3E");						background-position: center center;						background-repeat: no-repeat;						-webkit-background-size: 33px 33px;						-moz-background-size:	 33px 33px;						-ms-background-size:	 33px 33px;						-o-background-size: 	 33px 33px;						background-size: 		 33px 33px;					}													.video-gal a.alignleft i,					.video-gal a.photo i,					a.alignleft.video i,					.video-gal a.alignleft i.fade,					.video-gal a.photo i.fade {						background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2240px%22%20height=%2240px%22%20viewBox=%220%200%2040%2040%22%20enable-background=%22new%200%200%2040%2040%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M20,3.931c4.314,0,8.367,1.677,11.413,4.724c3.032,3.033,4.704,7.063,4.704,11.346s-1.672,8.313-4.705,11.346c-3.045,3.046-7.098,4.723-11.412,4.723c-4.314,0-8.367-1.677-11.413-4.723C5.554,28.313,3.883,24.283,3.883,20s1.671-8.313,4.704-11.346C11.633,5.608,15.686,3.931,20,3.931%20M20,0C8.954,0,0,8.954,0,20c0,11.045,8.954,20,20,20s20-8.955,20-20C40,8.954,31.046,0,20,0L20,0z%20M15.198,29.941V10.549l15.624,9.696L15.198,29.941z%22/%3E%3C/svg%3E");												-webkit-background-size: 40px 40px;						-moz-background-size:	 40px 40px;						-ms-background-size:	 40px 40px;						-o-background-size: 	 40px 40px;						background-size: 		 40px 40px;					}			  a.like {				background: url("../images/like-bg.png") no-repeat 0 0px;				text-decoration: none;				height: 17px;				color: #fff;				font-size: 83%;				position: absolute;				right: 4px;				bottom: 2px;				width: 41px;				text-align: center;				line-height: 13px;				padding: 2px 0 0 0;					}			.textwidget .widget-info .like {				right: 0px;				bottom: 3px;			}			.widget-info .like {				bottom: 4px;				right: 0px;			}				a.like span {					position: relative;					padding: 0 0 0 10px;					background: url(../images/ico-like.png) no-repeat 0 2px;					font-weight: bold;				}		  									a.like:hover span,					a.like.act span {						background: url(../images/ico-like-h.png) no-repeat 0 2px;					}		.widget-info,		.widget-info.widget {						 padding: 5px 20px 15px 20px;			 display: none;			 position: absolute; 			 left: 0px;			 top: 0px; 			 z-index: 201;		}				.gallery .textwidget.first .widget-info {			margin: 0px 0 18px 0;		}		.gallery .textwidget .widget-info {			padding: 5px 20px 15px 20px;			margin: 0px 0 0 0;		}			a.head, a.head-capt, h3 a {				text-decoration: none;				opacity: 1;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    			filter: alpha(opacity=100);			}			a.head:hover,			.head-capt:hover{				text-decoration: none;			}			a.head:hover,			h3 a:hover {				opacity: 0.5;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    			filter: alpha(opacity=50);			}			.widget-info a.head:hover {				opacity: 1;				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    			filter: alpha(opacity=100);			}		.info.half,		#container.full-width .info.half,		#wrapper .info.half {			display: inline-block;			width: 345px;			position: relative;			margin: 10px 0 0 17px !important;			float: none;			vertical-align: top;			padding: 0 0 0 0 !important;		}		#wrapper .textwidget .info.half,		.textwidget .info.half {			width: 343px;		}		#container.full-width .text .info.half {			width: 468px;		}		.widget-info .info.half,		#container.full-width .widget-info .info.half,		#wrapper .widget-info .info.half {			width: 305px;		}			.info.one-fourth {			margin: 0 0 0 0 !important;			width: auto !important;			padding: 0 0 0 0 !important;		}		.info.one-third {			margin: 0 0 0 0;			width: auto !important;		}		#container.full-width .info.one-third{			width: 278px;			margin: 0 0 0 0;			padding: 0 0px 0 0px !important;		}				.info p {			margin: 10px 0 0 0;		}		.widget-info .info p,		.widget-info p {			margin: 10px 0px 0px 0px;		}			#container .textwidget .widget-info .info.half {			/*width:220px !important;*/			margin: 0 !important;		}		#container.full-width .textwidget .widget-info .info.half{			width: auto !important;		}		#container.full-width .info.half{			width: 470px;					}		  .info .but-wrap, .textwidget.one-fourth .but-wrap, .textwidget.one-third .but-wrap {			  margin: 13px 5px 0px 0;		  }		  .textwidget.text .but-wrap {			  margin: 13px 5px 0px 0;		  }		  .widget-info .but-wrap {			  margin: 15px 5px 5px 0;		  }		  		  .widget-info .photo {			  margin: 0 0 5px 0;		  }		    .details {				font-size: 11px;				font-weight: bold;				margin: 0 0 10px 0;				float: left;			}		.head, .head-capt, .hide-me {			display: block;		}		p.head {			font-size: 100%;		}		.text .head,		.text .head-capt {			margin: 0 0 1px 0;		}		/*********************************************/ /*Entry-meta*/ .blog-tab { 	display: table; 	margin-bottom: 15px; } 	.blog-tab h2 { 		padding-bottom: 0; 	}	.entry-meta {		margin: 5px 0 12px -2px;		display: block;		overflow: hidden;	}	#container > .entry-meta {		margin-left: 19px !important;	}	.item-blog .entry-meta {		background: none;		margin: 0px 0 0px 0px;	}		.item-blog .entry-meta .date {			display: none;		}		.blog-date {			display: table-cell;			vertical-align: middle;			text-align: center;			color: #fff;		}			.blog-date span {				display: block;				padding-left: 7px;				padding-right: 7px;			}			.blog-date .dt-day {				padding-top: 5px;				padding-bottom: 5px;				font-size: 21px;			}			.blog-date .dt-year {				position: relative;				font-size: 83%;			}						.blog-date .dt-year:before {				position: absolute;				left: 0;				top: 0;				width: 100%;				height: 100%;				content: "";				background-color: rgba(255, 255, 255, 0.25);			}	.title-block {		display: table-cell;		vertical-align: middle;		padding-left: 20px;	}		.title-block {		max-width: 650px;	}		.post-tags {		overflow: hidden;		padding-top: 10px;		margin-bottom: 5px;	}		.entry-meta .ico-link,		.folio-meta .ico-link,		.ico-link.categories,		.ico-link.tags {			position: relative;			display: block;			float: left;			margin-right: 9px;			padding: 0;			text-decoration: none;			font-size: 83%;		}				.ico-link a,			.ico-link.categories a  {			  text-decoration: none;			}						.ico-link a:hover,			.entry-meta a.ico-link:hover,			.ico-link a:hover {				text-decoration: underline;			}			 			 .entry-meta .ico-link:before,			 .folio-meta .ico-link:before {			 	float: left;			 	margin: 5px 8px 0 0;			 	height: 11px;				content: "";				opacity: 0.6;				border-left-width: 1px;				border-left-style: solid;				opacity: 0.15;			}			.item-blog .entry-meta .ico-link.author:before {				display: none;			}			.entry-meta .ico-link:first-child:before,			.folio-meta .ico-link:first-child:before {				display: none;			}			/******************************************************************************/	.t-work {		padding: 0 0 26px 0;	}	.entry-content.type {		padding: 0 0 25px 0;	}	.entry-content:after {		content: '.';		display: block;		clear: both;		visibility: hidden;		height: 0;	}	.entry-content #partners {		margin: 0;	}	.entry-content.cont {		margin: 13px 0 0 0;		padding: 37px 0 0 0;	}		.soc-button {			margin: 4px 0 0 0;			float: right;		}		.full-left .soc-button {			float: left;			clear: both;			margin: 15px 0 0 0;		}			.google-plus iframe {				width: 92px !important;			}			.twit iframe {				width: 122px !important;			}			.soc-button div {				float: left;				display: inline-block;			}			.full-left .soc-button div {				display: block;				float: none;				margin: 0 4px 0;			}				.facebook {					margin:-1px 0 0 0;				}				.fb_share_count_hidden .fb_share_count_nub_top,				.fb_share_count_hidden .fb_share_count_top,				.fb_share_count_hidden .fb_share_count_nub_right,				.fb_share_count_hidden .fb_share_count_right {					visibility: visible !important;				}			.fb_share_size_Small  {				margin: 3px 0 0 0;				float: right;			}			.fb_share_no_count {				display: inline-block !important;			}			.fb_share_count_nub_right {				margin: 0px 2px 0 0 !important;			}		  		.alignleft {			float: left;			margin: 5px 20px 15px 0;		}		.alignleft.caption{			padding: 5px 5px 0px;			width: 202px;			font-size: 11px;			line-height: 20px;			text-decoration: none;		}		.wp-caption {			position: relative;			overflow: hidden;		}		#container .wp-caption .img-frame.left {			margin: 0 0 0 -1px;		}		.img-frame {			position:relative;		}		.img-frame.left,		#container .img-frame.left {			float: left !important;			margin: 5px 20px 5px 0;		}				.item-blog .img-frame.left.img-posts,		#container .item-blog .img-frame.left.img-posts,		#container .img-frame.left.img-posts {			margin: 2px 20px 15px 0;		}				.img-frame .alignright,		.img-frame .alignleft,		.img-frame .alignnone,		.img-frame .aligncenter {			margin: 0px 0px 0px 0px;		}		.img-frame.right {			float: right !important;			margin: 5px 0px 15px 20px;		}		.img-frame.none {			float: none;						margin: 5px 0 15px 0;			display: inline-block;		}		.img-frame.center {			margin: 5px auto 15px;			display: inline-block;		}			.alignleft,		.alignright,		.aligncenter,		.alignnone {			padding: 0px;			/*font-size: 0 !important;*/			line-height: 0 !important;			position: relative;			display: block;					}		.wp-caption p {			overflow: hidden;			margin: 0;						padding: 5px 5px 5px;			font-size: 83%;			line-height: 20px;			text-decoration: none;		}				.about-autor,	.related-post {		overflow: hidden;	}	.about-autor,	#container .full-width.about-autor {		padding: 15px 20px 5px 20px;		margin: 5px 0 5px 0;	}	#container .full-width.about-autor {		max-width: 670px;	}		.about-autor img {						-webkit-border-radius: 40px;			-moz-border-radius:    40px;			-ms-border-radius: 	   40px;			-o-border-radius: 	   40px;			border-radius: 		   40px;		}	  .autor-head {		  font-weight: bold;		  margin: 0 0 10px 0;	  }	  .type-post {		  margin: 10px 0 6px;		  padding: 4px 0 0px 0;		  clear: both;	  }	  .type-post.first{		  background: none;		  margin: 1px 0 10px;		  padding: 0px 0 15px 0;	  }		  .type-post a {			  background-position: 0 2px;			  background-repeat: no-repeat;			  padding: 1px 0 5px 25px;			  text-decoration: none;			  display: block;			  position: relative;			  float: left;		  }		  .post a:hover,		  #footer .post a:hover,		  .type-post a:hover,		  #aside .post a:hover {			  text-decoration: underline;		  }		  			.post .post-bg {				display: table;				overflow: hidden;			}										.widget .post a {					text-decoration: none;				}								.widget .post a span.img-post {					position: relative;									float: left;					display: block;				}				.widget .alignleft.img-post {									margin: 3px 20px 5px 0;				}				.post-img {					display: table-cell;				}							.post-inner {					margin: 0px 0 0 0;					display: table-cell;					vertical-align: top;					width: 100%;									}		  .goto-post a{			  float: left;		  }		  .goto-post .comments{			  float:left;			  padding: 0 0 0 7px;			  margin: 0 0 0 5px;		  }			.type-post a.post-status,			.post a.status {				background-image: url(../images/post-type/type-status.png);			}			.type-post a.post-photo,			.post a.photo {				background-image: url(../images/post-type/type-photo.png);			}			.type-post a.post-video,			.post a.video {				background-image: url(../images/post-type/type-video.png);			}			.type-post a.post-common,			.post a.common {				background-image: url(../images/post-type/type-common.png);			}			.type-post a.post-quote {				background-image: url(../images/post-type/type-quota.png);			}			.type-post a.comments,			.type-post a.likes {				float: right;				font-size: 83%;				margin: 0 0 0 10px;				padding: 0 0 0 5px;			}/* Comments */#comments {	margin: 0px 0 5px 0;	float: left;	display: block !important;	width: 710px;}.full-width #comments {	width: 960px;}.share_com,#container .share_com{    margin-top: 0px;	margin-bottom: 30px;    padding: 0px 0 0 0px;	clear: both;	overflow: hidden;	display: block !important}	.comments-container {		margin: 0 0 0px -3px;	}		.comment  {			clear: both;			padding: 0 0 0 72px;		}		.comment .head {			font-weight: bold;		}#comments .level1,#comments .level2,#comments .level3,#comments .level4,#comments .level5{	    overflow: hidden;    padding: 0 0 13px 72px;}#comments .level1 {	padding: 0 0 13px 72px;}#comments .level1 {    background: none repeat 0 0;}	#comments .children {		margin: 0;	}		#comments li {			list-style: none;		}		#comments .children .children {			margin: 0;		}		#comments .level2 {		margin-left: 70px;	}		#comments .level3 {			margin-left: 140px;		}			#comments .level4 {			   margin-left: 210px;			}				#comments .level5 {				   margin-left: 280px;				}		#comments .level1 span.avatar,		#comments .level2 span.avatar,		#comments .level3 span.avatar,		#comments .level4 span.avatar ,		#comments .level5 span.avatar{			float: left;			margin: 4px 0px 0 -70px;			width: 50px;			padding: 0px;			position: relative;			line-height: 0;	  	}	  	.span-image-noimage {	  		width: 50px;	  		height: 50px;	  					-webkit-border-radius: 25px;			-moz-border-radius:    25px;			-ms-border-radius:     25px;			-o-border-radius: 	   25px;			border-radius: 		   25px;	  	}	  	.span-image-noimage:before {	  		display: block;	  		width: 50px;	  		height: 50px;	  		background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2018%2018%22%20enable-background=%22new%200%200%2018%2018%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M15.617,13.572c-2.58-0.597-4.98-1.118-3.818-3.314C15.338,3.574,12.737,0,9,0C5.189,0,2.652,3.712,6.201,10.258c1.198,2.21-1.293,2.731-3.817,3.314c-2.578,0.596-2.38,1.957-2.38,4.428h17.993C17.996,15.529,18.195,14.168,15.617,13.572z%22/%3E%3C/svg%3E");	  		background-repeat: no-repeat;	  		background-position: center;	  		content: "";			-webkit-background-size: 18px 18px;			-moz-background-size:	 18px 18px;			-ms-background-size:	 18px 18px;			-o-background-size: 	 18px 18px;			background-size: 		 18px 18px;		  	}		#comments .avatar img {						-webkit-border-radius: 25px;			-moz-border-radius:    25px;			-ms-border-radius:     25px;			-o-border-radius: 	   25px;			border-radius: 		   25px;		}				#comments .text {			padding: 0 0 6px 0;			float: left;			width: 100%;		}		#comments .text.last{			background: none !important;		}					.comment-meta{				display: block;				/*font-size: 10px;*/				font-size: 83%;				margin: 0 0 10px 0;			}				.comment-meta a, .comment-meta span {					text-decoration: none;					position: relative;				}				.comment-meta .ico-link.comments {					padding: 0 0 0 10px;					margin: 0 0 0 8px;				}				.comment-meta a:hover {					text-decoration: underline;				}				.comment-meta .comments{					margin-left: 10px;				}				.comment-meta p{					margin: 0;					padding: 0;				}/*********************************************************/#form-holder {	margin: 5px 0 0 0;	padding: 0px 0 0 0;	display: block;	overflow: hidden;}.comment #form-holder {	margin: 5px 0 20px 0}#form-holder .header {	font-size: 25px;}#form-holder.cont {	padding: 33px 0 0 0;}  #form-holder .t-h {		height: 212px;		margin: 0 0 7px;  }  	#form-holder .t-h textarea {		height: 210px !important;  }  		.share_com #form-holder .t-h {		height: 138px;	}		.share_com #form-holder .t-h textarea,		.t-h textarea {			height: 136px !important;			width: 99%		}  #form-holder .but-wrap {	  clear: both;	  margin: 12px 2px 0px 0;  }  #form-holder .c-clear {	  font-size: 83%;  }  /*end post*//*Blog*/.double-header {	margin: 0px 0 0 0;}#container.full-width .double-header {	width: 100%;}#container .double-header {	width: 710px;}.double-header:after {	content: '.';	display: block;	clear: both;	visibility: hidden;	height: 0;}.item-blog {    margin: 10px 0 0px;    padding: 30px 0 15px;}.item-blog.first {	margin: 6px 0 0px;    padding: 5px 0 15px;	background: none !important;}  .blockquote-bg {	  padding: 10px 10px 10px 10px;	  position: relative;	  margin: 5px 0 15px 0;	  float: left;	  font-style: italic;  }  	.blockquote-bg .quote-r {	  padding: 0 10px 9px 0;	}	.blockquote-bg .quote-l {	  padding: 11px 0 0 10px;	}  	.blockquote-bg p {		margin: 0 0 0 0;	}  .blockquote-bg.one-fourth {	  margin: 6px 20px 15px 0;  }   	.blockquote-bot {		left: 18px;		position: absolute;		bottom: -12px;	}	/*Gallery*/.gallery {		float: left;	width: 730px;}	.folio-category {		margin: 2px 0 0px 0;		overflow: hidden;	}		.folio-category li {			background-image: none;			padding: 0 0 0 0;			/*font-size: 10px;*/						font-size: 83%;			float: left;			margin: 0 7px 0 0;			padding: 0 10px 0 0;			position: relative;		}		.widget-info .folio-category li {			margin: 0 4px 0 0;			padding: 0 5px 0 0;		}			.folio-category a {				color: #a5a5a5			}						.folio-category li a,			.widget-info .folio-category li a:hover {				text-decoration: none;			}			.folio-category li a:hover {				text-decoration: underline;			}			#container.full-width .gallery{	width: 980px;}  h1.caption {		width: 710px;  }  #container.full-width h1.caption {	  width: 960px;  }   .navig-category {	   width: 710px;	   float: left;	   padding: 0px 0px 1px 0px;	   margin: 0 0 27px 0;	   clear: both;   }   .navig-category.no-category {	   background: none !important;	   position: absolute;	   right: 22px;	   top: 15px;	   height: 25px;	}   #container.full-width .navig-category {	   width: 960px;   }   .full-left {	   margin: 0px 0 0 20px;	}	#container .slider-shortcode.gal, #container > .slider-shortcode.gal {		float: right !important;	}	#container .full-left {		display: block !important;		float: left !important;		//width: 210px;	}	/*	.full-left .ico-link.categories {			float: none;		}*/		#container table {margin:20px 0;		}		#container .full-left .dt-social-buttons {			margin-top: 10px;		}		#container .dt-social-buttons {			display: block !important;			clear: both;margin-top:0px;			float: left !important;			margin-top: 7px;			margin-bottom: 3px;		}			#container .dt-social-buttons iframe {				height: 100%;				width: auto;			}			#container .dt-social-buttons > div,			#container .dt-social-buttons > iframe {				margin-top: 4px !important;			}			.fb-like {				min-width: 109px !important;			}			#container .dt-social-buttons .fb-like span {				height: 23px !important			}   #container.full-width .navig-category.inner {	   width: 202px;	   float: left;	   margin: 5px 0 15px 0px;	   position: relative;   }   .navig-category.inner a.prev,   .navig-category.inner a.next {	   position: relative;	   float: left;	   left: auto;	   top: auto;	   right: auto;	   margin: 2px 0 0 0;	      }   .navig-category.inner .pagin-info {	   margin: 2px 0 0 4px;	   float: left;	   font-size: 83%;   }     .navig-category .but-wrap{		 margin: 0px 1px 2px 0;     }	/* Paginator */.navigation {	float: left;	clear: both;	width: 712px;	padding: 0px 0px 0px 0px;	margin: 0px 0 0 0;}.navigation.blog.with-3-col {	margin: 0px 0 36px 0;}.navigation.blog.with-3-col > ul,.navigation.blog.with-2-col > ul {	margin-top: 20px;}.navigation.blog {	margin: 10px 0 36px 0;}#home-bg .navigation.blog {	margin: 10px 0 16px 0;}#container.full-width .navigation{	width: 960px;}	.navigation .paginator{		margin: 0 0 0 0;	}	.navigation .paginator li {		float: left;		padding: 0;		background: none;	}	.navigation .paginator li.act a.button:hover {		background-position: 0 0;	}		.navigation .paginator li.act a.button:hover span {			background-position: right 0;		}	.navigation .paginator li.dotes {		width: 10px;		height: 13px;		margin: 8px 10px 0 5px;	}	.navigation .paginator li .but-wrap {		margin: 0px 1px 2px 0px;	}	.navigation .paginator li a.button {		padding: 0 0px 0px 0px;		min-width: 25px;	}	.paginator-r a {		font-size: 10px;	}	.navigation .paginator li.larr a.button span,	.navigation .paginator li.rarr a.button span {		padding: 2px 9px 2px 8px;	}	.navigation .paginator li a.button span {		padding: 2px 7px 2px 6px;	}	    .paginator-r {	  float: right;	  position: relative;		right: -4px;  }	.paginator-r.inner-navig {		position: absolute;		top: 10px;	}	.for-gal.in .paginator-r.inner-navig {		top: 20px;	}	.entry-meta .paginator-r.inner-navig {		right: 20px;	}	.paginator-r a.next,	.paginator-r a.prev {		position: relative;  		float: left;	  	top: 5px;	  	right: auto;	  	height: 15px;	  	width: 15px;		background-position: center;		background-repeat: no-repeat;		-webkit-background-size: 15px 15px;		-moz-background-size:	 15px 15px;		-ms-background-size:	 15px 15px;		-o-background-size: 	 15px 15px;		background-size: 		 15px 15px;	  	}  .paginator-r span.pagin-info {	  /*font-size: 10px;*/	  				  font-size: 83%;	  margin: 2px 4px 0 0;	  float: left;  }	  /*.paginator-r a.prev {		  right: 0px;	  	  }	   .paginator-r a.next {		  right: -3px;	  }*/	  					.paginator-r a.next.no-act, .paginator-r a.prev.no-act {			opacity: 0.5;						-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";			filter: alpha(opacity=50);			cursor: text;		}			/*--------------------------------------------------------------------*//* [8. Partners] */#partners {	margin: 13px 0 0px 0px;}#container.full-width #partners {	margin: 13px 0 0px 20px;}#partners.full {		width: 960px;	padding: 36px 0 0 0;	margin: 0 auto 40px;	float: none;	text-align: left;}#partners.full.w-photo {	margin: 0 auto 20px;}#partners.full:after{	display: block;	height: 0px;	content: '';	clear: both;}	.partner-bg {		float: left;		padding: 0px 15px 0px 15px;	}/*****************************************************//* [9. Aside] */#container, #aside{	z-index:25;	position:relative;}	#aside {		float: left;	  	width: 210px;	}	#aside.left {			  	margin: 10px 17px 31px 20px;	}	#home-bg #aside {		margin-top: -5px;		margin-bottom: 20px	}		#aside.right {			  	margin: 10px 0px 31px 17px;	}		  .post {		  padding: 17px 0 13px 0;	  }	  #aside .post {		  width: 210px;		  float: left;	  }	  .widget .post.first,	  .widget .post:first-child {		  background: none !important;		  padding: 1px 0 13px 0;	  }	  .post.last { 		  padding: 17px 0 0px 0;	  }    /* Categories, custom menu */ul.categories,.widget ul.categories{	margin: 1px 0 0 0;	overflow: hidden;}ul.categories.type {	margin: 11px 0 2px 0;}.widget:first-child ul.categories.type {	margin: 10px 0 1px 0;}.custom-menu {	margin: 0px 0 0 0;	overflow: hidden;}#aside .custom-menu {	margin: 11px 0 0 0;}#aside .widget:first-child .custom-menu {	margin: 10px 0 0 0;}	ul.categories li,	.custom-menu li{		display: block;		padding: 5px 0 4px 10px;		margin: 1px 0px 0 0;		clear: both;	}	.custom-menu li{		padding: 0px 0 0px 0px;	}	/*.custom-menu li:after {		left: 10px;		top: 13px;	}*/		.custom-menu li:after {		display: none;	}	.custom-menu li a:after {		border-color: transparent;    	border-style: solid;    	border-width: 3px;		left: 10px;		top: 8px;		content: "";		display: block;		height: 0;		margin: -2.5px 0 0;		position: absolute;		width: 0;	}	.custom-menu li.children a:after {		top: 10px;	}	.custom-menu li.children li a:after {		top: 10px;	}	ul.categories li {				padding: 6px 0 0px 0;		margin: 4px 0px 0 0;	}	#aside ul.categories li,	#aside .custom-menu li {		width: auto;	}	ul.categories li.first,	#footer ul.categories li.first {		margin-top: 0px;		padding: 5px 0 4px 10px;	}	.custom-menu li.first,	#footer .custom-menu li.first {		margin-top: 0px;		padding: 0px 0 0px 0px;	}	ul.categories li.first,	#footer ul.categories li.first {		background-image: none !important;		background-repeat: no-repeat;			padding: 0 0 0 0;		margin-top: 0px;	}	#aside .custom-menu li.first{		margin-top: 3px;	}			ul.categories li a {			display: block;			padding: 0 0 0 0px;			text-decoration: none;		}		ul.categories > li:hover > a {			text-decoration:underline;		}		.custom-menu li a {			padding: 10px 20px 9px 20px;			text-decoration: none;			display: block;			position: relative;		}		.custom-menu > li > a:after {			display: none;		}		.custom-menu > li > a:before {			position: absolute;			left: 0;			top: 0;			width: 5px;			height: 100%;			content: "";			border-left: 5px solid transparent;		}		.custom-menu > li.current-menu-item > a,		.custom-menu > li.current-menu-item > a:hover {			color: #fff !important;		}		.custom-menu li ul {			margin:10px 0 0 16px;		}			.custom-menu li ul li,			#footer .custom-menu li ul li {				background: none !important;				padding: 0px 0 0px 0;				margin: 0px 0px 0 0;			}				.custom-menu li ul li a {										padding: 0 20px 10px 20px;					font-weight: normal;				}				.widget .custom-menu li a:hover{			text-decoration: none;		}		ul.categories li span {			float: right;		}	ul.categories.type a{		background-repeat: no-repeat;		background-position: 0 1px;		padding: 0 0 0 25px;	}	ul.categories.type li.status a{		background-image: url(../images/post-type/type-status.png);	}	ul.categories.type li.photo a{		background-image: url(../images/post-type/type-photo.png);	}	ul.categories.type li.video a{		background-image: url(../images/post-type/type-video.png);	}	ul.categories.type li.quote a{		background-image: url(../images/post-type/type-quota.png);	}/*aside end*//* [10. Footer] */.line-footer {	float: left;	width: 100%;		margin: 0px 0 0 0;}#footer, .line-footer{	z-index:23;	position:relative;}  .foot-cont {	  width: 1000px;	  margin: 0 auto;	  padding: 20px 0 27px 0;	  position: relative;	  overflow: hidden;	  z-index: 10;	    }	#footer .post {		padding: 17px 0 13px 0;	}	#footer .post.last {		padding: 17px 0 0px 0;	}	#footer .post.first {		background:none !important;		padding: 0px 0 13px 0;	}	  	.goto-post span.likes {			float: right;		}		.goto-post span {			position: relative;			float: left;		}	  	  .ico_link.comments , #aside .ico-link.likes{		  float: right;	  }	.flickr {		float: left;		margin: 5px 0 0 0;	}	#aside .flickr, #footer .flickr {		width: 231px;	}			.flickr i,		a.alignleft.img-post i.fade  {			position: absolute;			top: 0px;			left: 0px;			display: none;			width: 100%;			height: 100%;			opacity: 0;			background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2014%2014%22%20enable-background=%22new%200%200%2014%2014%22%20xml:space=%22preserve%22%3E%3Crect%20y=%226%22%20fill=%22white%22%20width=%2214%22%20height=%222%22/%3E%3Crect%20x=%226%22%20fill=%22white%22%20width=%222%22%20height=%2214%22/%3E%3C/svg%3E");			background-position: center center;			background-repeat: no-repeat;			-webkit-background-size: 14px 14px;			-moz-background-size:	 14px 14px;			-ms-background-size:	 14px 14px;			-o-background-size: 	 14px 14px;			background-size: 		 14px 14px;		}		  	.flickr .alignleft-f {			margin: 0 1px 1px 0px;			float: left;			padding: 0px;			font-size: 0;			line-height: 0;			position: relative;			overflow: hidden;	  	}	  	 	  	.half .alignleft-f, .two-thirds .alignleft-f {			margin: 0 14px 14px 0px;	  	}	  	#footer .flickr .alignleft-f {			padding: 0px 0px 0px 0px;			margin: 0 1px 1px 0px;			float: left;			display: block;			font-size: 0;			line-height: 0;			position: relative;			overflow: hidden;	  	}	/*Form get-in-touch*/	.contact-text {		margin-bottom: 15px;	}	.get-in-touch {		/*float:left;*/		margin: 0px 0 0 0;		display: block;		overflow: hidden;	}	.share_com .get-in-touch, .comment .get-in-touch {		margin: 17px 0 0 0;	}	.widget .get-in-touch {		float: none;		margin: 16px 0 0 0;	}	#footer .get-in-touch {		margin: 16px 0 0 0;	}	.i-i {		clear: both;		line-height: 25px;	}	.get-in-touch .i-h,	.widget #user_login,	.widget #user_pass {			position: relative;		float: left;		width: 208px;	 		height: 23px;		margin: 0 10px 10px 0;		background-color: #fff;		border: 1px solid #e5e5e5;	}	.widget #user_login,	.widget #user_pass {		margin-top: 10px;	}	    .get-in-touch .i-h input {			border: none;			background: none;			height: 21px;			margin: 0 0 0 2px;			width: 205px		}	.widget .get-in-touch .i-h,	.one-third .get-in-touch .i-h {		width: 138px;	}		 .widget .get-in-touch .i-h input,		 .one-third .get-in-touch .i-h input {		 	width: 136px;		 }		.i-l {			/*float:right;*/			font-size: 12px;		}		.t-h {		height: 138px;		margin: 0 0 8px 0;		clear: both;		background-color: #fff;				border: 1px solid #e5e5e5;	 }		.t-h textarea {			background: none;			border: none;			height: 136px !important;			margin: 2px 0 0 2px;			resize: none;		}	.widget .t-h {		height: 138px;		width: 208px;	}		.widget .t-h textarea {			height: 136px !important;			width: 206px		}		#footer .widget .t-h textarea {			width: 204px		}		#aside .t-h textarea {		width: 204px	}	   .captcha {		   padding: 2px 0 8px 0;		   display: block;		   clear: both;		}		.captcha div{		   padding: 2px 0 10px 0;		}		   .captcha span {			   float: left;			   margin: 0 7px 0 0;			}			 .get-in-touch .captcha .i-h {				 width: 18px;				 height: 18px;				 float: none;				 margin: -1px 3px 0 0;			}			.get-in-touch .captcha .i-h input {				width: 17px;				height: 16px;				margin: -2px 0 0 1px;			}/*************************************************//* [11. Bottom] */.bottom-cont {	width: 960px;	margin: 0 auto;	padding: 20px 0 20px;	/*height: 60px;*/	/*vertical-align: middle;*//*	position: relative;	overflow: hidden;*/}.bottom-cont span {	/*font-size: 10px;*/	  				font-size: 83%;	margin: 0px 0 0 0;	overflow: hidden;}.dt-footer-retina-logo {	display : none;}.dt-footer-logo {		width: auto;		height: auto;		}.bottom-cont .logo-down {	line-height: 0;	font-size: 0;	display: table-cell;	vertical-align: middle;	padding-right: 20px;}/*.bottom-cont .logo-down img {	vertical-align: middle;	max-height: 60px;}*/.bottom-cont {	display: table;}.bottom-cont > * {	display: table-cell;	vertical-align: middle;}.bottom-cont > *:last-child,.copy-credits {    padding-right: 0;    text-align: right;}/************************************************************//*Contact*/.one-fourth.cont {	margin: 0 0px 0 20px;	font-weight: bold;	width: 210px !important;}.map {	padding: 0px 0px 0px 0px;	float: left;	/*margin:24px 0 35px 0;*/	margin: 4px 0 20px 0;	line-height: 0 !important;		width: 100%;}	.map iframe {		width: 100%;	}#container.full-width .map {	max-width: 960px;}#container .map {	max-width: 712px;}/*Shortcode*/.slider-shortcode {	padding: 0px 0px 0px 0px;	 position: relative;	 top: 5px;	 margin: 0 0 4px 0;	overflow: visible !important;}.slider-shortcode.gal {	//width: 710px;	width: 410px;	float: left;	margin-bottom: 25px;	margin-top: 0px;}.slider-shortcode.gal.small {		margin-bottom: 56px;}#container .slider-shortcode.gal {	display: block !important;}	.videos {		 padding: 0px 0px 0px 0px;		 line-height: 0 !important;	}		.videos iframe {			margin: 0 0 0 0px;		}	.videos {		 padding: 0px 0px 0px 0px;		 line-height: 0 !important;		 max-width: 712px;	}	#container.full-width .videos,	#container.full-width .videos iframe {		 max-width: 960px;	}			#container .videos/*,		#container .map*/ {			display: block !important;			position: relative;			padding-bottom: 56.25%;			padding-top: 30px;			height: 0;			overflow: hidden;		}				.fluid-width-video-wrapper {			display: block !important;			position: relative;			padding-top: 30px;			height: 0;			width: 100%;			overflow: hidden;		}				.videos iframe,  		.videos object,  		.videos embed		.fluid-width-video-wrapper iframe {			position: absolute;			top: 0;			left: 0;			width: 100%;			height: 100%;		}		/* [12. Widget] */	.widget {		display: block;		float: left;		padding: 28px 0 0px 0;		margin: 0 0 18px 0;		width: 210px;	}	.widget.last {				margin-bottom:0;	}	.widget.last .get-in-touch {		margin-bottom: 6px;	}	.widget.last p.text-photo,	.widget.last .post.last,	.widget.last .categories,	.widget.last ul.categories.type,	#aside .widget.last .list-carousel.recent,	#aside .widget.last .partner-bg,	#aside .widget.last .custom-menu,	.widget.last .slider_container_1 {		margin-bottom: 6px !important;	}	 #aside .widget.last .partner-bg .list-carousel.recent {		 margin-bottom: 0px !important;	}  #footer .widget {      width: 100%;	  padding: 20px 0 0 0;  }  .widget:first-child {	  background: none;	  padding: 12px 0 0px 0;  }    .widget .alignleft {		float: left;		margin: 5px 10px 5px 0;		padding: 0px;	}	.widget .img-frame .alignleft {		margin: 0px 0px 0px 0;	}		.header {		/*color:#fff;*/		margin: 0 0 10px 0;	}	#aside .header,	#footer .header {				margin: 0 0 21px 0;	}	.widget.one-fourth {		width: 220px;		margin: 0 10px 0 10px;	}/*Bottom*/.line-footer {	height: 35px;}#home-bg .line-footer {	height: 35px;}#footer {	clear: both;}#bottom {	clear: both;}/*Buttons*/.buttons {	clear: both;	overflow: hidden;	margin: 20px 0 0 0;}/*Form protect*/.textwidget-photo .form-protect {	position: absolute;	left: 0px;	top: 0px;	color: #fff;	display: none;	z-index: 300;	max-width: 100%;	height: 100% !important;}.textwidget.one-fourth .form-protect form,.textwidget .form-protect.fourth form {	margin: 10px 10px 10px 10px;}.textwidget.one-fourth .form-protect .i-h,.textwidget .form-protect.fourth .i-h {	width: 64px !important;}	.textwidget.one-fourth .form-protect .i-h input,	.textwidget .form-protect.fourth .i-h input {		width: 62px !important;	}.textwidget-photo .form-protect .i-h {	width: 120px !important;}	.textwidget-photo .form-protect .i-h input {		width: 118px !important;	}.textwidget-photo .form-protect form {	margin: 20px 20px;	width: 93% !important;}.protected-post-form {	margin: 6px 0 9px 0;}#container > .protected-post-form {		margin: 6px 20px 9px 20px;}#container.full-width .protected-post-form {	width: 100%;}#container.full-width .protected-post-form .i-h {	width: 140px;	margin: 14px 10px 6px 0;}	#container.full-width .protected-post-form .i-h input {		width: 138px;	}.protected-post-form .i-h, .protected-post-form label{	float: left;}.protected-post-form label, .protected-post-form .but-wrap{	margin: 13px 0 0 0 !important;}.protected-post-form .i-h {	margin: 14px 10px 6px 10px;}.protected-post-form .i-h input {	width: 156px !important;}.but-wrap {	position: relative;	float: left;}.but-wrap:before {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 50%;	background-color: rgba(255, 255, 255, 0.1);	content: "";}#footer .but-wrap,.but-wrap{	margin: 4px 2px 4px 0;}.dt_col > .but-wrap {	margin-top: 4px !important;}#footer .but-wrap .button,#container .but-wrap .button,#aside .but-wrap .button,.but-wrap .button,.widget-info a.details {	display: block;	float: left;	margin: 0px 0px 0px 0;	padding: 0px 0px 0px 0px;	min-width: 25px;	height: 25px;	text-decoration: none;	font-weight: bold;	font-weight: bold;	font-size: 11px;		line-height: 20px;}.main-menu.but-wrap .button,.main-menu.but-wrap:hover .button,#footer .but-wrap .button,#container .but-wrap .button,#aside .but-wrap .button,.but-wrap .button {	padding: 0px 0px 0px 0px;	background-image: none;	border: none;	text-shadow: none;	-webkit-border-radius: 0;	-moz-border-radius:    0;	-ms-border-radius: 	   0;	-o-border-radius: 	   0;	border-radius: 		   0;	-webkit-box-shadow: none;	-moz-box-shadow:    none;	-ms-box-shadow: 	none;	-o-box-shadow: 	    none;	box-shadow: 		none;}#footer .but-wrap .button,#container .but-wrap .button,#aside .but-wrap .button,.widget-info a.details {	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: 	all 0.2s ease-in-out;	-ms-transition: 	all 0.2s ease-in-out;	-o-transition: 		all 0.2s ease-in-out;	transition: 		all 0.2s ease-in-out; }#container > .but-wrap {	margin-left: 20px !important;	margin-right: 0px !important;}.get-in-touch .but-wrap,#footer .get-in-touch .but-wrap {	 margin: 1px 2px 0px 0;}.full-left .but-wrap  {	margin: 3px 2px 4px 0;}.entry-content .but-wrap  {	margin: 3px 5px 4px 0;}.item-blog .entry-content .but-wrap  {	margin: 3px 5px 4px 0;}.item-blog .but-wrap  {	 margin: 4px 5px 5px 0;}.entry-meta .but-wrap  {	float :right;	margin: 0 0 0 2px;}	.button span, .widget-info a.details span {		position: relative;		display: block;		margin: 1px 2px 0;		padding: 2px 10px 3px 10px;		height: 20px;		text-align: center;		white-space: nowrap;	}		.button span img {			margin-top: -2px;			vertical-align: middle;		}		.button.big span img {			margin-top: -3px;		}		.categ {			height: 25px;			margin: 0 0px 0 1px;			width: 25px;			float: right;			-webkit-transition: all 0.2s ease-in-out;			-moz-transition: 	all 0.2s ease-in-out;			-ms-transition: 	all 0.2s ease-in-out;			-o-transition: 		all 0.2s ease-in-out;			transition: 		all 0.2s ease-in-out; 		}			.categ i {				float: left;				width: 25px;				height: 25px;				background-repeat: no-repeat;				background-position: center center;				-webkit-background-size: 11px 11px;				-moz-background-size:	 11px 11px;				-ms-background-size:	 11px 11px;				-o-background-size: 	 11px 11px;				background-size: 		 11px 11px;			}			/*Middle button*/.button.middle,#container .but-wrap .button.middle,#aside .but-wrap .button.middle {		height: 40px;	float: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0;	font-size: 14px;}    .button.middle span {		padding: 1px 13px 2px 13px;		line-height: 38px;		height: 37px;	}/*****************//*Big button*/.button.big,#container .but-wrap .button.big,#aside .but-wrap .button.big {	float: left;	margin: 0px 0px 0px 0;	padding: 0px 0px 0px 0px;	height: 55px;	font-size: 18px;}.about .but-wrap{	margin: 4px 0px 4px 15px;}    .button.big span {		padding: 1px 17px 2px 17px;		line-height: 50px;		height: 52px;	}/******/			.do-clear,			.c-clear {				padding: 0 0 0 0px;				float: right;				text-decoration: none;			}			.c-clear {				margin-top: 4px;				font-size: 83%;			}			.comment .c-clear, .share_com .c-clear {				margin: 10px 0 0 0;			}			.c-clear:before {				float: right;				margin-top: 3px;				margin-left: 8px;				padding: 0 0 0 0;				width: 13px;				height: 13px;				background-position: 0 0;				background-repeat: no-repeat;				content: "";				-webkit-background-size: 13px 13px;				-moz-background-size:	 13px 13px;				-ms-background-size:	 13px 13px;				-o-background-size: 	 13px 13px;				background-size: 		 13px 13px;			}			.do-clear:hover {				text-decoration: underline;			}.price {	font-weight: bold;	margin: 0px 0 10px 0;	display: block;}.textwidget .price {	margin-top: 10px;}.clear {	clear: both;	margin: 0 0 30px 0;	overflow: hidden;}.benef-inner {	display: table;}	.benef-img,	.benef-content {		display: table-cell;		vertical-align: top;	}	.do-ico {		/*float: left;*/		margin: -5px 10px 0px 0;	}/************************************************//* jFancyTile */#fancytile-slide ul {	width: 960px;	height: 400px;	overflow: hidden !important;	margin: 0 0 0 0px;	padding: 0;	list-style: none;}#fancytile-slide ul .html-caption {	display: none;}#fancytile-slide ul li{	margin: 0;	padding: 0;}p.autor,p.autor a {	width: 100%;	font-weight: bold;	font-style: normal;	float: left;	text-decoration: none;}p.autor {		margin: 8px 0 0px 0;}.twit-author {		margin: 9px 0 0px 0;	float: left;}.blue-date {	float: left;	margin: 0px 0 0 0;}#parallax {	list-style: none;	margin: 0;	padding: 0;    position: absolute;	width: 100%;	height: 100%;    overflow: hidden;	border: 0; /* parallax will not work in IE8 without this line! */	top: 0;	z-index: 20;}#parallax li{	background: none;    position: absolute;	background-repeat: no-repeat;	background-position: center top;	text-align: center;	border: 0;}.clearfix {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}p.text-photo {	margin: 0 0 0 0;}.dt_col > div {	margin: 0 !important;}#wpadminbar * {	color: #CCCCCC !important;	text-shadow: 0 -1px 0 #444444 !important}#wpadminbar .ab-submenu .ab-item, #wpadminbar .quicklinks > ul > li:hover > .ab-empty-item,  #wpadminbar #wp-admin-bar-site-name:hover a, #wpadminbar #wp-admin-bar-new-content:hover a, #wpadminbar #wp-admin-bar-new-content:hover span, #wpadminbar #wp-admin-bar-my-account:hover a, #wp-admin-bar-user-info span{    color: #333333 !important;    text-shadow: none !important;}.view {	overflow: hidden;}.view i {    position: absolute;	top: 0;	left: 1px;   	z-index: 99;	display: block;    overflow: hidden;    width: 100%;    height: 100%;    opacity: 0;}.thin-gap {	overflow: hidden;}/*Share buttons*/#container .dt-share-buttons {	display: block !important;	overflow: hidden;	padding: 15px 20px 14px;	margin-bottom: 10px;}#container .full-left .dt-share-buttons,.highslide-container .dt-share-buttons {	padding: 0;	background-color: transparent;}.highslide-container .dt-share-buttons {	position: absolute;	left: 0;	bottom: 100%;	margin-bottom: 10px;	width: 100%;}.highslide-caption .gap {	display: none;}	.dt-share-buttons > span {		font-weight: bold;		float: left;	}	.highslide-container .dt-share-buttons > span {		display: none;	}	.dt-share-buttons > ul {		float: right;		margin-bottom: 0px;		margin-top: -2px;		line-height: 0;	}	.full-left .dt-share-buttons ul {		float: left;		margin-top: 5px;		clear: both;	}	.highslide-container .dt-share-buttons ul {		float: none;		text-align: center;	}		.dt-share-buttons li:after {			display: none;		}		.dt-share-buttons li {			display: inline-block;			padding-left: 0;			margin-left: 10px;		}		.full-left .dt-share-buttons li,		.highslide-container .dt-share-buttons li {			margin: 10px 10px 0 0;		}			#container .dt-share-buttons a,			.highslide-container .dt-share-buttons a {				position: relative;				display: block;				float: left;				height: 25px;				line-height: 26px;				padding: 0 0 0 10px;				color: #fff;				font-size: 11px;				text-decoration: none;				text-shadow: none;			}			.dt-share-buttons a,			.dt-share-buttons a span {				-webkit-transition: all 0.2s ease-in-out;				-moz-transition: 	all 0.2s ease-in-out;				-ms-transition: 	all 0.2s ease-in-out;				-o-transition: 		all 0.2s ease-in-out;				transition: 		all 0.2s ease-in-out;			}			.dt-share-buttons a:before {				position: absolute;				left: 0;				top: 0;				width: 100%;				height: 50%;				background-color: rgba(255, 255, 255, 0.12);				content: "";			}			.dt-share-buttons .facebook a {				background-color: #3e7ed6;			}			.dt-share-buttons .twitter a {				background-color: #24bfd6;			}			.dt-share-buttons .google-plus a {				background-color: #e6521f;			}			.dt-share-buttons .pinterest a {				background-color: #d51d25;			}			.dt-share-buttons .facebook a:hover {				background-color: #356bb6;			}			.dt-share-buttons .twitter a:hover {				background-color: #1fa3b7;			}			.dt-share-buttons .google-plus a:hover {				background-color: #c0330d;			}			.dt-share-buttons .pinterest a:hover {				background-color: #b3181f;			}				.dt-share-buttons a span {					float: right;					margin-left: 10px;					width: 25px;					height: 25px;					background-repeat: no-repeat;					background-position: center;				}				.dt-share-buttons .facebook a span {					background-color: #2d6abf;					background-image: url(../images/share-buttons/facebook.png);				}				.dt-share-buttons .twitter a span {					background-color: #0dadc5;					background-image: url(../images/share-buttons/twitter.png);				}				.dt-share-buttons .google-plus a span {					background-color: #d34311;					background-image: url(../images/share-buttons/google-plus.png);				}				.dt-share-buttons .pinterest a span {					background-color: #c10e14;					background-image: url(../images/share-buttons/pinterest.png);				}				.dt-share-buttons .facebook a:hover span {					background-color: #265aa3;				}				.dt-share-buttons .twitter:hover a span {					background-color: #0d95a9;				}				.dt-share-buttons .google-plus:hover a span {					background-color: #b22905;				}				.dt-share-buttons .pinterest:hover a span {					background-color: #a20c11;				}/*********************************************************************//*Misc*/p.autor, p.autor a{	text-decoration:none;} p.autor a:hover {	 text-decoration:underline;}.foot-cont p.autor, .foot-cont p.autor a {}.entry-meta .ico-link {	color:#121313;}.entry-meta .ico-link.comments {}.link {	font-weight:bold;}.blue-date {	/*font-size:10px;*/	font-size: 83%;}  .post a  {	  text-decoration:none;  }  .goto-post span {	 /* font-size:10px;*/	 	font-size: 83%;  }    ul.nav-tab li:hover a.current {	   text-decoration:none;	}   	.widget-info {		text-shadow:none;	}	.reviews-b {	border-right: 19px solid transparent;	border-top: 12px solid rgba(255,255,255,0.20);	border-left: 0px solid transparent;  }#footer .reviews-b {	border-right: 19px solid transparent;	border-top: 12px solid rgba(255,255,255,0.17);	border-left: 0px solid transparent;}		/*-------------------------------------------------------------------------------------------------------*//*SHORTCODES*/.half .one-fourth {}.slider-shortcode.one-third, .one-third .slider-wrapper {	width:222px;}.slider-shortcode.two-thirds, .two-thirds .slider-wrapper {	width:470px;}.slider-shortcode.half, .half .slider-wrapper {}.slider-shortcode {	/*width:702px;*/	margin:0 0 0px 0;	/*overflow:hidden;*/}.slider-shortcode.anything {	margin:0 0 0px 0;	position:relative;	float:left}/*--------------------------------------------------------------------------------------------------*//*Nivo*/.full-width .navig-nivo.shortcode-slide {	  max-width:662px;	  min-width:662px;	 /* top:130px;*/	  margin:0 0 0 13px;}#container.full-width .full-width .navig-nivo.shortcode-slide {	  max-width:910px;	  min-width:910px;}.navig-nivo.shortcode-slide {	position:absolute;	left:20px;	width:100%;	height:25px;	top:50%;	margin-top:-24px !important;}.one-fourth .navig-nivo.shortcode-slide {	  max-width:102px;	  min-width:102px;		  margin:0 0 0 12px;}#container.full-width .one-fourth .navig-nivo.shortcode-slide {	  max-width:164px;	  min-width:164px;		  margin:0 0 0 12px;}.half .navig-nivo.shortcode-slide {	  max-width:289px;	  min-width:289px;	  margin:0 0 0 13px;}#container.full-width .half .navig-nivo.shortcode-slide {	  max-width:412px;	  min-width:412px;}.one-third .navig-nivo.shortcode-slide {	  max-width:168px;	  min-width:168px;	  margin:0 0 0 13px  }#container.full-width .one-third .navig-nivo.shortcode-slide {	  max-width:252px;	  min-width:252px;}.two-thirds .navig-nivo.shortcode-slide {	  max-width:405px;	  min-width:405px;	  margin:0 0 0 13px  }#container.full-width .two-thirds .navig-nivo.shortcode-slide {	  max-width:572px;	  min-width:572px;	  margin:0 0 0 13px  }/*/*---------------------------------------------------------------------------------------------------*//*Toggle, accordion, tabs*/.toggles.full-width, .basic.full-width, .tab.full-width {	position:relative;	width:712px;	margin:0 0 20px 0;}.one-fourth .toggles {	/*width:158px;*/}/*-----------------------------------------------------------------------------------------*//*list-carousel*/.full-width .partner-bg {	margin:5px 0 0px 0;	width:680px;}.partner-bg {	margin:5px 0 0px 0;}.one-fourth .partner-bg {	width:118px;}#footer .one-fourth .widget .partner-bg {	width:180px;	margin:5px 0 6px 0;}.one-third .partner-bg {	width:180px;}.three-fourth .partner-bg {	width:492px;}#container.full-width .three-fourth .partner-bg {	width:680px;}.two-thirds .partner-bg {	width:430px;}.half .partner-bg {	width:304px;}.full-width .list-carousel {	width:712px;	/*margin:0 0 0 -10px;*/}/*#container.full-width .list-carousel {	width:auto;}*/.full-width .partner-bg .list-carousel {	width:680px; }#container.full-width .full-width .list-carousel {	width:960px;}.half .list-carousel{	width:336px;	/*margin:0 0 0 -10px;*/}.half .partner-bg .list-carousel{	width:304px;	/*margin:0 0 0 -10px;*/}#container.full-width .half .list-carousel{	width:auto;}#container.full-width .one-third .list-carousel{	width:290px;}.two-thirds .list-carousel{	width:460px;}.full-width .two-thirds .list-carousel{	width:628px;}.full-width .one-fourth .list-carousel{	width:210px;}/*.two-thirds .list-carousel, .one-third .list-carousel, .one-fourth .list-carousel {	margin:0 0 0 -10px;}*/.partner-bg .list-carousel, .list-carousel{	/*width:682px;*/	width:auto;}.widget .partner-bg .list-carousel {	width: 180px;}/*full width*/.full-width .full-width .partner-bg {	margin:5px 0 0px 0;	width:930px;}	#container.full-width .full-width .partner-bg .list-carousel {		width:930px;	}#container.full-width .one-fourth .partner-bg {	width:180px;}		#container.full-width .one-fourth .partner-bg .list-carousel {			width:180px;		}#container.full-width .half .partner-bg {	width:430px;}		#wrapper #container.full-width .half .partner-bg .list-carousel {			width:430px;		}		#container.full-width .one-third .partner-bg {	width:263px;}		#container.full-width .one-third .partner-bg .list-carousel {			width:263px;		}		#container.full-width .two-thirds .partner-bg {	width:598px;}		#container.full-width .two-thirds .partner-bg .list-carousel {			width:598px;		}/*--------------------------------------------------------------------------------------------*//*Coda-slider*/.full-width .coda-slider,.full-width .coda-slider .panel,.full-width .coda,#container .full-width .panel-wrapper {	width:670px}#container .one-fourth .coda-slider,#container .one-fourth .coda-slider .panel,#container .one-fourth .coda,#container .one-fourth .panel-wrapper{	width:108px}.full-width .header.max-w, .full-width h2.max-w {	max-width:672px;}.one-fourth .header.max-w, .one-fourth h2.max-w {	max-width:108px;}.half .header.max-w, .half h2.max-w  {	max-width:306px;}.one-third .header.max-w, .one-third h2.max-w {	max-width:182px;}.two-thirds .header.max-w, .two-thirds h2.max-w {	max-width:430px;}#container .half .coda-slider, #container .half .coda-slider .panel, #container .half .coda, #container .half .panel-wrapper{	width:295px}#container .one-third .coda-slider,#container .one-third .coda-slider .panel,#container .one-third .coda,#container .one-third .panel-wrapper {	width:171px}#container .three-fourth .coda-slider,#container .three-fourth .coda-slider .panel,#container .three-fourth .coda,#container .three-fourth .panel-wrapper {	width:484px}#container .two-thirds .coda-slider,#container .two-thirds .coda-slider .panel,#container .two-thirds .coda,#container .two-thirds .panel-wrapper {	width:421px}/*full width*/#container.full-width .full-width .coda-slider, #container.full-width .full-width .coda-slider .panel, #container.full-width .full-width .coda, #container.full-width .full-width .panel-wrapper{	width:921px}#container.full-width .one-fourth .coda-slider, #container.full-width .one-fourth .coda-slider .panel, #container.full-width .one-fourth .coda, #container.full-width .one-fourth .panel-wrapper {	width:171px}#container.full-width .three-fourth .coda-slider, #container.full-width .three-fourth .coda-slider .panel, #container.full-width .three-fourth .coda, #container.full-width .three-fourth .panel-wrapper {	width:670px}#container.full-width .half .coda-slider, #container.full-width .half .coda-slider .panel, #container.full-width .half .coda, #container.full-width .half .panel-wrapper {	width:421px}#container.full-width .one-third .coda-slider, #container.full-width .one-third .coda-slider .panel, #container.full-width .one-third .coda, #container.full-width .one-third .panel-wrapper {	width:254px}#container.full-width .two-thirds .coda-slider, #container.full-width .two-thirds .coda-slider .panel, #container.full-width .two-thirds .coda, #container.full-width .two-thirds .panel-wrapper {	width:589px}/*-------------------------------------------------------------------------------------------------------------*//*flickr*/.full-width .flickr .alignleft-f, .one-fourth .flickr .alignleft-f, .half .flickr .alignleft-f{	margin:0 7px 7px 0;}.full-width .flickr .alignleft-f {	margin:0 2px 2px 0;}.three-fourth .flickr .alignleft-f {	margin:0 10px 10px 0;}.one-fourth .flickr .alignleft-f {	margin:0 8px 8px 0;}.half .flickr .alignleft-f {	margin:0 15px 15px 0;}.one-fourth .flickr {	width:162px;}.one-third .flickr {	width:225px;}.one-third .flickr .alignleft-f {	margin:0 1px 1px 0;}.full-width .one-third .flickr .alignleft-f {	margin:0 6px 6px 0;}.two-thirds .flickr {	width:460px;}.two-thirds .flickr .alignleft-f {	margin:0 7px 7px 0;}.full-width .two-thirds .flickr .alignleft-f {	margin:0 10px 10px 0;}/*full width*/#container.full-width .one-fourth .flickr {	width:216px;}#container.full-width .one-fourth .flickr .alignleft-f {	margin:0 1px 1px 0;} #container.full-width .half .flickr .alignleft-f {	margin:0 9px 9px 0;}#container.full-width .full-width .flickr .alignleft-f {	margin:0 5px 5px 0;}#container.full-width .full-width .flickr {	width:962px;}#container.full-width .half .flickr {	width:468px;}#container.full-width .one-third .flickr {	width:312px;}#container.full-width .two-thirds .flickr {	width:632px;}/*--------------------------------------------------------------------------------------------------------------------------------------------------------*/ .full-width .half .one-fourth.text-inline, .full-width .one-third.text-inline, .full-width .half.text-inline, .full-width .two-thirds.text-inline{	  display:inline-block;	  float:none;	  margin:0 18px 20px 0px;	  vertical-align:top;  } /*---------------------------------------------------------------------------------------*//*Message boxes*/div.message-box-wrapper {    margin-bottom: 20px;    padding: 12px 20px 12px 18px;	 text-shadow:none;	 float:left;}div.message-box-wrapper.green {	background-color:#d1ffd9;	border:3px solid #7dd292;	color:#2b683a;	}div.message-box-wrapper.orange {	background-color:#fff8b0;	border:3px solid #ffd266;	color:#40392f;	}div.message-box-wrapper.grey {	background-color:#f8f8f8;	border:3px solid #aaaaaa;	color:#818181;	}div.message-box-wrapper.red {	background-color:#ffd1d5;	border:3px solid #d8888f;	color:#8a464c;		}div.message-box-wrapper.blue {	background-color:#b0efff;	border:3px solid #65c5ed;	color:#276280;	}	.message-box-title {		font-size: 14px;		font-weight:bold;	}	.green .message-box-title {		color:#2b683a	}	.orange .message-box-title {		color:#40392f	}	.red .message-box-title {		color:#8a464c	}	.blue .message-box-title {		color:#276280	}	div.message-box-content {		margin-top: 10px;	}/**********************************************************************//*Team*/	#container .full-width.fourth, #container .full-width.third {		margin:0 10px 0 10px;		width:721px;	}		#container.full-width .full-width.fourth, #container.full-width .full-width.third {		margin:0 10px 0 10px;		width:960px;	}		#container .team-content {			margin: 0 0px 0 -10px;			display:inline-block;					}		#container .full-width .team-content {		margin:0 0 0 -10px;	}		#wrapper #container .full-width, #wrapper .two-thirds, #wrapper .one-third, #wrapper .half, #wrapper .one-fourth {		margin:0 20px 20px 20px;	}	#wrapper #container .about-autor.full-width {		margin-bottom: 10px;	}	#container .two-thirds {		width:460px;	}	#wrapper .half {		width:336px;	}	#wrapper .one-fourth {		width:148px;	}	#wrapper .one-third {		width:210px;	}	#container .half .team-content {		width:356px;	}	.two-thirds .team-content {		width:486px;	}	.one-third .team-content {		width:222px;	}		.team-wrap {					display:inline-block;			margin:0 10px 20px 10px;			vertical-align:top;		}		.coda-team .team-wrap{						margin:0 0px 0px 0px;		}		.widget .team-wrap {		            width: 211px;        }		.alignleft, .img-frame.left {			float: left;		}	.full-width.fourth .team-wrap, .half .team-wrap {		width:156px;	}	.full-width.third .team-wrap, .two-thirds .team-wrap, .one-third .team-wrap {		width:210px	}		.team-wrap .head, .mid-gray {			line-height:20px;			font-size: 100%;			word-wrap:break-word;		}		.reviews-t .mid-gray {			margin:10px 0 0 0;			/*font-size:12px;*/			font-size:100%;		}		.team-wrap .head {			margin: 10px 0 10px 0;			line-height:20px;			font-weight: bold;		}		.widget .team-wrap .head {			margin: 0px 0 0px 0;						font-size:100%;			font-weight:bold;		}		.team-description {			float:left;			clear:both;			line-height:20px;			font-size:12px;		}		.team-description p {			margin:0 0 0px;		}/*full width*/	#container.full-width .full-width.fourth .team-wrap, #container.full-width .half .team-wrap {		width:210px;	}	#container.full-width .half .team-content {		width:464px;	}	#container.full-width .full-width.third .team-wrap {		width:300px;	}	#container.full-width .two-thirds .team-wrap, #container.full-width .one-third .team-wrap {		width:293px;	}	#container.full-width .one-third .team-content {		width:303px;	}	#container.full-width .two-thirds .team-content {		width:644px;	}/*---------------------------------------------------------------------------------------------------------*//*Our works*/.text-content {	margin: 0 0 0 -10px;}	.text-content .head {		font-weight:bold;	}.full-width > .text-content {	width:734px;}.text-inline {	display:inline-block;	margin:0 10px 10px 10px;	vertical-align:top;}.full-width.third .text-inline {	width:222px;}.full-width.fourth .text-inline {	width:158px;}.half .text-inline {	width:146px;}.one-third .text-inline {	width:202px;}.two-thirds .text-inline {	width:210px;}.three-fourth .text-inline {	width:240px;}/*full width*/#container.full-width .full-width .text-content {	width:970px;}#container.full-width .full-width.third .text-inline {	width:300px;}#container.full-width .full-width.fourth .text-inline {	width:210px;}#container.full-width .half .text-inline {	width:210px;}#container.full-width .half .text-content {	width:464px;}#container.full-width .one-third .text-inline {	width:290px;}#container.full-width .one-third .text-content {	width:310px;}#container.full-width .two-thirds .text-inline {	width:290px;}#container.full-width .two-thirds .text-content {	width:630px;}#container.full-width .three-fourth .text-inline {	width:214px;}#container.full-width .three-fourth .text-content {	width:710px;}/*----------------------------------------------------------------------------------------------------------*//*gallery shortcode*/#wrapper .half .textwidget {		display:inline-block;}#wrapper .gallery-widget {	margin-left:-7px;}#wrapper .full-width .gallery-widget {	width:728px;}#wrapper .half .gallery-widget {	width:360px;}#wrapper .one-third .gallery-widget {	width:222px;}#wrapper .two-thirds .gallery-widget {	width:480px;}	#wrapper .textwidget {		margin:5px 8px 13px 8px;	}	#wrapper .half .textwidget {		margin:5px 10px 13px 10px;	}	/*full width*/#wrapper #container.full-width .full-width .gallery-widget {	width:976px;}#wrapper #container.full-width .half .gallery-widget {	width:470px;}#wrapper #container.full-width .two-thirds .gallery-widget {	width:650px;}/*Highlighted*/.dt-highlight {    margin: 0 1px;}.dt-highlight.highlight-blue {    background:#14A0C9;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-orange {    background:#D14F00;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-green {    background:#28A007;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-purple {    background:#8600C9;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-pink {    background:#AD2349;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-red {    background:#C53333;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-grey {    background:#636363;    color: #FFFFFF;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-light {    background:#fff;    color: #000;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-black {    background:#000;    color: #fff;    padding: 1px 4px;    text-shadow: none;}.dt-highlight.highlight-yellow {    background:#F5D11E;    color: #000000;    padding: 1px 4px;    text-shadow: none;}/*-------------------------------------------------------------------------------------------------*//*Tooltip*/.cols > .tooltip {	margin: 0 0 0 10px;}span.tooltip {	font-weight:bold;}	span.tooltip:hover{		border-bottom: dotted transparent 1px;		cursor: help;	}	.tooltip span.tooltip_c{		display: none;	}	div.tooltip_cont{		display: none;		position:absolute;		z-index:999;		min-width: 150px;		max-width: 260px;		overflow: visible;		left:-9999px;		margin-top: 5px;		margin-bottom: 15px;			padding: 15px;		background:url("../images/widget-info-bg.png") repeat 0 0;		-moz-box-shadow: 0 0 2px #888888;	 	-webkit-box-shadow: 0 0 2px #888888;		 box-shadow: 0 0 2px #888888;			color:#3b3b3b;		 text-shadow:#fff 1px 1px 0;	}/*	.tooltip-b {		background:url(../images/tooltip-b.png) no-repeat 0 bottom;		height:10px;		width:284px;		position:absolute;		left:0;		bottom:-10px;	}*/	div.tooltip_cont img{		margin-bottom: 0;	}.slider-shortcode ul {	margin: 0 0 0 0 !important;	position:relative;	z-index:10;}	.slider-shortcode ul li {	padding:0 0 0 0 !important;	background:none !important;	line-height:0;}.slider-shortcode > ul > *:first-child {	display:block;}.slider-shortcode > ul > * {	display:none}.html-caption {	line-height:20px;}/*Gallery*/#container ul.gallery {	overflow:hidden;	margin: 5px 0 0 0px;	width:730px;	max-width: 730px;}#container > ul.gallery {	margin: 5px 0 0 20px;}	ul.gallery li {		display: inline-block;		line-height: 0;		margin: 0 19px 19px 0px;		padding: 0px 0px 0px 0px;		position: relative;		background-image:none;		vertical-align: top;		overflow:hidden;			  }	  	ul.gallery li a {			float:left;		}				ul.gallery li i.fade {			height: 100%;			left: 0px;			position: absolute;			top: 0px;			width:100%;		}		/*Custom widgets*/.widget ul {	margin:0 0 10px 0;}.widget ul.slider1 {	margin:0 0 0px 0;} 	.widget .partner-bg ul.slider1 li {		width: 180px !important;	}	.widget ul a {		text-decoration:none;	}	.widget ul a:hover {		text-decoration:underline;	}#wrapper .widget .textwidget  {	margin:0 0 0 0;}/* Widget "Calendar": begin */#wp-calendar{	margin: 17px 0 10px 0;}#wp-calendar th{	/*color: #D8D8D8;*/	padding: 0px 0 0px 0;}	#footer #wp-calendar th{		padding: 0px 0 0px 0;	}#wp-calendar td{	margin: 1px 1px 2px 2px;	padding: 0;	vertical-align: middle;	text-align: center;	line-height: 20px;	width: 28px;	height: 20px;	cursor: default;}	#footer #wp-calendar td{		height: 20px;	}#wp-calendar td:hover{	opacity:0.5}#wp-calendar caption{	font-weight:bold;	padding: 5px 0 5px 0;	margin: 0;	height: auto;	border-bottom: none;}	#footer #wp-calendar caption{		padding: 5px 0 5px 0;		}#wp-calendar td a{	display: block;	text-decoration: none;	width: 100%;	/*font-size:11px;*/	padding: 0px 0 0px 0;	text-decoration: none;}	#footer #wp-calendar td a{	padding: 0px 0 0px 0;	}#wp-calendar td a:hover{}#wp-calendar td.pad, #footer #wp-calendar td.pad{	background: none !important;	border: none;}#wp-calendar tfoot td{	width: auto;	padding: 0;	overflow: visible;}#wp-calendar tfoot td#prev{	text-align: left;	padding-left: 10px;}#wp-calendar tfoot td#next{	text-align: right;	padding-right: 10px;}#wp-calendar tfoot td a{	color: #D8D8D8;}#wp-calendar tfoot td a:hover{	background: none;	text-decoration: none;}/* Widget "Calendar": end *//* Search: begin */.widget form .i-s,#searchform #s {	width:173px;	height: 23px;	background-color: #fff;	border: 1px solid #e5e5e5;}#searchform #s {	width:130px;	height: 23px;	margin-right: 10px;	padding: 0 2px;}.screen-reader-text {	display: block;}#searchform #s,#searchsubmit {	float: left;	margin-top: 10px;}.widget form .i-s input{	max-width:185px;	color: #AFAFAF;}.widget form .search {	height: 23px;	background-image: url('data:image/svg+xml,%3Csvg%20version=%221.1%22%20id=%22Layer_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%20xml:space=%22preserve%22%3E%3Cpath%20id=%22magnifier-icon%22%20fill=%22rgb(175, 175, 175)%22%20d=%22M15.955,14.438l-3.177-3.176c0.465-0.732,0.732-1.6,0.732-2.529C13.511,6.124,11.388,4,8.777,4c-2.61,0-4.734,2.124-4.734,4.733c0,2.61,2.124,4.733,4.734,4.733c0.883,0,1.71-0.242,2.421-0.665L14.393,16L15.955,14.438z%20M5.808,8.733c0-1.637,1.332-2.969,2.97-2.969c1.637,0,2.97,1.332,2.97,2.969s-1.333,2.97-2.97,2.97C7.14,11.703,5.808,10.371,5.808,8.733z%22/%3E%3C/svg%3E');}/* Search: end */#container .one-fourth .get-in-touch .i-h {	width:94px}	#container .one-fourth .get-in-touch .i-h input {		width:92px	}#container.full-width .one-fourth .get-in-touch .i-h {	width:135px}	#container.full-width .one-fourth .get-in-touch .i-h input {		width:133px	}/* Custom widgets: end *//*Blog posts*/.blog-posts .post {	display:inline-block;	vertical-align:top;	margin:0 20px 0 0;	background-image:none !important;}.blog-posts {	margin-top:-5px;/*	-webkit-column-gap:20px;	-moz-column-gap:20px;		column-gap:20px;*/}.blog-posts .post {	padding:3px 0 5px;}.half .blog-posts {	width:356px;/*	-webkit-column-width:150px;	-moz-column-width:150px;	column-width:150px;		*/	}.half .blog-posts .post {	width:155px}.one-fourth .blog-posts {	width:168px;		}.one-fourth .blog-posts .post {	width:148px}.three-fourth .blog-posts {	width:544px;		}.three-fourth .blog-posts .post {	width:250px}.one-third .blog-posts {	width:230px;		}.one-third .blog-posts .post {	width:210px}.two-thirds .blog-posts {	width:480px;	}.two-thirds .blog-posts .post {	width:218px}.full-width.fourth .blog-posts {	width:732px;	}.full-width.fourth .blog-posts .post {	width:160px}.full-width.third .blog-posts {	width:732px;	}.full-width.third .blog-posts .post {	width:220px}/*full-width*/#container.full-width .half .blog-posts {	width:480px;			}#container.full-width .half .blog-posts .post {	width:218px}#container.full-width .one-third .blog-posts .post {	width:294px}#container.full-width .one-fourth .blog-posts {	width:230px;	}#container.full-width .one-fourth  .blog-posts .post {	width:210px}#container.full-width .three-fourth .blog-posts {	width:730px;			}#container.full-width .three-fourth .blog-posts .post {	width:342px}#container.full-width .two-thirds .blog-posts {	width:648px;	}#container.full-width .two-thirds .blog-posts .post {	width:302px}#container.full-width .full-width.fourth .blog-posts {	width:980px;		}#container.full-width .full-width.fourth .blog-posts .post {	width:222px}#container.full-width .full-width.third .blog-posts {	width:980px;	}#container.full-width .full-width.third .blog-posts .post {	width:304px}/*********************************************************************************************************************************//*Buttons*//*.act .but-wrap {	background-color:transparent !important;}*//*green*/.but-wrap.green .button {	background: #2ccc72 !important;}.but-wrap.green:hover .button {	background: #25ae60 !important;}.but-wrap.green .button {	color:#ffffff !important;	text-shadow: none !important;}/*red*/.but-wrap.red .button {	background: #e74c3c !important;}.but-wrap.red:hover .button {	background: #c13a2c !important;}.but-wrap.red .button {	color:#fff !important;	text-shadow: none !important;}/*blue*/.but-wrap.blue .button {	background: #3498db !important;}.but-wrap.blue:hover .button {	background: #2980b9 !important;}.but-wrap.blue .button {	color:#ffffff !important;	text-shadow: none !important;}/*********************************************************************************************************************************//*mobile menu*/.overlay {	position: fixed;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: rgba(0, 0, 0, 0.5);	opacity: 0;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);	z-index: 318;	display: none;	overflow: hidden;	min-height: 420px;}.main-menu {	/*position: fixed;*/	position: absolute;	right: 0px;	top: 0px;	z-index: 110;	display: none;	margin: 0;	}.main-menu.fixed {	position: fixed;	top: 10px !important;	right: 10px;	left: auto;	margin-left: 0 !important;	opacity: 0;}.main-menu.fixed .button.big {	font-size: 0;	text-indent: -9999px;}.main-menu.fixed .button span {	padding: 5px 37px 0px 10px;}.main-menu .button.big {	font-size: 14px;	font-weight: bold;	height: 36px;	padding: 0;}	.main-menu .button.big span {		position: relative;		padding: 5px 13px 0px 38px;		height: 28px;		line-height: 30px;	}	.mobile-menu .button.big span,	.main-menu .button.big span {		background-repeat: no-repeat;		background-position: 12px center;		-webkit-background-size: 14px 10px;		-moz-background-size:	 14px 10px;		-ms-background-size:	 14px 10px;		-o-background-size: 	 14px 10px;		background-size: 		 14px 10px;			}		.main-menu .button i {			position: absolute;			left: 12px;			top: 0;			width: 14px;			height: 2px;		}		.main-menu.fixed .button i {			right: 12px;			left: auto;		}		#mobile-menu .button i.line-one,		#mobile-menu .button i.line-two,		#mobile-menu .button i.line-three,		#mobile-menu .button i.line-four {			position: absolute;			right: 12px;			top: 0;			width: 14px;			height: 2px;		}		#mobile-menu .button i {			left: 18px;		}		.main-menu .button i.line-one{			top: 14px;		}		.main-menu .button i.line-two {			top: 18px;		}		.main-menu .button i.line-three {			top: 22px;		}						#mobile-menu .button i.line-one {			top: 12px;		}		#mobile-menu .button i.line-two {			top: 16px;		}		#mobile-menu .button i.line-three {			top: 20px;		}		#mobile-menu .button i.line-four {			top: 24px;		}.mobile-menu {	position: fixed;	width: 480px;	left: 50%;	top: 0;	margin-left: -240px;	background: #fff;	z-index: 1320;	height: 100%;	display: none;	overflow: hidden;	min-height: 320px;}	.mobile-menu .but-wrap {		width: 480px;		z-index:4 20;		margin-top: -1px;		margin-bottom: 0;			-webkit-border-radius: 0;		-moz-border-radius:    0;		border-radius:         0;		border-bottom: 1px solid #f5f5f5; 	}		.mobile-menu .but-wrap .button,		.mobile-menu .but-wrap span {			float: none;			font-weight: bold;			text-align: left;			font-size: 12px;			position: static;		}		.mobile-menu .but-wrap span {			position: static;		}			.mobile-menu .but-wrap .button {				height: 39px;				position: static;			}			.mobile-menu .button.big span {				height: 36px;				line-height: 36px;				padding: 1px 12px 0px 40px;			}			#mobile-menu .button i.cross {				position: absolute;				z-index: 999;				right: 0px;				left: auto;				top: 0px;				cursor: pointer;				width: 40px;				height: 40px;				text-align: center;				background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2014%2014%22%20enable-background=%22new%200%200%2014%2014%22%20xml:space=%22preserve%22%3E%3Crect%20x=%225.734%22%20y=%22-1.631%22%20transform=%22matrix(0.7072%200.707%20-0.707%200.7072%207.0059%20-2.8848)%22%20fill=%22white%22%20width=%222.504%22%20height=%2217.294%22/%3E%3Crect%20x=%22-1.662%22%20y=%225.764%22%20transform=%22matrix(0.7071%200.7071%20-0.7071%200.7071%207.007%20-2.8846)%22%20fill=%22white%22%20width=%2217.295%22%20height=%222.504%22/%3E%3C/svg%3E");				background-position: center center;				background-repeat: no-repeat;				-webkit-background-size: 14px 14px;				-moz-background-size:	 14px 14px;				-ms-background-size:	 14px 14px;				-o-background-size: 	 14px 14px;				background-size: 		 14px 14px; 			}			/*.dt-mob-andr #mobile-menu .button i.cross  {				position: static;			}*/				.menu-container{	width: 440px;	margin: 20px auto 0px 20px;	text-align: left;	float: left;	padding: 0 0 20px 0;}.no-scroll .menu-wrap {	overflow-y: scroll;	overflow-x: hidden;}.menu-wrap {	float: left;	width: 100%;	height: 95%;}.menu-wrap.trans-z * {	position: relative;	-webkit-transform: translate3d(0,0,0);}.menu-wrap.trans-z > *,.menu-wrap.trans-z {	-webkit-transform: translateZ(0px);}.menu-wrap.trans-z {	-webkit-overflow-scrolling: touch;}	.menu-container li {		background: rgba(245, 245, 245, 1);		margin: 0 0 10px 0;		padding: 0 0 0 0;		position: static;		float: left;		width: 100%;					}	.menu-container li:after {		display: none;	}	.menu-container li div li.children div li:last-child{		margin: 0 0 0px 0;	}		.menu-container li a {			padding: 10px 27px 10px 15px;			display: block;			cursor: pointer;			font-size: 16px;			font-weight: bold;			text-decoration: none;			color: #151515 !important;			width: 360px;			float: left;			overflow: hidden;		}				a.current-menu-item .current-ico,			a.current-menu-item .inner-item {				float: left;				display: block;			}			.menu-container > li > a > .inner-item {				margin: 0 0 0px 0;				float: left;			}		.menu-container li a.current-menu-item .current-ico{			width: 13px;			height: 20px;			font-size:16px;			font-weight:bold;			margin: 0 0 0 15px;			font-style:normal;			 font-family: 'Advent Pro',sans-serif;		}		.menu-container li a:hover .inner-item{			opacity: 0.5;			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    		filter: alpha(opacity=50);		}						.menu-container > li > span {				margin: 9px 15px 0 0;				cursor: pointer;			}			.menu-container > li > span,			.menu-container li div li > span  {				float: right;				width: 20px;				height: 20px;				background-position: 0 0;				background-repeat: no-repeat;				-webkit-background-size: 20px 20px;				-moz-background-size:	 20px 20px;				-ms-background-size:	 20px 20px;				-o-background-size: 	 20px 20px;				background-size: 		 20px 20px;			}			.menu-container li div li > span  {								margin-top: 10px;				margin-right: -3px;				background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M10,0C4.477,0,0,4.478,0,10s4.474,10,10,10c5.522,0,10-4.478,10-10S15.522,0,10,0z%22/%3E%3Crect%20x=%229%22%20y=%226%22%20fill=%22rgb(105,105,105)%22%20width=%222%22%20height=%228%22/%3E%3Crect%20x=%226%22%20y=%229%22%20fill=%22rgb(105,105,105)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E");			}			.menu-container li div li > span.minus  {				background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2020%2020%22%20enable-background=%22new%200%200%2020%2020%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M10,0C4.477,0,0,4.478,0,10s4.474,10,10,10c5.522,0,10-4.478,10-10S15.522,0,10,0z%22/%3E%3Crect%20x=%226%22%20y=%229%22%20fill=%22rgb(105,105,105)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E");			}						.menu-container li div {				float: left;			}			.menu-container li div li:first-child > span  {				margin-top: 0;			}										.menu-container li div ul {					margin: 11px 0 0 0px;				}					.menu-container li div ul li ul{						margin: 10px 0 0 33px;					}				.menu-container li div li {					border-top: 2px solid #fff;					/*margin: 1px 17px 9px 17px;*/					margin: 1px 17px 0px 17px;					width: 405px;				}				.menu-container li div li div li {					margin: 1px 17px 0px 2px;				}				.menu-container li div li:first-child {					border: none;				}				.menu-container li div li a {					font-size: 14px;					font-weight: normal;					padding: 8px 27px 11px 0;					color: #696969 !important;					width: 355px;				}					.menu-container li div li div li {						max-width: 370px;					}						.menu-container li div li div {							overflow: visible;						}					.menu-container li div li div li a {						padding: 8px 27px 9px 0;						width: 316px;					}				.menu-container > li > div> ul > li:first-child > a,				.menu-container > li > div > ul > li > div > ul > li:first-child > a {					border: none;					padding: 0px 27px 9px 0;				}.menu-container a ~ div {	margin-top: -1px;	overflow: hidden;	width:100%;	display: none;	}.form-protect {	float: left;}.blur-effect {	position: absolute !important;	left: 0;	top: 0;}.no-display {	display: none !important;}/*body {	position: static;}*/.soc-ico li:after,ul.gallery li:after,.flexslider li:after,ul.categories li:after,.navigation .paginator li:after,.highslide-controls ul li:after,.folio-category li:after,.fs-slideshow li:after,#fancytile-slide li:after, .menu-container li:after,.sd-content li:after,.chzn-results li:after,.methods li:after,.order_details li:after,.products li:after,.tabs li:after,.tweets li:after,.woocommerce_error li:after,ul.product_list_widget li:after,.page-numbers li:after,.pp_gallery li:after,.woocommerce-message li:after,.woocommerce-error li:after,.woocommerce-info li:after {	border-left: none !important;}div.pp_woocommerce a.pp_expand:before, div.pp_woocommerce a.pp_contract:before {	font-style: normal;}.tabs li:after {	display: none;}ul.nav-tab li:after {	border-left-color: transparent !important;}.order_details li,.tweets li {	padding-left: 0;}.tweets li {	padding-bottom: 15px;}div.sharedaddy, div.sharedaddy .sd-block, div.sharedaddy ul {	margin-top: 15px;}.comment-subscription-form {	margin-top: 10px;	margin-bottom: 0;	float: left;	}#container > nav {	padding-left: 20px !important;	padding-right: 20px !important;}.widget-info div.sharedaddy .sd-content li {	float: right;}div.sharedaddy {	width: 100%;	max-width: 712px;}#container.full-width div.sharedaddy {	max-width: 920px;}table.shop_table,#container > object,#container > object embed,.col2-set,.cart-collaterals {	max-width: 712px;}/*#container .woocommerce-breadcrumb > *,#container .woocommerce-breadcrumb {	font-size: 83%;}*/#searchsubmit,.widget .submitbutton {	border: none;	padding: 2px 10px 3px;	height: 25px;	line-height: 20px; }#searchsubmit:hover,.widget .submitbutton:hover {	cursor: pointer;}.widget .submitbutton {	margin-top: 10px;}#container.full-width .woocommerce {	width: 960px;}#container .woocommerce .related ul.products li.product {	width: auto;}.woocommerce #container span.onsale,#container .woocommerce-page span.onsale,#container .woocommerce span.onsale {	-webkit-box-shadow: none;	box-shadow: none;	text-shadow: none;}.woocommerce .shop_table.cart .actions .button {	margin-left: 6px;}.woocommerce .shop_table.cart .actions .button.checkout-button {	margin-left: 10px;}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before {	color: #777b7f !important;}#container.full-width .woocommerce ul.products li.product,#container.full-width .woocommerce-page ul.products li.product {	display: inline-block;	vertical-align: top;	float: none;}ul.products li.product a.button {	float: left;}.woocommerce_error {	max-width: 665px;}#container > .product,#container > .woocommerce-message {	display: block !important;}/*#container table.my_account_orders {	box-sizing: border-box;	display: block !important;}*/.woocommerce #container div.product .woocommerce-tabs ul.tabs li a {	text-shadow: none;}.woocommerce #container div.product .woocommerce-tabs ul.tabs li {	margin: 0 -2px 1px 0;}.woocommerce #container a.button,#container .woocommerce a.button,.woocommerce #container button.button,.woocommerce #container input.button,.woocommerce #container #respond input#submit,.woocommerce #container #content input.button,.woocommerce-page #container a.button,.woocommerce-page #container button.button,.woocommerce-page #container input.button,.woocommerce-page #container #respond input#submit,.woocommerce-page #container #content input.button,.woocommerce #container div.product .woocommerce-tabs ul.tabs li,.woocommerce #container ul.products li.product a img,.woocommerce-page #container ul.products li.product a img,#container .woocommerce div.product .woocommerce-tabs ul.tabs li,#container .woocommerce ul.products li.product a img,#container .woocommerce-page ul.products li.product a img,.woocommerce #container div.product div.images img,.woocommerce #container #content div.product div.images img,.woocommerce-page #container div.product div.images img,.woocommerce-page #container #content div.product div.images img, #container .woocommerce-message, #container .woocommerce-error, #container .woocommerce-info, .woocommerce #container #payment, .woocommerce-page #container #payment, .woocommerce #container table.shop_table, .woocommerce-page #container table.shop_table, #aside .woocommerce div.product div.images img, .woocommerce #aside div.product div.images img, #container .chzn-container-single .chzn-single,.woocommerce #container input,#container .woocommerce input,.woocommerce #container textarea,#container .woocommerce textarea,#container .woocommerce .payment_box ,.woocommerce #container .payment_box,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register,.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {	-webkit-border-radius: 0 !important;	-moz-border-radius:    0 !important;	-ms-border-radius: 	   0 !important;	-o-border-radius: 	   0 !important;	border-radius: 		   0 !important;	-webkit-box-shadow: none;	-moz-box-shadow:    none;	-ms-box-shadow: 	none;	-o-box-shadow: 	    none;	box-shadow: 		none;	text-shadow: none;}.woocommerce #aside img,.woocommerce-page #aside img {	-webkit-box-shadow: none;	-moz-box-shadow:    none;	-ms-box-shadow: 	none;	-o-box-shadow: 	    none;	box-shadow: 		none;	}.product_list_widget a {	font-weight: bold;}.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {	border: none !important;	padding: 0 !important;}#wrapper .woocommerce-tabs .dt_col,#wrapper .woocommerce-tabs .one-third,#wrapper .woocommerce-tabs .one-fourth,#wrapper .woocommerce-tabs .two-third,#wrapper .woocommerce-tabs .half,#wrapper .woocommerce-tabs .full-width,#wrapper .woocommerce-tabs .three-fourth {	margin-left: 0;}#wrapper .woocommerce-tabs .three-fourth {	margin-right: 20px;}#container .woocommerce-tabs .two-thirds {	width: 457px;}#wrapper .woocommerce-tabs .half {	width: 330px;}.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {	line-height: 20px;}.woocommerce #container input,#container .woocommerce input,.woocommerce #container textarea,#container .woocommerce textarea,.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register,.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text {	border: 1px solid #E5E5E5;}.woocommerce #container input.input-text,#container .woocommerce input.input-text,.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{	min-height: 25px;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span {	position: relative;	font-size: 11px !important;	font-weight: bold !important;}.widget del {	font-size: 83%;}.woocommerce #container input.minus,#container .woocommerce input.minus,.woocommerce #container input.plus,#container .woocommerce input.plus,.woocommerce #container div.product .woocommerce-tabs ul.tabs li,#container .woocommerce div.product .woocommerce-tabs ul.tabs li {	border: none !important;}.woocommerce #container a.button,#container .woocommerce a.button,.woocommerce #container button.button,.woocommerce #container input.button,.woocommerce #container #respond input#submit,.woocommerce #container #content input.button,.woocommerce-page #container a.button,.woocommerce-page #container button.button,.woocommerce-page #container input.button,.woocommerce-page #container #respond input#submit,.woocommerce-page #container #content input.button,.woocommerce #container nav.woocommerce-pagination ul,.woocommerce #container #content nav.woocommerce-pagination ul,.woocommerce-page #container nav.woocommerce-pagination ul,.woocommerce-page #container #content nav.woocommerce-pagination ul,.woocommerce #container nav.woocommerce-pagination ul li,.woocommerce #container #content nav.woocommerce-pagination ul li,.woocommerce-page #container nav.woocommerce-pagination ul li,.woocommerce-page #container #content nav.woocommerce-pagination ul li {	border: none;}.woocommerce #container a.button,#container .woocommerce a.button,.woocommerce #container button.button,.woocommerce #container input.button,.woocommerce #container #respond input#submit,.woocommerce #container #content input.button,.woocommerce-page #container a.button,.woocommerce-page #container button.button,.woocommerce-page #container input.button,.woocommerce-page #container #respond input#submit,.woocommerce-page #container #content input.button {	font-size: 11px !important}.woocommerce #container a.button,.woocommerce #container button.button,.woocommerce #container input.button,.woocommerce #container #respond input#submit,.woocommerce #container #content input.button,.woocommerce-page #container a.button,.woocommerce-page #container button.button,.woocommerce-page #container input.button,.woocommerce-page #container #respond input#submit,.woocommerce-page #container #content input.button,.woocommerce #container nav.woocommerce-pagination ul li {	position: relative;}.woocommerce .products li .button {	margin-top: 5px;}.woocommerce .button.single_add_to_cart_button {	margin-left: 16px;}#container > .woocommerce {	display: block !important;}.woocommerce #container .page-title {	padding-bottom: 25px;	margin-bottom: 30px !important;}.woocommerce #container a.button:before,.woocommerce #container button.button:before,.woocommerce #container input.button:before,.woocommerce #container #respond input#submit:before,.woocommerce #container #content input.button:before,.woocommerce-page #container a.button:before,.woocommerce-page #container button.button:before,.woocommerce-page #container input.button:before,.woocommerce-page #container #respond input#submit:before,.woocommerce-page #container #content input.button:before,nav.woocommerce-pagination ul li span:before,nav.woocommerce-pagination ul li a:before {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 50%;	content: "";	background-color: rgba(255, 255, 255, 0.1);}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span {	height: 20px;	min-width: 12px !important;	line-height: 21px !important;	padding: 2px 7px 2px 6px !important;}.widget_shopping_cart_content li,.product_list_widget li,#aside .widget_shopping_cart_content li,#aside .product_list_widget li,.woocommerce .widget ul.cart_list li,.woocommerce .widget ul.product_list_widget li,.woocommerce-page .widget ul.cart_list li,.woocommerce-page .widget ul.product_list_widget li {	padding: 17px 0 13px;	display: block;	overflow: hidden;}.widget_shopping_cart_content li:first-child,.product_list_widget li:first-child,#aside .widget_shopping_cart_content li:first-child,#aside .product_list_widget li:first-child,#footer .widget_shopping_cart_content li:first-child,#footer .product_list_widget li:first-child {		padding: 0px 0 13px;	background-image: none !important;}#footer .widget_shopping_cart_content li a,#aside .widget_shopping_cart_content li a,.product_list_widget li a {	display: block;}#footer .widget_shopping_cart_content li img,#aside .widget_shopping_cart_content li img,#aside .product_list_widget li img,#footer .product_list_widget li img {	visibility: visible;	float: left;	margin: 3px 20px 5px 0;	max-width: 50px;	height: auto !important;}/*#aside .widget_shopping_cart_content li img,#aside .product_list_widget li img {		margin: 3px 0px 5px 20px;}*/.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {	clear: both;	width: auto !important;}.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li {	overflow: hidden;}.woocommerce #container div.product .woocommerce-tabs ul.tabs {	padding-left: 0;}.woocommerce #container div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #container div.product .woocommerce-tabs ul.tabs li:before {	display: none !important;}#container.full-width .woocommerce_error {	max-width: 885px;}#container.full-width > object,#container.full-width > object embed {	max-width: 920px;}#container.full-width table.shop_table,#container.full-width .col2-set,#container.full-width .cart-collaterals {	max-width: 960px;}.dt-benefits-normal {	display: block;}.dt-benefits-retina {	display: none;}.comment-subscription-form {	clear: both;}#payment ul.payment_methods li {	padding: 0 0 0 0;}.woocommerce #container ul.products,.woocommerce-page #container ul.products,#container .woocommerce ul.products,#container .woocommerce-page ul.products {	width: 756px;	max-width: 756px;	margin-left: 0px;}.woocommerce #container.full-width ul.products,.woocommerce-page #container.full-width ul.products,#container.full-width .woocommerce ul.products,#container.full-width .woocommerce-page ul.products {	width: 1000px;	max-width: 1000px;	margin-left: 0px;}.page-numbers li a,.page-numbers li span {	margin-left: 1px !important;}#container.full-width .woocommerce ul.products,#container.full-width .woocommerce-page ul.products,#container .woocommerce ul.products,#container .woocommerce-page ul.products,#container .upsells ul.products,#container .related ul.products {	margin-left: -20px;}.woocommerce ul.products li.product,.woocommerce ul li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul li.product {	display: inline-block !important;	float: none !important;	vertical-align: top;	max-width: 145px;}.woocommerce ul.products li img {	-webkit-transition-property: none !important;	-moz-transition-property: none !important;	-ms-transition-property: none !important;	-o-transition-property: none !important;	transition-property: none !important;}.woocommerce span.onsale,.woocommerce-page span.onsale {	z-index: 20;}.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {	display: block;}.woocommerce ul.products li.product h3:hover,.woocommerce-page ul.products li.product h3:hover {	opacity: 0.8;}.woocommerce #container.full-width ul.products li.product,.woocommerce-page #container.full-width ul.products li.product,#container.full-width .woocommerce ul.products li.product,#container.full-width .woocommerce-page ul.products li.product {	max-width: 205px;	}.woocommerce ul.products li,.woocommerce-page ul.products li {	margin-right: 20px !important;	margin-left: 20px !important;}.dt-top-logo-mobile {	display: none;}@media only screen and (min-width: 998px) {	.dt-top-logo {		display: block;		width: auto;		height: auto;			}}@media only screen and (max-width: 998px) {	.dt-top-logo-mobile {		display: block;	}		.dt-top-logo {		display: none;	}	.not-responsive .dt-top-logo-mobile {		display: none;	}		.not-responsive .dt-top-logo {		display: block;	}}@media only screen and (max-width: 739px) {		.demo-panel {		display: none;	}}#wpstats {	display: none;}.fb-like span iframe {	z-index: 100;}#topmenu_language_list {	float: right;	margin: 1px 10px 0 0px;	line-height: 30px;}	#topmenu_language_list li {		float: left;		margin: 0 0 0 10px; 		padding: 0 0 0 0;	}	#topmenu_language_list li:hover {		opacity: 0.8;	}	#topmenu_language_list li:after {		display: none;	}/*Testimonials page*/#container .dt-testimon {	display: block;	width: 100%;	max-width: 712px;	padding: 30px 0 15px;}#container.full-width .dt-testimon {	max-width: 960px;}#container .dt-testimon.first {    background: none !important;    padding: 0px 0 15px;}	.dt-testimon .panel-wrapper {		display: block;		position: relative;		padding: 16px 20px 14px;	}	.dt-testimon .panel-wrapper:after {		content: '';		position: absolute;		left: 40px;		bottom: -12px;		border-right: 12px solid transparent;		border-left: 0px solid transparent;  	}		.dt-testimon p {			margin-bottom: 0;		}	.dt-testimon .panel-author {		margin: 13px 0 0 0;	}/*------------------------------------------------------------------*//*Testimonials page*/#container .team-list {	width: 758px;	margin-left: 0px !important;}#container.full-width .team-list {	width: 1012px;}	.team-list .team-wrap {		width: 210px;		margin: 0 20px 30px;	}		#container .team-list .img-frame.left {			margin: 4px 20px 15px 0;		}		.team-list .team-wrap .head {			margin: 0 0 10px;		}/*------------------------------------------------------------------