/* * *  General * */.clear, .pricetable-clear, .block-clear_block{	clear:both;}html{}body{	color:#666;	height:100%;}#main_wrapper{	overflow:hidden;}a {  text-decoration: none;  transition:all 0.35s ease-in-out;  -moz-transition:all 0.35s ease-in-out;  -webkit-transition:all 0.35s ease-in-out;  -o-transition:all 0.35s ease-in-out;   cursor: pointer;   font-weight:bold;}a {    outline: none !important;}a:hover, .wallnav i:hover, footer .copyright .social a{  color: #666;  text-decoration: none;  transition:all 0.35s ease-in-out;  -moz-transition:all 0.35s ease-in-out;  -webkit-transition:all 0.35s ease-in-out;  -o-transition:all 0.35s ease-in-out;  cursor: pointer;}iframe{	border:0px !important;	max-width:100% !important;}.title{	margin: 10px 0 35px;	position: relative;	height: 20px;	z-index: 1;}.title h4, .title h3{	margin:0px;	background: #fff;	display: inline-block;	padding-right:10px;	font-weight: 600;  	letter-spacing: -0.05em;}.span8 iframe{	min-width: 100% !important;}.wcontainer{	background:#ffffff;	padding:20px;	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);}.mcontainer{	padding-top:20px;}.block_tabs .tab{	background:#ffffff;	padding:20px;}.wcontainer p:last-child{	margin-bottom:0px;}span{	font-size:14px;}.centered{	text-align:center;}.huge{	font-size: 110px;	padding-bottom: 30px;	color: rgba(153,153,153, 0.8);	text-shadow: 1px 4px 6px #def, 0 0 0 #000, 1px 4px 6px #def;}body .normal-page, body .portfolio, body .blog{	border-width: 10px;	border-style: solid;	z-index: 10;	position:relative;	padding: 22px;	border-bottom-width:0px;	padding-bottom:10px;}html.fullwidth body .normal-page, html.fullwidth body .portfolio, html.fullwidth body .blog{	border-width: 0px 0px 10px 0px;}.sliderhome #pg-0{	display:none;}#ascrail2000-hr{	display:none !important;}.nicescroll-rails{	z-index:9999 !important;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{	background-color:#fff !important;	 -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;	box-shadow: none !important;}.logo{	padding: 15px 0px 15px 0px;	margin-top:20px;	min-height: 50px;}.logo .brand{	margin-left:15px;	float:left;}/* Buttons */.button-medium, .button-small, .button-big, button[type="submit"], input[type="submit"]{	transition:all 0.35s ease-in-out;	-moz-transition:all 0.35s ease-in-out;	-webkit-transition:all 0.35s ease-in-out;	-o-transition:all 0.35s ease-in-out;	position: relative;	top: -3px;	color: #FFFFFF;	box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;	text-transform: uppercase;	font-weight:bold;	display: inline-block;	border-radius: 5px 5px 5px 5px;	border:none;	margin-top: 5px;}.button-medium:hover, .button-small:hover, .button-big:hover,  button[type="submit"]:hover, input[type="submit"]:hover{	color:#fff;}.button-big{	font-size: 14px;	padding: 20px 25px 20px 25px !important;}.button-medium, button[type="submit"]{	font-size: 14px;	padding: 15px 30px 16px 30px !important;}.button-small, input[type="submit"]{	font-size: 12px;	padding: 12px 20px 12px 20px !important;}/* Shadowbox login */td.avatar{	width:220px;}td.avatar .avatar, .logged-info{	float:left;}td.avatar .avatar{	width:50px;}.logged-info{	margin:5px 0px 0px 15px;	max-width: 140px;}/* menu */.navbar-inverse{}.sub-menu{	display: none;}.navbar .nav li:hover{	background:transparent;}.navbar .nav li.current_page_item a, .navbar .nav li.current-menu-parent a{	opacity:1;}.navbar-inverse .nav > li > a{	padding:18px 20px 23px 20px;	display:block;	margin-top:6px;	font-size:13px;	text-transform: uppercase;	font-weight: bold;	opacity:0.7;}.navbar-inverse .nav > li > a:hover,.navbar-inverse .nav > li > a:hover  > span, .navbar-inverse .nav li.dropdown > a:hover > span,.navbar-inverse .nav li.dropdown:focus > a:focus > span{	opacity:1;}.navbar-inner{  height:67px;  -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;	background: url(../img/menu-extra.png) top left repeat-x;		  }.conres {  height: 60px;  -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;}.slires { margin-top: -45px !important;  -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;}.logores {  height: 40px !important;  margin-top: -5px !important;  -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;}.navres .nav > li > a{margin-top: 3px !important;    padding-bottom: 18px !important;    padding-top: 19px !important; -webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;}.navres .nav > li{	height: 59px !important;	-webkit-transition: linear .3s;     -moz-transition: linear .3s;      -ms-transition: linear .3s;       -o-transition: linear .3s;          transition: linear .3s;}.dropdown .caret{	border:0px !important;	display: inline;	width: auto;	height: auto;	line-height: normal;	vertical-align: baseline;	background-image: none;	background-position: 0% 0%;	background-repeat: repeat;	margin-top: 0;	font-family: FontAwesome;	font-weight: normal;	font-style: normal;	text-decoration: inherit;	-webkit-font-smoothing: antialiased;	font-size: 11px;}.dropdown .caret:before{	content: "\f067";}/* LayerSlider custom css */.ls-slide *{	opacity:0/;}#layerslider-container-fw #layerslider {	margin: 0 auto;	padding: 0;	z-index: 100;	width: 100%;}#ls-wp-fullwidth-container  {    z-index: 2;}.ls-wp-container h3{	padding:15px ;	font-size:28px ;	font-weight:300;	text-transform:none;	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);	color:#fff;}.ls-wp-container h3 strong{	font-weight:400;}.ls-wp-container a{  transition:none;  -moz-transition:none;  -webkit-transition:none;  -o-transition: none;  transition:background-color 0.35s ease-in-out;  -moz-transition:background-color 0.35s ease-in-out;  -webkit-transition:background-color 0.35s ease-in-out;  -o-transition:background-color 0.35s ease-in-out;}.ls-wp-container .ls-nav-prev, .ls-wp-container .ls-nav-next{	display: block;	width: 56px  !important;	height: 56px  !important;	background-repeat: no-repeat;	transition:background-color 0.35s ease-in-out !important;	-moz-transition:background-color 0.35s ease-in-out !important;	-webkit-transition:background-color 0.35s ease-in-out !important;	-o-transition:background-color 0.35s ease-in-out !important;}.ls-wp-container .ls-nav-prev:hover, .ls-wp-container .ls-nav-next:hover{	background-color: #191919;	 transition:background-color 0.35s ease-in-out;	-moz-transition:background-color 0.35s ease-in-out;	-webkit-transition:background-color 0.35s ease-in-out;	-o-transition:background-color 0.35s ease-in-out;}.ls-wp-container .ls-nav-prev{	left:0px !important;	background-image:url(../img/arrows.png) !important;	background-position: top left !important;}.ls-wp-container .ls-nav-next{	right:0px !important;	background-image:url(../img/arrows.png) !important;	background-position: top right !important;}#mainwrap{	background:url(../img/bg_loop.jpg) repeat;	color:#666;	position: relative;	padding-top:50px;	z-index: 2222;	border-top-width:5px;	border-top-style: solid;}/* title */.title_wrapper{	min-height:70px;	width:100%;	clear: both;	z-index: 10;	position:relative;}.title_wrapper .span6{	margin-left:0px;}.title_wrapper .span6 h1{	color:#eeeeee;	font-size:16px;	text-transform: uppercase;	margin-top:17px;	float:left;}.title_wrapper .breadcrumbs{	text-align:right;	color:#eeeeee;	margin-top:25px;	margin-right:14px;	float:right;	margin-bottom:20px;}/* Footer */footer{	width:100%;	padding:20px 0px 0px 0px;	position: relative;	z-index: 99999 !important;	margin-top:10px;	margin-bottom:100px;	background:#1f1f1f;}html.fullwidth footer{	margin-bottom:0px;	margin-top:0px;	padding-top:10px;}footer .copyright{	width:100%;	background: #333;	border-top:1px solid #484848;	padding:10px 0px 10px 0px;	margin:20px 0px 0px 0px;}footer .copyright p{	margin:3px 0px 0px 15px;	float:left;}footer .copyright a{	font-weight:normal;}footer .copyright .social, .logo .social{	float:right;	margin-right:15px;}.logo .social{	margin-right:20px;	margin-top:20px;}footer .copyright .social a, .logo .social a{	display:inline-block;	float:none;	height:24px;	width:30px;	margin-left:5px;	-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;	background-repeat:no-repeat;	background-position:top left;	text-align:center;}footer .social a i, .logo .social a i{	font-size:20px;}.last{	margin-right:0px !important;	margin-left:0px;}footer .span3{	margin-right:2%;	margin-left:0px;}footer h3{	font-size:14px;	color:#ccc;	padding-left: 15px;}footer ul, .widget ul{	margin: 0px;	padding: 0px;}.footer_widget span, .widget span{	display:block;	font-size:12px;}.footer_widget .title-wrapper{	margin-bottom:12px;}.block .widget:last-child{	margin-bottom: 0px;}footer ul li, .widget ul li {	list-style: none;	border-top: 1px solid #333;	padding: 10px 10px 10px 0px;	transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.portfolio-block  ul li {	list-style: none;	list-style-position:outside;	border-top:0;	padding:0px;	transition: all 0s ease-in-out;	-moz-transition: all 0s ease-in-out;	-webkit-transition:all 0s ease-in-out;	-o-transition: all 0s ease-in-out;}.portfolio-block  ul li{	border-top: 0 !important;}footer ul li:first-child, .widget ul li:first-child{	border-top: 0px;}footer ul li a{	font-weight:normal;	color:#999;}ul.children{	margin-top: 5px;}ul.children li{	margin-top: 0px;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 5px;	border-top: 0px;}.tagcloud a {	background: #282828;	border: none;	color: #eaeaea!important;	font-style: normal;	font-size: 12px !important;	font-weight: bold;	padding: 5px 10px 5px 10px;	margin-bottom: 8px;	display: inline-block;}/* 404 */.four0four {	text-align: center;	padding: 100px 0px 80px 0px;}/* Portfolio */.similar-projects ul li .ptitle, .iso .isotope-item .ptitle {    float: left;    margin-bottom: 15px;    margin-left: 20px;    margin-right: 0;    margin-top: 15px;    width: 60%;}.similar-projects .plove, .portfolio-block .plove {    float: right;    margin-top: 32px;    width: 23%;}.similar-projects ul li, .portfolio-block .iso .isotope-item {	position:relative;	padding:0px;	margin:0px 4px 10px 6px;	list-style:none;	display:inline;	width:281px;	background:#fff;}.similar-projects ul li:last-child {	margin-right:0px;}.similar-projects ul li .ptitle, .iso .isotope-item .ptitle{	width:60%;	margin:15px 0px 15px 20px;	float:left;}.similar-projects ul li h4, .iso li h4{	font-size:16px;	line-height:25px;	margin:0px 0px 5px 0px;	text-transform:none;}.portfolio .row .span8 {	position:relative;}.portfolio .row .span8 img{	width:100%;}.portfolio .row .span8 .plove{	position:absolute;	top:15px;	right:15px;	padding:5px 10px 5px 10px;	z-index:999;}.portfolio .row .span8 .plove a{	color:#666;	font-weight: normal;}.portfolio .pinfo{	margin-bottom:20px;	color:#000;	font-weight:bold;}.portfolio .pinfo p{	margin-bottom:10px;}.portfolio .psummary{	margin-bottom:20px;}.portfolio .pview{	margin-top:20px;	margin-bottom:30px;}.portfolio .pview .button-medium{	float:left;}.portfolio .pview .social-share{	float: right;	/* height: 20px; */	padding: 15px;}.similar-projects h2{	width:100%;	border-bottom:8px solid #dddddd;	font-size:20px;	text-transform:uppercase;	margin:0px 0px 20px 0px;	padding-bottom: 5px;} .portfolio-block h3{	margin-bottom:0px !important; }  .portfolio-block .title-wrapper{	margin-bottom:10px;  }.similar-projects ul, .portfolio-grid{	padding:0px;	margin:0px;	height:100%;}.portfolio-block .portfolio-grid{	margin-left:0px !important;}.similar-projects ul li, .portfolio-grid li {	position:relative;	padding:0px;	margin:0px 4px 10px 6px;	list-style:none;	display:inline;	width:265px;	background:#e2e2e2;}.similar-projects ul li:last-child {	margin-right:0px;}.similar-projects ul li .ptitle, .portfolio-grid li .ptitle{	width:60%;	margin:15px 0px 15px 20px;	float:left;}.similar-projects ul li h4, .portfolio-grid li h4{	font-size:16px;	line-height:25px;	margin:0px 0px 5px 0px;	text-transform:none;}.portfolio-grid li h4 a{	font-weight:bold;}.similar-projects ul li .ptitle span, .portfolio-grid li .ptitle span{	font-size:12px;	color:#999999;}.similar-projects .plove, .portfolio-grid .plove{	float:right;	width:23%;	margin-top: 32px;}.similar-projects .plove a, .portfolio-grid .plove a{	color:#666;	font-weight: normal;}/* * * * Page builder * * */ .clear_line{	background-color:#f1f1f1; }.block{	margin-bottom:40px;	 transition:all 0.35s ease-in-out; -moz-transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; -o-transition:all 0.35s ease-in-out;}.block-column_block{	margin-bottom: 0px !important;}.block-skills_block h3{	margin-top:0px;}.block h3:first-child{	font-size: 14px;	padding-left: 13px;	margin-bottom: 0px;}.block-highlight_block, .highlight-no-margin, .block-clear_block, .block-text_block{	margin-bottom:0px !important;}.block-text_block .wcontainer, .block-text_block .mcontainer{	margin-bottom:50px;}.block-text_block .mcontainer{	margin-top:15px;}.block-page_header_block{	margin-bottom:15px !important;}.block-text_block p:last-child{	margin-bottom:0px;}.nav-tabs .ui-state-active a,.nav-tabs > li > a:hover, .nav-tabs > li > a:focus,  a.ui-accordion-header-active, .block_accordion_wrapper .ui-state-hover, .block_toggle .open { 	color:#fff;}.block_accordion_wrapper .accordion-heading:first-child{	margin-top:0px;}.block_accordion_wrapper .accordion-heading{	margin-top:7px;}.parallax_section .block-highlight_block  .highlight-no-margin{	background:none;	padding: 0 !important}.animated-no-margin{	margin-bottom:-40px;}.parallax-no-padding{	padding-bottom:0px !important;}.parallax-no-padding-top{	padding-top:0px !important;}.bgpattern{	padding:20px;	transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.bgpattern:hover{		transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.bgpattern:hover > h2, .bgpattern > h2, .bgpattern:hover > .container > h2, .bgpattern > .container > h2, .bgpattern:hover > .icon, .bgpattern:hover > p{	transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.bgpattern:hover > p{	color:#f1f1f1;}.block .charblock{	-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	color: #ccc;}.charblock:hover{	-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);    -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);    margin-top: -5px;}.icon{	background-color:#414141;	width:90px;	height:90px;	display:block;	margin:0 auto;	  -webkit-border-radius: 900px;     -moz-border-radius: 900px;          border-radius: 900px;}.icon span{	font-size:30px;	line-height:90px;	color:#fff;}.block-page_header_block .block-title{	margin-left:0px;}.widget form{	margin:0px;}.widget inpuit#s{	margin-bottom: 0px;}/* Tabs & Accordion */.block_tabs, .block_accordion_wrapper, .block_toggles_wrapper{	margin-top: 10px;}.block_tabs .nav-tabs li a, .clanwarlist-page.clanwar-list li ul.tabs li {	opacity:1;	background-color: #dddddd;	color: #999999;}.block_tabs .nav-tabs li.ui-state-active a, .block_tabs .nav-tabs li a:hover, .clanwar-list li ul.tabs li:hover, .clanwar-list li ul.tabs li.selected a, .clanwar-list li ul.tabs li.selected a:hover{	color:#fff;}/* News blocks */.newsbh{	margin:0;	padding:0;	min-width:auto;	min-height: auto;}.span12 .newsbh-item, .span12 .newsbv-item-first{	width: 198px;}.span1 .newsbh-item, .span1 .newsbv-item-first, .span2 .newsbh-item, .span2 .newsbv-item-first, .span3 .newsbh-item, .span3 .newsbv-item-first{	width:100%;}.span4 .newsbh-item, .span4 .newsbv-item-first{	width: 45%;}.span5 .newsbh-item, .span5 .newsbv-item-first, .span6 .newsbh-item, .span6 .newsbv-item-first{	width: 46%;}.span7 .newsbh-item, .span7 .newsbv-item-first{	width: 182px;}.span8 .newsbh-item, .span8 .newsbv-item-first{	width: 213px;}.span9 .newsbh-item, .span9 .newsbv-item-first, .span10 .newsbh-item, .span10 .newsbv-item-first{	width: 23%;}.span11 .newsbh-item, .span11 .newsbv-item-first{	width: 179px;}.newsbh-item, .newsbv-item-first{	width: 195px;	float: left;	margin-right: 7px;	list-style: none;	padding: 0 !important;	border: 0px !important;	margin-left: 7px;	margin-bottom: 25px;}.newsb-title{	margin-bottom:5px;}.post-meta{	font-size:11px;	color: #999;	margin-bottom:5px;}.post-meta i{	color: #ccc;}.widget .newsb-title a{	text-transform: none;	font-weight: bold;	font-size: 16px;}.newsbv-item-first .newsb-thumbnail{	position:relative;	float:none;}.newsbh-item .newsb-thumbnail{	position:relative;	float:none;}.newsb-thumbnail{	position:relative;	float:left;}.newsb-thumbnail a, .newsb-thumbnail img{	transition: opacity 0.35s;	-moz-transition: opacity 0.35s;	-webkit-transition: opacity 0.35s ;	-o-transition: opacity 0.35s ;}.newsb-thumbnail a:hover > .overlay-link, .newsb-thumbnail a:hover > img{	opacity: 0.75;}.newsb-thumbnail a .overlay-link{	position:absolute;	top:0px;	left:0px;	width: 100%;	height: 100%;	background:url(../img/link.png) center no-repeat;	opacity:0;	transition: opacity 0.35s ;	-moz-transition: opacity 0.35s;	-webkit-transition: opacity 0.35s;	-o-transition: opacity 0.35s ;}/* Horizontal */.newsbv {	margin:0;	padding:0;	min-width:auto;	min-height: auto;}.newsbv-item-first{	width:100%;}.newsbv-item-first .newsb-title{	margin-top:15px !important;}.newsbv li:nth-child(2){	border-top: 1px solid #ddd !important;}.newsbv-item{	padding: 27px !important;	margin-left: -20px;	margin-right: -20px;	background: #eee;	border: 1px solid #ddd;	float: left;	list-style: none;	border-top: 1px solid #fff !important;	transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.newsbv-item:hover{	background: #fff;	transition: all 0.35s ease-in-out;	-moz-transition: all 0.35s ease-in-out;	-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;}.newsbv-item img{	height: 75px;	width: 75px;	float: left;	margin-right: 10px;}.newsbv .newsb-title{	margin-top: 0px;}.span7 .newsbv-item, .span8 .newsbv-item, .span9 .newsbv-item, .span10 .newsbv-item, .span11 .newsbv-item, .span12 .newsbv-item{	float:right;	width: 56%;	margin-right: -21px;	margin-left:10px;	padding: 17px !important;}.span7 .newsbv li:nth-child(2), .span8 .newsbv li:nth-child(2), .span9 .newsbv li:nth-child(2), .span10 .newsbv li:nth-child(2), .span11 .newsbv li:nth-child(2), .span12 .newsbv li:nth-child(2){	margin-top: -20px;}.span7 .newsbv li:first-child, .span8 .newsbv li:first-child, .span9 .newsbv li:first-child, .span10 .newsbv li:first-child, .span11 .newsbv li:first-child, .span12 .newsbv li:first-child{	float: left;	width: 34%;	padding: 0px !important;}.span5 .newsbv li:first-child, .span6 .newsbv li:first-child{	margin-left: 0;}.newsbv li:first-child img{	min-width:100%;}.span7 .newsbv li:last-child, .span8 .newsbv li:last-child, .span9 .newsbv li:last-child, .span10 .newsbv li:last-child, .span11 .newsbv li:last-child, .span12 .newsbv li:last-child{	margin-bottom:-20px;}.span1 .newsbv li:last-child, .span2 .newsbv li:last-child, .span3 .newsbv li:last-child, .span4 .newsbv li:last-child, .span5 .newsbv li:last-child, .span6 .newsbv li:last-child{	margin-bottom:0px;}.span1 .newsbv-item, .span2 .newsbv-item, .span3 .newsbv-item, .span4 .newsbv-item{	margin-top: 0px !important;	padding: 5% !important;	float: left;	width: 90%;	margin-left: 0px;}.newsbv .newsbv-item:last-child;{}.span1 .newsbv li:first-child, .span2 .newsbv li:first-child, .span3 .newsbv li:first-child, .span4 .newsbv li:first-child{	width:100%;	margin-left:0px;}/* Tabbed */.news_tabbed .block_tabs .tab {	padding:0px;}.news_tabbed .block_tabs .tab .newsbv li:nth-child(2), .news_tabbed .block_tabs .tab .newsbv li{	margin:0px !important;}/* accordion */.accordion-group .active a{	color: #fff;}/* Elements */.icons-block i{	padding:10px;	width:15px;	height:15px;	display:block;	float:left;	font-size:14px;	 -webkit-transition: color linear .3s;     -moz-transition: color linear .3s;      -ms-transition:color linear .3s;       -o-transition:color linear .3s;          transition: color linear .3s;}.icons-block i:hover{	font-size:150%;	 -webkit-transition:color linear .3s;     -moz-transition:color linear .3s;      -ms-transition:color linear .3s;       -o-transition:color linear .3s;          transition:color linear .3s;}/* portfolio block */.splitter{	position:absolute;	top: 0px;	right:0px;	margin:0px;	padding:0px;	float:right;}.splitter li{	display:inline-block;	float:left;	margin-right:3px;}.splitter li:last-child{	margin-right:0px;}.splitter li a, .nav-tabs a, .wp-clanwars-filter li a, .clanwarlist-page.clanwar-list  li ul.tabs li a{	padding:10px 20px 10px 20px;	font-weight:normal;	display:block;	color:#fff;	font-size:12px;	opacity: 0.6;}.splitter li[class*="selected"] > a, .splitter li a:hover, .nav-tabs a:hover, .nav-tabs > li.active > a, .clanwar-list  li ul.tabs li a:hover, .clanwar-list  li ul.tabs li.active a{	color:#fff;	opacity: 1;}.portfolio-block{	position:relative;}.pimage{	overflow:hidden;	position:relative;	width:100%;}.pimage img{	width:100%;}.pbg, .pdisplay{	width:100%;	height:100%;	position:absolute;	top:-100%;	left:0px;	opacity:1;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.pbg:hover, .pimage:hover > .pbg{	opacity:0.6;	top:0px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.pimage:hover > .pdisplay, .pbg:hover > .pdisplay{	opacity:1;	top:0px;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.pdisplay a{	display:block;	position:absolute;	top:80px;	text-transform:uppercase;	font-size:10px;	color:#fff;	background-color:#333;	padding:5px 10px 5px 10px;	opacity:1;	-webkit-border-radius: 3px;     -moz-border-radius: 3px;          border-radius: 3px;}.pdisplay a:hover{	opacity:0.85;}.pdisplay a.minfo{	left:20%;}.pdisplay a.vimage{	right:20%;}/* Highlight */.highlight{	padding: 30px 0px 30px 0px;	margin-left: -27px! important;	padding-left: 28px;	padding-right: 25px;	margin-bottom:50px;}.highlight h2{	float:left;	color:#e6e6e6;	font-size:24px;	text-transform:none;	font-weight:600;}/* Team */.member{	background:#fff;	text-align:center;	position:relative;	margin-bottom:20px;}.member h3, .member .content, .member .blacksq{		transition:all 0.35s ease-in-out;	-moz-transition:all 0.35s ease-in-out;	-webkit-transition:all 0.35s ease-in-out;	-o-transition:all 0.35s ease-in-out;}.member img{ width:100%;}.member-social{	position:absolute;	top:10px;	right:10px;	z-index:11;}.member-social a{	font-size:18px;	margin-left:5px;	color: rgba(255, 255, 255, 0.5);}.member h3{	position: absolute;	top: 30px;	left: -10px;	z-index:11;}.bline{	height:6px;	background:#cccccc;}.member .content{	padding: 7.5%;	position: absolute;	top: 75px;	text-align: left;	left: 50px;	width: 85%;	opacity: 0;	color:#fff;	z-index:11;}.member:hover > .content{	opacity:1;	left:0px;}.member:hover > h3{	padding-left:20px;}.blacksq{	position:absolute;	top:0px;	left:0px;	height:100%;	width:100%;	background:#000;	z-index:10;	opacity:0;}.member:hover > .blacksq{	opacity:0.6;}/* Progress bar */.block-skills_block h6{	font-size: 12px;	text-transform: none;	margin-bottom: 2px;}/* Block title */.block-title p{	margin:0px 0px 0px 0px;	font-size:18px;	color:#999;	margin-top:0px;}/* Dividers */.block-divider{	margin:30px 0px 30px 0px;	height:1px;	background:#ccc;}/* clients */.list_carousel{	position:relative;}.list_carousel ul {	margin: 0;	padding: 0;	list-style: none;	display: block;}.list_carousel li {	width: 160px;	padding: 0;	margin: 6px;	display: block;	float: left;	text-align:center;}.list_carousel.responsive {	width: auto;	margin-left: 0;	min-height:65px;}.list_carousel a.prev, .list_carousel a.next{	padding: 5px 10px 5px 10px;	position:absolute;	top:40%;	width:10px;	background-repeat:no-repeat;	background-position:center;	background-color:#e2e2e2;}.list_carousel a.prev{	left:10px;	background-image:url(../img/prev.png);}.list_carousel a.next{	right:10px;	background-image:url(../img/next.png);}/* * * Contact page * * */.contact .input-prepend {	margin-bottom: 15px;	display:list-item;}.contact ul{	margin:0px;	padding:0px;}.contact .contactform{	margin-top:20px;}.wcontainer .contact .contactform{	margin-top:0px;}.contactform li{	list-style:none;}.contact ul li input[type="text"], .contact ul li textarea, #respond textarea, #respond input[type="text"]{	background-color:#ffffff;	width:88% !important;}.contact ul li .add-on, .contact ul li input[type="text"], .contact ul li textarea, #respond textarea, #respond input[type="text"], #respond .add-on{	padding:2%;}.contact ul li input[type="submit"]{	margin-left:40px;}#respond input[type="submit"]{	margin-left:40px;}/* Google map */#map-canvas{	width: 100%;	height: 350px;}@media print {  html, body {    height: auto;  }}#panel {  position: absolute;  top: 5px;  left: 50%;  margin-left: -180px;  z-index: 5;  background-color: #fff;  padding: 5px;  border: 1px solid #999;}.huge {    color: rgba(153, 153, 153, 0.8);    font-size: 110px;    padding-bottom: 30px;    text-shadow: 1px 4px 6px #DDEEFF, 0 0 0 #000000, 1px 4px 6px #DDEEFF;}#toTop{	z-index: 22222 !important;}/* Social icons */ul.social-media{	list-style:none;	padding:0;	margin:0;	float:left;}ul.social-media li{	list-style:none;	float:left;	margin: 7px 8px 7px 8px;}ul.social-media li a{	width: 16px;	display:block;	height: 16px;	text-indent: -10000px;	transition:all 0.35s ease-in-out;	-moz-transition:all 0.35s ease-in-out;	-webkit-transition:all 0.35s ease-in-out;	-o-transition:all 0.35s ease-in-out;	padding:12px;	background-position:left top;	background-color:#e3e3e3;	background-repeat:no-repeat;}ul.social-media li a.steam{	background-image: url('../img/contact-icons/steam.png');}ul.social-media li a.facebook{	background-image: url('../img/contact-icons/facebook.png');}ul.social-media li a.twitter{	background-image: url('../img/contact-icons/twitter.png');}ul.social-media li a.rss{	background-image: url('../img/contact-icons/rss.png');}ul.social-media li a.google-plus{	background-image: url('../img/contact-icons/google.png');}ul.social-media li a.skype{	background-image: url('../img/contact-icons/skype.png');}ul.social-media li a.dribbble{	background-image: url('../img/contact-icons/dribbble.png');}ul.social-media li a.twitch{	background-image: url('../img/contact-icons/twitch.png');}ul.social-media li a.vimeo{	background-image: url('../img/contact-icons/vimeo.png');}ul.social-media li a.linked-in{	background-image: url('../img/contact-icons/linkedin.png');}ul.social-media li a.reddit{	background-image: url('../img/contact-icons/reddit.png');}ul.social-media li a.wordpress{	background-image: url('../img/contact-icons/wordpress.png');}ul.social-media li a.youtube{	background-image: url('../img/contact-icons/youtube.png');}ul.social-media li a:hover{	background-position:0px -40px;	transition:all 0.2s ease-in-out;	-moz-transition:all 0.2s ease-in-out;	-webkit-transition:all 0.2s ease-in-out;	-o-transition:all 0.2s ease-in-out;}/* Blog */.blog-post{	background:#fff;}.blog-post h2{	margin-left:20px;}.blog-post .blog-content h2{	margin-left:0px;}.blog-image{	position:relative;}.blog-image.left .blog-date-noimg, .blog-image.left .blog-date{	right: -65px;	left: auto;}.blog-image.left .blog-date span.date, .blog-image.left .blog-date-noimg span.date{	box-shadow: inset 3px 0 3px 0 rgba(0,0,0,0.2);}.blog-image img{	width:100%;}.blog .isotope .blog-date{	left: 15px;}.blog .isotope .blog-date-noimg{	float: left;	margin: 28px 20px 15px 25px;	position: relative;	left: auto;	top: auto;}.blog .isotope .blog-date span.date, .blog .isotope .blog-date-noimg span.date{	box-shadow: inset 0px 0 3px 0 rgba(0,0,0,0.2);}.blog-date{	position:absolute;	top: 15px;	left: -65px;	width:65px;}.blog-date-noimg{	float:left;	position:absolute;	top: 15px;	left: -65px;	width:65px;}.block-news_blog_style_block .blog-date-noimg, .block-news_blog_style_block  .blog-date{	float: left;	position: relative;	top: auto;	left: auto;	width: 65px;	margin: 15px;}.blog-content-no-img{	padding-left:0px;}.blog-date a, .blog-date span, .blog-date-noimg a, .blog-date-noimg span{	padding:5px 5px 5px 5px;	display:block;	text-align:center;}.blog-date span.date, .blog-date-noimg span.date{	padding:15px;	color:#fff;	-webkit-transition: linear .3s;	-moz-transition: linear .3s;	-ms-transition: linear .3s;	-o-transition: linear .3s;	transition: linear .3s;	font-weight:bold;	box-shadow: inset -3px 0 3px 0 rgba(0,0,0,0.2);}.blog-date-noimg .plove{	box-shadow: inset -3px 0 3px 0 rgba(0,0,0,0.2);}.blog-date a, .blog-date span{	padding:5px 5px 5px 5px;	display:block;	text-align:center;}.blog-date span.date{	padding:15px;	color:#fff;	font-size:16px;	-webkit-transition: linear .3s;	-moz-transition: linear .3s;	-ms-transition: linear .3s;	-o-transition: linear .3s;	transition: linear .3s;	font-weight:bold;}.blog-ind .blog-content{	padding-bottom:25px;}.blog-content{	padding:20px 25px 15px 25px;	line-height:21px;}.blog-content h2{	margin-top:-5px;	margin-bottom: 0px;	line-height:28px;}.blog-content ul{	/* margin:25px 10px 25px 25px; */}.blog-ind .blog-post h2{	padding:5px 25px 1px 0px;}.blog-ind .blog-post-noimg h2{	padding-left:0px;	float:left;}.blog-post-noimg .blog-info{	float:left;	width:80%;}.blog-ind .blog-info{	border-bottom:1px solid #e9e9e9;}.blog-info{	padding:5px 10px 5px 25px;	border-top:1px solid #e9e9e9;}.post-pinfo{	float:left;	margin-top:14px;	width:75%;}.blog-ind .post-pinfo{	margin: 5px 0px 5px 0px;}.blog-info .button-small{	float:right;}.blog-rating {    background-attachment: scroll;    background-clip: border-box;    background-color: #FFFFFF;    background-image: none;    background-origin: padding-box;    background-position: 0 0;    background-repeat: repeat;    background-size: auto auto;    right: 10px;    position: absolute;    top: 10px;}.blog-rating  .overall-score {    margin: 0;	padding: 0px 7px 3px 7px;}.blog-rating .overall-score .rating {    font-size: 15px;	text-shadow: none;}.isoblog .isotope-item{	margin-top: 10px;	margin-bottom: 10px;}.navigation{	width:100%;	min-height:5px;}.navigation a{  float: left;  padding: 10px 15px 10px 15px;  line-height: 20px;  text-decoration: none;  font-weight:normal;  border-left-width: 0;  color:#fff;}#cancel-comment-reply{	margin-bottom:10px;}#searchform input{	width: 79% !important;	color: #333 !important;	cursor:text !important;	padding: 15px 15px 15px 45px;	background-color: #f1f1f1;	background-image: url("../img/search-widget.png");	background-position:center left;	background-repeat:no-repeat;}.widget #searchform input{	margin-bottom:0px;}#searchsubmit{	display: none;}footer #searchform input{	width:77% !important;	margin-top:25px;}#searchform h3{	display:none;}.account{	float: right;	display: block;	margin: 25px 20px 0px 0px;	opacity:0.6;}.account .fa-user{	font-size: 22px;	color: #333;}.account:hover{	opacity:1;}/* Search */.psearch-content{	margin-bottom:15px;	color:#999;}/* Author */.author-block img{	float:left;	width:80px;	height:80px;}.author-content{	width: 86%;	float: right;}.author-content h3{	line-height: 22px;	margin-bottom: 12px;	margin-top: 0px;	text-transform:none;}/* Comments */ul.comment-list{	margin:0px;	padding:0px;}ul.comment-list ul{	margin-top:25px;	margin-left:60px;}ul.comment-list li{	margin:0px 0px 25px  0px;	list-style:none;}ul.comment-list li .wcontainer{	border-bottom:2px solid #ddd;}.blog img.avatar{	float:left;	width:60px;	height:60px;}.comment-body{	float:right;	width:89%;	position:relative;}.comment-body .comment-reply-link{	position:absolute;	top:0px;	right:0px;	top: -8px;	right: -5px;	padding: 5px 10px 5px 10px !important;	font-size: 10px;}.comment-body .comment-author{	font-weight:bold;}.comment-form input[type="text"], .comment-form textarea{	width:92% !important;}/* Sidebar */.widget{	margin-bottom:40px;	color:#777;}.title-wrapper{	background-image: url(../img/stripe.png);	background-repeat: repeat-x;	background-position: left center;}h3.widget-title, .widget h3{	margin-top: 0px;	margin-left: 0;	line-height: 40px;	margin-bottom: 0px;	padding: 0px 30px 0px 13px;	font-size: 14px;	-webkit-border-radius: 0 20px 0 0/0 40px 0 0;	-moz-border-radius: 0 20px 0 0/0 40px 0 0;	border-radius: 0 20px 0 0/0 40px 0 0;	float:left;}.widget .wcontent{	margin:0px;}.widget ul li{	border-top: 1px solid #ddd;}.widget ul li:first-child{	border-top:0px;	padding-top:0px;}.widget ul li:last-child{	padding-bottom:0px;}.widget .tagcloud{	padding-bottom:10px;}.widget a{	font-weight:normal;}.wprojects img{	margin: 6px 5px 6px 5px;	width: 43%;	border:0px;	transition:all 0.35s ease-in-out;    -moz-transition:all 0.35s ease-in-out;    -webkit-transition:all 0.35s ease-in-out;    -o-transition:all 0.35s ease-in-out;}.wprojects img:hover{	opacity:0.75;}.widget .search > input{	width: 91%;	padding: 15px;	background-color: #f1f1f1;}#wallcomments p{	padding-left:10px;}#wp_wall #wall_post{display: none;}.widget span.topic-author{	display:inline;}.widget span.topic-author a img.avatar{	width: auto;	height: auto;	float:none;	margin-top: -2px;}#wp-calendar{	width:100%;}#wp-calendar caption{	margin-bottom:10px;}/* Pricing tables */.pricetable{	margin-bottom:50px;}.pricetable .widget-inner {	overflow: visible;}.pricetable .pt-header {	text-align: center;	min-height: 142px;}.pricetable .pt-header > * {	color: white;	margin: 0;}.pricetable .pt-header .pt-top, .pricetable .pt-header .pt-price {	 font-size: 1.7em;}.pt-header .pt-top {	background-color: #3d3d3d;	min-height: 2.4em;	line-height: 2.5em;}.pt-header .pt-price {	 background-color: #8a8a8a;	 font-weight: 600;	 font-size:54px;	 padding:40px 0px 40px 0px;}.pricetable .pt-header .pt-price span {	font-size: 14px;	font-weight: 300;}.pricetable .pt-header .desc {	background-color: #969696;	min-height: 1.6em;}.pricetable .pt-content {	margin: 0 0 1px;}.pricetable .pt-content li {	text-align: center;	padding: 1.2em 0;	background-color: #f8f8f8;	margin: 0 0 1px 0;	height: 1.462em;	max-height: 1.462em;}.pricetable .pt-content li i {	background: none;}.pricetable .pt-footer {	 padding:10px 0px 10px 0px;	 text-align: center;	 background-color: #fff;}.pricetable ul li{	list-style: none outside;}.pricetable .pricetable-col {	margin: 0 1px 3em 0;	position: relative;}.pricetable .pricetable-col.featured {	margin-top: -1.64em;	margin-bottom: -3em;	-webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	z-index: 5;	margin-right: -2px;	margin-left: -2px;}.pricetable .pricetable-col.featured .pt-top {	font-size: 1.9em;	line-height: 3em;}.pricetable .pricetable-col.featured .pt-price span {	font-weight: 400;}.pricetable .pricetable-col.featured .desc {	font-weight: 400; }.pricetable .pricetable-col.featured .pt-footer button {	font-size: 110%;	padding: .8em 2em;}.pricetable .pricetable-col.theading li {	font-weight: 600;}.pricetable .pricetable-col.theading .pt-top, .pricetable .pricetable-col.theading .pt-price, .pricetable .pricetable-col.theading .desc, .pricetable .pricetable-col.theading .pt-footer { background-color: transparent; }.pricetable .pricetable-col.theading .pt-content li {	padding-right: 5px;	padding-left: 5px;}.pricetable .pricetable-col.theading .pt-footer a {	display: none;}.pricetable .pricetable-col .pt-price h3 {	font-weight: 600;	font-size: 54px;	margin:0px 0px 15px 0px;}.oldie .pricetable .featured {	border: 1px solid #cfcfcf;	border-top: none;}.pricetable .sep.space {	height: 25px;}/* Default wp */blockquote{	display:block;	margin: 25px 0px 25px 0px;	border-left: 1px solid #CCC;	color: #AEAEAE;	padding: 10px 0px 10px 25px;	font-style: italic;	font-size:20px;	line-height:30px;}.alignnone {    margin: 5px 20px 20px 0;}.aligncenter,div.aligncenter {    display: block;    margin: 5px auto 5px auto;}.alignright {    float:right;    margin: 5px 0 10px 20px;}.alignleft {    float: left;    margin: 5px 20px 10px 0;}.aligncenter {    display: block;    margin: 5px auto 5px auto;}a img.alignright {    float: right;    margin: 5px 0 10px 20px;}a img.alignnone {    margin: 5px 20px 10px 0;}a img.alignleft {    float: left;    margin: 5px 20px 10px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}.wp-caption {    background: #fff;    border: 1px solid #f0f0f0;    max-width: 96%; /* Image does not overflow the content area */    padding: 5px 3px 10px;    text-align: center;}.wp-caption.alignnone {    margin: 5px 20px 20px 0;}.wp-caption.alignleft {    margin: 5px 20px 20px 0;}.wp-caption.alignright {    margin: 5px 0 20px 20px;}.wp-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 98.5%;    padding: 0;    width: auto;}.wp-caption p.wp-caption-text {    font-size: 11px;    line-height: 17px;    margin: 0;    padding: 0 4px 5px;}.sticky{}.bypostauthor{}.gallery .gallery-caption{	font-size: 12px;	margin: 0 0 12px;}.gallery-item a img{	border-width:3px;	border-style: solid;}.gallery-item a img:hover{	border-width:3px;	border-style: solid;}#ascrail2000{	z-index: 100000000 !important;}.linkpages{	margin-top:15px;	height: 40px;}.linkpages a{	padding:5px;}/* search form */.search-login{	float:right;	position:relative;}#header-searchform input{    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-attachment: scroll;    background-clip: border-box;    background-color: transparent;    background-image: url("../img/search.png");    background-origin: padding-box;    background-position: 10px 12px;    background-repeat: no-repeat;    background-size: auto auto;    border-bottom-color: -moz-use-text-color;    border-bottom-style: none;    border-bottom-width: medium;    border-image-outset: 0 0 0 0;    border-image-repeat: stretch stretch;    border-image-slice: 100% 100% 100% 100%;    border-image-source: none;    border-image-width: 1 1 1 1;    border-right-color: -moz-use-text-color;    border-right-style: none;    border-right-width: medium;    border-left-color: -moz-use-text-color;    border-left-style: none;    border-left-width: medium;    border-top-color: -moz-use-text-color;    border-top-style: none;    border-top-width: medium;    box-shadow: none;    color: #FFFFFF;    cursor: pointer;    font-size: 12px;    line-height: 1;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    padding-bottom: 8px;    padding-left: 34px;    padding-right: 0;    padding-top: 8px;    transition-delay: 0s;    transition-duration: 0.4s;    transition-property: all;    transition-timing-function: ease;    width: 0px;	height:20px;}#header-searchform input:before{content: "\f067";}#header-searchform #header-searchsubmit {    display: none;}#header-searchform input:focus {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #EFEFEF;    border-bottom-color: -moz-use-text-color;    border-bottom-style: none;    border-bottom-width: medium;    border-image-outset: 0 0 0 0;    border-image-repeat: stretch stretch;    border-image-slice: 100% 100% 100% 100%;    border-image-source: none;    border-image-width: 1 1 1 1;    border-right-color: -moz-use-text-color;    border-right-style: none;    border-right-width: medium;    border-left-color: -moz-use-text-color;    border-left-style: none;    border-left-width: medium;    border-right-width: medium;    border-top-color: -moz-use-text-color;    border-top-style: none;    border-top-width: medium;    color: #555555;    cursor: text;    margin-left:15px;    font-size: 12px;    padding-bottom: 8px;    padding-left: 34px;    padding-right: 0;    padding-top: 8px;    width: 150px;}#header-searchform{	position: absolute;    margin-bottom: 0;    right: 45px;    transition:all 0.35s ease-in-out;    -moz-transition:all 0.35s ease-in-out;    -webkit-transition:all 0.35s ease-in-out;    -o-transition:all 0.35s ease-in-out;}.seres{	margin-top: 13px !important;	transition:all 0.35s ease-in-out;    -moz-transition:all 0.35s ease-in-out;    -webkit-transition:all 0.35s ease-in-out;    -o-transition:all 0.35s ease-in-out;}#map-canvas {    height: 350px;    width: 100%;}/* contact form errors */.contact label.error{	padding: 5px;	margin: 10px 0px 0px 27px;	border: 1px solid;	color: #b94a48;	background-color: #f2dede;	border-color: #eed3d7;	width:135px;}.contact .error{	border: 1px solid;	border-color: #b94a48;}.entry-content .error {    color: red;}/* Pricing tables */.pricetable .widget-inner {	overflow: visible;}.pricetable .pt-header {	text-align: center;	min-height: 142px;}.pricetable  .pt-header-move{	text-align: center;	min-height: 214px;}.pricetable .pt-header > * {	color: white;	margin: 0;}.pricetable .pt-header .pt-top, .pricetable .pt-header .pt-price {	 font-size: 1.7em;}.pricetable .pt-header .pt-top {	min-height: 2.4em;	line-height: 2.5em;}.pricetable .pt-header .pt-price {	 font-weight: 600;	 font-size:54px;	 padding:40px 0px 40px 0px;}.pricetable .pt-header .pt-price span {	font-size: 14px;	font-weight: 300;}.pricetable .pt-header .desc {	background-color: #969696;	min-height: 1.6em;}.pricetable .pt-content {	margin: 0 0 1px;}.pricetable .pt-content li {	text-align: center;	padding: 1.2em 0;	background-color: #f8f8f8;	margin: 0 0 1px 0;	height: 1.462em;	max-height: 1.462em;}.pricetable .pt-content li i {	background: none;}.pricetable .pt-footer {	 padding:10px 0px 10px 0px;	 text-align: center;	 background-color: #fff;}.pricetable ul li{	list-style: none outside;}.pricetable .pricetable-col {	margin: 0 1px 3em 0;	position: relative;	float: left;}.pricetable .pricetable-featured {	margin-top: -1.64em;	margin-bottom: -3em;	-webkit-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	box-shadow: 1px 0 20px rgba(0, 0, 0, 0.25);	z-index: 5;	margin-right: -2px;	margin-left: -2px;}.pricetable .pricetable-featured .pt-top {	font-size: 1.9em;	line-height: 3em;}.pricetable .pricetable-featured .pt-price span {	font-weight: 400;}.pricetable .pricetable-featured .desc {	font-weight: 400; }.pricetable .pricetable-featured .pt-footer button {	font-size: 110%;	padding: .8em 2em;}.pricetable .pricetable-col.theading li {	font-weight: 600;}.pricetable .pricetable-col.theading .pt-top, .pricetable .pricetable-col.theading .pt-price, .pricetable .pricetable-col.theading .desc, .pricetable .pricetable-col.theading .pt-footer { background-color: transparent; }.pricetable .pricetable-col.theading .pt-content li {	padding-right: 5px;	padding-left: 5px;}.pricetable .pricetable-col.theading .pt-footer a {	display: none;}.pricetable .pricetable-col .pt-price h3 {	font-weight: 600;	font-size: 54px;	margin:0px 0px 10px 0px;}.oldie .pricetable .pricetable-featured {	border: 1px solid #cfcfcf;	border-top: none;}.pricetable .sep.space {	height: 25px;}body.customize-support .navbar-fixed-top{top:28px;}/*accordion and tabs*/.ui-accordion-content p{ background-attachment: scroll;    background-clip: border-box;    background-color: #FFFFFF;    background-image: none;    background-origin: padding-box;    background-position: 0 0;    background-repeat: repeat;    background-size: auto auto;    padding-bottom: 9px;    padding-left: 15px;    padding-right: 15px;    padding-top: 9px;   }.block_accordion_wrapper h3 {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    -moz-user-select: none;    background-attachment: scroll;    background-clip: border-box;    background-color: #FFFFFF;    background-image: none;    background-origin: padding-box;    background-position: 0 0;    background-repeat: repeat;    background-size: auto auto;    border-bottom-color: #D8D8D8;    border-bottom-left-radius: 3px;    border-bottom-right-radius: 3px;    border-bottom-style: solid;    border-bottom-width: 1px;    border-image-outset: 0 0 0 0;    border-image-repeat: stretch stretch;    border-image-slice: 100% 100% 100% 100%;    border-image-source: none;    border-image-width: 1 1 1 1;    border-left-color: #D8D8D8;    border-right-color: #D8D8D8;    border-left-width: 1px;    border-right-width: 1px;    border-left-style: solid;    border-right-style: solid;    border-top-color: #D8D8D8;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    border-top-style: solid;    border-top-width: 1px;    font-size: 14px;    font-weight: normal;    line-height: 21px;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    padding-bottom: 10px;    padding-left: 15px;    padding-right: 70px;    padding-top: 10px;    position: relative;}.addthis_toolbox{	height: 30px;}/*rating*/.post-review {    float: right;	margin-bottom: 15px;	margin-left: 25px;	margin-right: 25px;	margin-top: 25px;    width: 270px;}.post-review ul {    border-top-color: #272727;    border-top-style: solid;    border-top-width: 1px;    list-style-image: none;    list-style-position: outside;    list-style-type: none;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    padding-top: 0;}.post-review ul li {	padding: 15px 25px 15px 25px;	font-family: Open Sans;	text-transform: uppercase;	color: #CCCCCC;	border-bottom-color: #282828;	border-bottom-style: solid;	border-bottom-width: 1px;}.overall-score{	margin-left:35px;	font-size: 25px;	padding: 20px;}.score {    float: right;}div.rating { font-family: FontAwesome; position: relative; display: inline-block; font-size:18px;  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); }.overall-score .rating{	font-size: 26px;}div.rating:before { content: "\f006\ \f006\ \f006\ \f006\ \f006"; color: #CCCCCC;  }div.rating:after { position: absolute; left: 0; }.r-0:before { content: "" !important; }.r-05:after { content: "\f089\ \00a0"; }.r-1:after { content: "\f005"; }.r-15:after { content: "\f005\ \f089\ \00a0"; }.r-2:after { content: "\f005\ \f005"; }.r-25:after { content: "\f005\ \f005\ \f089\ \00a0"; }.r-3:after { content: "\f005\ \f005\ \f005"; }.r-35:after { content: "\f005\ \f005\ \f005\ \f089\ \00a0"; }.r-4:after { content: "\f005\ \f005\ \f005\ \f005"; }.r-45:after { content: "\f005\ \f005\ \f005\ \f005\ \f089\ \00a0"; }.r-5:after { content: "\f005\ \f005\ \f005\ \f005\ \f005"; }/* Gallery page */.isotopeMenu{	float:right;}.isotopeMenu > li{	margin:0px !important;}.isotopeMenu > li > a{	padding: 10px 20px 10px 20px !important;	font-weight: normal;	display: block;	color: #fff;	font-size: 12px;	text-transform: capitalize !important}.isotope_top_space{	clear:both;}#sk_igallery_lightbox{z-index: 999999999 !important;}/* Rating widget */.widget .review  li .img{	float:left;	margin-right: 10px;	transition:all 0.35s ease-in-out;    -moz-transition:all 0.35s ease-in-out;    -webkit-transition:all 0.35s ease-in-out;    -o-transition:all 0.35s ease-in-out;}.widget .review  li .img:hover{	opacity: 0.75;	transition:all 0.35s ease-in-out;    -moz-transition:all 0.35s ease-in-out;    -webkit-transition:all 0.35s ease-in-out;    -o-transition:all 0.35s ease-in-out;}.widget .review  li .info{	float:left;}.widget .review  li {    height: auto;	border-bottom:0px;	border-top: 1px solid #eee;	margin: 10px 0px 0px 0px;	padding-top: 20px; } .widget .review  li:first-child {	margin-top: 0px; } .widget .review  li small{    font-size: 11px;	color: #999; } .widget .review  li .info .overall-score .rating {    font-size: 15px;	text-shadow: 0px 0px 0px;} .widget .review  li .info .overall-score {    margin: 0;	padding: 0;}.footer_widget .review  li .img{	float:left;	margin-right: 10px;	border:1px solid;}.footer_widget .review  li .info{	float:left;	width: 71%;} .footer_widget .review  li .info .overall-score .rating {    font-size: 15px;} .footer_widget .review  li .info .overall-score {    margin: 0;	padding: 0;}.widget ul li .bbp-forum-title .icon-comments, .widget ul li .bbp-forum-title .icon-comment, .footer_widget ul li .bbp-forum-title .icon-comments, .footer_widget  ul li .bbp-forum-title .icon-comment{	padding-right: 5px;}.menu .nav.children {    display: none;    float: left;    left: 0;    list-style-image: none;    list-style-position: outside;    list-style-type: none;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 0;    min-width: 160px;    position: absolute;    top: 100%;    z-index: 30000;}.menu .nav.children li {    border-bottom-color: #323232;    border-bottom-style: solid;    border-bottom-width: 1px;    padding: 0;    min-width: 160px;    color: #262626;}.menu .nav.children li > a{      margin: 0;}/***************** Parallax ******************/.full-width-section {	background-size: cover;	-moz-background-size: cover;	-webkit-background-size: cover;	box-sizing: content-box!important;	-moz-box-sizing: content-box!important;	-webkit-box-sizing: content-box!important;	margin-left: -50%;    padding-left: 50%;    padding-right: 50%;    width: 100%;    position: relative;    z-index: 0;    visibility: hidden;	background-position: 50% 23px;	background-repeat: repeat-x;	padding: 85px 410px 70px;	margin-left: -410px;	visibility: visible;	margin-bottom:40px;}.boxed.full-width-section{	padding-left: 54px;	padding-right: 14px;	margin-left: -34px;}.light, .dark{	position:relative;	z-index:10;}.parallax_section h3.widget-title {	font-size: 26px;	margin-bottom: 0px;	text-transform: none;	font-weight: bold;	text-align: left;	text-transform: capitalize;	background-color:transparent;	background:none;	padding-left:0px;}.full-width-section > .span_12 > div:last-child {	padding-bottom: 0px!important;}.full-width-section img {	display: block;	margin-bottom: 0px!important;}html:not(.js) .full-width-section {	visibility: visible;}.full-width-section.parallax_section {	background-attachment: fixed;	overflow:hidden;	margin-bottom:0px;}.full-width-section.parallax_section  video{	position: absolute !important;	top:-15%;	left:30px !important;	z-index:0;	width:100% !important;}.boxed.full-width-section.parallax_section video{	left: 0px !important;	width:100% !important;}.full-width-section.no-cover {	background-size: auto!important;	-moz-background-size: auto!important;	-webkit-background-size: auto!important;}.full-width-section > .col.span_12 {	float: none!important;}.full-width-section > .col.span_12.light {	color: #fff;}.home-wrap .full-width-section.first-section {	margin-top: -37px!important;}/* Light version fixes */.parallax_section .light .block-page_header_block .block-title h2, .parallax_section .light h3.widget-title,.parallax_section .light .block-skills_block, .parallax_section .light .block h3:first-child, .parallax_section .light .block-news_block a, .parallax_section .light .newsbv-item-first a, .parallax_section .light .newsbv-item-first, .parallax_section .light .block_tabs .tab, .parallax_section .light .block_toggle, .parallax_section .light .ui-accordion-content p, .parallax_section .light .highlight h2, .parallax_section .light, .parallax_section .light p{	color:#fff;}.parallax_section .light .block-title p, .parallax_section .light .block-news_block .post-meta, .parallax_section .light .newsbv-item-first .post-meta{	color:#ddd;}.parallax_section .light .block h3:first-child:after{	height:0px;}.parallax_section .light .block-divider{	opacity:0.5;}.parallax_section .light .progress{	background-color:transparent;}.parallax_section .light .block_tabs .tab{	background-color:transparent;	padding:20px 0px 20px 0px;}/*megamenu*/.nav-collapse ul.nav li.megamenu {	position: inherit !important;}.nav-collapse ul.nav li.megamenu > ul.sub-menu {	left: -100%;	padding: 15px 0px;	background-color: #1C1C1C;}.nav-collapse ul.nav li.megamenu > ul > li {	display: table-cell!important;    float: none!important;	padding: 0px 15px;	width: 33.33%;	border-bottom: 0;	border-right: 1px solid #323232;}.nav-collapse ul.nav li.megamenu > ul > li > ul > li{	border:0px;	background:none;}.nav-collapse ul.nav li.megamenu > ul > li > ul > li a, .nav-collapse ul.nav li.megamenu > ul > li a, .nav-collapse ul.nav li.megamenu > ul > li.active a{	background: none;}.nav-collapse ul.nav li.megamenu > ul > li.active a{	background-color:transparent;}.nav-collapse ul.nav li.megamenu > ul > li > ul > li a:hover{	background: rgba(255,255,255,0.2);}.nav-collapse ul.nav li.megamenu.col3 > ul > li { width: 33.33%; min-width:150px; }.nav-collapse ul.nav li.megamenu.col4 > ul > li { width: 25%; min-width:150px; }.nav-collapse ul.nav li.megamenu.col5 > ul > li { width: 20%; min-width:150px; }.nav-collapse ul.nav li.megamenu.col6 > ul > li { width: 16.66%%; min-width:150px; }.nav-collapse ul.nav li.megamenu > ul > li ul {	display: block!important;	top: 0px!important;	width: 100%;	opacity: 1!Important;	left: 0px!important;	position: relative!important;}.nav-collapse ul.nav li.megamenu ul li a {	border-bottom: none!important;	padding: 9px 15px;}.navbar .nav li.current-menu-parent, .navbar .nav li.current-menu-parent:hover, .nav-tabs .ui-state-ac{	background:none;}li.megamenu > ul > li > a {	font-size: 12px;	text-transform: uppercase;	margin-bottom: 5px;	letter-spacing: 2px;	font-weight: 800;}/* Dark version fixes */.parallax_section .dark .block-page_header_block .block-title h2, .parallax_section .dark h3.widget-title,.parallax_section .dark .block-skills_block, .parallax_section .dark .block h3:first-child, .parallax_section .dark .block-news_block a, .parallax_section .dark .newsbv-item-first a, .parallax_section .dark .newsbv-item-first, .parallax_section .dark .block_tabs .tab, .parallax_section .dark .block_toggle, .parallax_section .dark .ui-accordion-content p, .parallax_section .dark, .parallax_section .dark p{	color:#333;}.parallax_section .dark .block-title p, .parallax_section .dark .block-news_block .post-meta, .parallax_section .dark .newsbv-item-first .post-meta{	color:#666;}.parallax_section .dark .block h3:first-child:after{	height:0px;}.parallax_section .dark .block-divider{	opacity:0.5;}.parallax_section .dark .progress{	background-color:transparent;}.parallax_section .dark .button-medium:hover, .parallax_section .dark .button-small:hover, .parallax_section .dark .button-big:hover, .parallax_section .dark .blog-date span.date:hover, .parallax_section .dark input[type="submit"]:hover, .parallax_section .dark button[type="submit"]:hover, .parallax_section .dark .pricetable .pricetable-col.featured .pt-top, .parallax_section .dark .pricetable .pricetable-featured .pt-top, .parallax_section .dark .block_tabs .nav-tabs li.ui-state-active a, .parallax_section .dark .nav-tabs > li > a:hover, .parallax_section .dark .nav-tabs > li.active > a, .parallax_section .dark .nav-tabs .ui-state-active a, .parallax_section .dark .nav-tabs > li > a:focus, .parallax_section .dark a.ui-accordion-header-active, .parallax_section .dark .block_accordion_wrapper .ui-state-hover, .parallax_section .dark .block_toggle .open, .parallax_section .dark .splitter li[class*="selected"] > a, .parallax_section .dark .splitter li a:hover, .parallax_section .dark .nav-tabs a:hover, .parallax_section .dark .nav-tabs > li.active > a, .parallax_section .dark .isotopeMenu > li > a:hover{	color:#333333;	border: 2px solid #333333;}.parallax_section .dark .block_tabs .tab{	background-color:transparent;	padding:20px 0px 20px 0px;}.parallax_section .dark .button-medium, .parallax_section .dark .button-small, .parallax_section .dark .button-big, .parallax_section .dark button[type="submit"], .parallax_section .dark input[type="submit"], .parallax_section .dark .block_tabs .nav-tabs li a, .parallax_section .dark .accordion-heading, .parallax_section .dark .splitter li a, .parallax_section .dark .nav-tabs a, .parallax_section .dark .isotopeMenu > li > a {	color:#666666;	border: 2px solid #666666;}/***************** Image with animation ******************/img.img-with-animation {	opacity: 0;	position: relative;}img.img-with-animation[data-animation="grow-in"].full-opacity {	opacity: 1;}html:not(.js) img.img-with-animation  {	opacity: 0;}img.img-with-animation[data-animation="grow-in"] {	opacity: 0;    transform: scale(0.4);    -webkit-transform: scale(0.4);    -o-transform: scale(0.4);    -moz-transform: scale(0.4);    transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);}img.img-with-animation[data-animation="fade-in-from-left"] {	left: -130px;	padding-right: 30px;	opacity:0;}img.img-with-animation[data-animation="fade-in-from-right"] {	right: -130px;	padding-left: 30px;	opacity:0;}img.img-with-animation[data-animation="fade-in-from-bottom"] {	bottom: -150px;	opacity:0;}img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {	margin: 0 auto;	opacity:0;}/***************** Span with animation ******************/span.i-with-animation {	opacity: 0;	position: relative;}span.i-with-animation[data-animation="grow-in"].full-opacity {	opacity: 1;}html:not(.js) span.i-with-animation  {	opacity: 1;}span.i-with-animation[data-animation="grow-in"] {	opacity: 0.1;    transform: scale(0.4);    -webkit-transform: scale(0.4);    -o-transform: scale(0.4);    -moz-transform: scale(0.4);    transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);}/***************** Skill bar with animation ******************/div.b-with-animation {	opacity: 0;	position: relative;}div.b-with-animation[data-animation="grow-in"].full-opacity {	opacity: 1;}html:not(.js) div.b-with-animation  {	opacity: 0;}div.b-with-animation[data-animation="grow-in"] {	opacity: 0.1;    transform: scale(0.4);    -webkit-transform: scale(0.4);    -o-transform: scale(0.4);    -moz-transform: scale(0.4);    transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);    -o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25);}div.b-with-animation[data-animation="fade-in-from-left"] {	left: -40px;	padding-right: 30px;}div.b-with-animation[data-animation="fade-in-from-right"] {	right: -40px;	padding-left: 30px;}div.b-with-animation[data-animation="fade-in-from-bottom"] {	bottom: -100px;}div.b-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {	margin: 0 auto;}/* Ticker Styling */.block-horizontal_ticker_block{	margin-bottom:25px;}.ticker-wrapper.has-js {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	height: auto;	display: block;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.ticker {	width: 100%;	display: block;	position: relative;	overflow: hidden;}.ticker .ticker{	width:90%;	float:left;}.ticker-title {	color: #990000;	font-weight: bold;	text-transform: uppercase;}.ticker-content {	margin: 0px;	padding-top: 11px;	position: absolute;	font-weight: normal;	overflow: hidden;	white-space: nowrap;	line-height: 20px;	color:#ddd;}.ticker-swipe {	padding-top: 11px;	position: absolute;	top: 0px;	display: block;	width: 800px;	height: 23px;	color:#eee;}.ticker-swipe span {	margin-left: 1px;	border-bottom: 1px solid #1F527B;	height: 12px;	width: 7px;	display: block;}.ticker-controls {	padding: 13px 0px 0px 0px;	list-style-type: none;	margin:0;	float: right !important;	width:7%;}.ticker-controls li {	padding: 0px;	margin-left: 5px;	float: left;	cursor: pointer;	height: 16px;	width: 16px;	display: block;}.ticker-controls li.jnt-play-pause {	background-image: url('../img/controls.png');	background-position: 32px 16px;}.ticker-controls li.jnt-play-pause.over {	background-position: 32px 32px;}.ticker-controls li.jnt-play-pause.down {	background-position: 32px 0px;}.ticker-controls li.jnt-play-pause.paused {	background-image: url('../img/controls.png');	background-position: 48px 16px;}.ticker-controls li.jnt-play-pause.paused.over {	background-position: 48px 32px;}.ticker-controls li.jnt-play-pause.paused.down {	background-position: 48px 0px;}.ticker-controls li.jnt-prev {	background-image: url('../img/controls.png');	background-position: 0px 16px;}.ticker-controls li.jnt-prev.over {	background-position: 0px 32px;}.ticker-controls li.jnt-prev.down {	background-position: 0px 0px;}.ticker-controls li.jnt-next {	background-image: url('../img/controls.png');	background-position: 16px 16px;}.ticker-controls li.jnt-next.over {	background-position: 16px 32px;}.ticker-controls li.jnt-next.down {	background-position: 16px 0px;}.js-hidden {	display: none;}.no-js-news {	padding: 10px 0px 0px 45px;	color: #F8F0DB;}.left .ticker-swipe {	/*left: 80px;*/}.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {    float: left;}.right .ticker-swipe {	/*right: 80px;*/}.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {    float: right;}.right .ticker-controls {    padding-right: 6px;}/* ISOTOPE MENU================================================== */.isotopeMenu{	display: block;	text-align: right;	list-style-type: none;}.isotopeMenu > li{	display: inline-block;	margin: 5px;}.isotopeMenu > li > a{	text-decoration: none;	text-transform: uppercase;	padding: 0 15px;	line-height: 20px;	display: block;	outline: none;	font-weight: 300;	font-size: 12px;	text-transform: uppercase;}/* END ISOTOPE MENU================================================== *//* ISOTOPE CONTAINER================================================== */.isotope_top_space{	height: 5px;}.isotopeContainer{	position: relative;}.isotopeItem{	overflow: hidden;	position: relative;}.isotopeItemOverlay{	position: absolute;	display: none;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	cursor: pointer;}.isotopeItemCaption{	display: none;}/* beacon */.rx_isotope_beacon{	position: absolute;	width: 96px;	height: 96px;}.genericBeaconIsotope{	position: absolute;	cursor: pointer;	margin: auto;	width: 96px;	height: 96px;}.beaconCircle1{	position: absolute;	left: 0px;	top: 0px;	width: 96px;	height: 96px;	border-radius: 48px;}.beaconCircle2{	position: absolute;	left: 12px;	top: 12px;	width: 72px;	height: 72px;	border-radius: 36px;}.isotopeItemOpenLink, img.isotopeItemOpenLink, .isotopeThumb img.isotopeThumb{	margin: 0;	border: none;	outline: none;	box-shadow: none;	border-radius: 0px 0px 0px 0px;}/* end beacon *//* END ISOTOPE CONTAINER================================================== *//* iGallery lightbox================================================== */#sk_igallery_lightbox{	width: 100%;	height: 2px;	position: fixed;	left: 0px;	top: 0px;	background-color: #000;	background: rgba(0,0,0,0.90);	z-index: 999999 !important;	overflow: hidden;}#isecure_screen{	width: 100%;	height: 100%;	position: fixed;	left: 0px;	top: 0px;	z-index: 10000;}.iGalleryPreloader{	width: 28px;	height: 28px;	position: absolute;	left: 0px;	top: 0px;}/* lightbox caption - style caption here================================================== */#ilghtb_caption{	position: absolute;	width: 100%;	top: 15px;	left: 0px;	color: #CCC;	text-align: center;	font-size: 14px;	font-family: Tahoma, Geneva, sans-serif;}#ilghtb_img{	width: 100%;	height: 100%;	top: 0px;	left: 0px;	position: absolute;}#ilghtb_controls{	position: absolute;	bottom: 15px;	left: 0px;}a.genericBoxButtonLightbox{	width: 27px;	height: 27px;	display: block;	outline: none;}.ifloatRight{	float: right;}.iLightboxDisabledButton{	cursor: default;}/**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {  -webkit-transition-duration: 0.8s;     -moz-transition-duration: 0.8s;      -ms-transition-duration: 0.8s;       -o-transition-duration: 0.8s;          transition-duration: 0.8s;}.isotope {  -webkit-transition-property: height, width;     -moz-transition-property: height, width;      -ms-transition-property: height, width;       -o-transition-property: height, width;          transition-property: height, width;}.isotope .isotope-item {  -webkit-transition-property: -webkit-transform, opacity;     -moz-transition-property:    -moz-transform, opacity;      -ms-transition-property:     -ms-transform, opacity;       -o-transition-property:      -o-transform, opacity;          transition-property:         transform, opacity;}/**** END Isotope Filtering ****/body{ font-family: Arial;}.plove, .button-medium, .button-small, .button-big, .navbar-inverse .nav > li > a, .title_wrapper .breadcrumbs, .pdisplay a, .block-title, blockquote, h1, h2, h3, h4, h5,h6, code,pre, input, button, select, textarea, .dropdown-menu li > a, .navbar-search .search-query{ font-family: Open Sans, sans-serif;}.search-login{	display: none;}