﻿/*Theme Name: WHITESPOTTheme URI: http://white.onetouchtheme.com/Author: waelsadekAuthor URI: https://themeforest.net/user/waelsadek/Description: Clean WordPress themeVersion: 1.0.1License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlText Domain: whitespotTags: custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, translation-ready*//** * Table of Contents: * * 1.0 - Reset 	 * 1.1 - BASE * 2.0 typography * 3.0 Links and Form * 3.0 Column Settings  * 5.0 WordPress Core * 6.0 Row Core * 7.0 Menu ESSENTIAL STYLES * 8.0 Page Title * 9.0 Theme Boxed Layout Style * 10.0 Plugin - Tipsy * 11.0 Plugin - PrettyPhoto CSS * 12.0 Plugin - FlexSlider  * 13.0 Plugin - Owl Carousel * 14.0 404 page  * ---------------------------------------------------------------------------- *//** * 1.0 Reset * * ---------------------------------------------------------------------------- */.clearfix{	*zoom:1;}.clearfix:before,.clearfix:after{	display:table;	content:"";	line-height:0;}.clearfix:after{	clear:both;}/* ------------ BASE ------------- */html {    -webkit-font-smoothing: antialiased;}::selection {    background: #11649b  ;    color: #ffffff;}::-moz-selection {    background: #11649b  ;    color: #ffffff;}img.scale-with-grid {    max-width: 100%;    height: auto;}ul {    margin: 0;    list-style: none;}li{    line-height: 1.4;}p {    margin: 0 0 20px;    -ms-word-wrap: break-word;    word-wrap: break-word;}.ott-content p:last-child,.otouch-team p:last-child,.single-portfolio p:last-child{    margin: 0;}embed, img {    max-width: 100%;    height: auto;    border: none;}    iframe{    width: 100%;    max-width: 100%;    border: none;} a:hover {    text-decoration: none;}ul {    list-style-type: square;}nav ul, nav ol {    list-style: outside none none;}li > ul, li > ol {    margin: 0 0 0 20px;;}img {    border: 0 none;    vertical-align: middle;}svg:not(:root) {    overflow: hidden;}figure {    margin: 0;}form {    margin: 0;}/** * 2.0 typography * * ---------------------------------------------------------------------------- */body {    line-height: 1.9em;    font-size: 13px;    color: #444;	font-weight:400;    font-family: "Open Sans", sans-serif;}h1,h2,h3,h4,h5,h6 {    margin: 0 0 20px 0 !important;    padding: 0;    color: #000;    font-weight: bold;    font-family: 'Open San' ,sans-serif;    line-height: 1.6;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    font-weight: inherit;}h1 {    font-size: 36px;}h2 {    font-size: 24px;}h3 {    font-size: 18px;}h4 {    font-size: 16px;}h5 {    font-size: 14px;}h6 {    font-size: 12px;}.highlight {     color: #11649b ;}p img {    margin: 0;}em {    font-style: italic;}strong {    font-weight: bold;}small {    font-size: 80%;}hr {    clear: both;    margin: 20px 0 20px;    height: 0;    border: solid #ddd;    border-width: 1px 0 0;}pre {    overflow-x:auto;    margin: 0 0 20px 0;    padding: 10px 20px;    height: auto;    border: 1px solid #e2e2e2;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #f7f7f7;    font-family: Consolas, monospace;}.hidden {  display: none !important; }dt{    line-height: 2;}/** * 3.0 Links and Form * * ---------------------------------------------------------------------------- */a{    outline: 0;    color: #11649b  ;    text-decoration: none;    -webkit-transition: color 0.4s ease;    -moz-transition: color 0.4s ease;    -o-transition: color 0.4s ease;    -ms-transition: color 0.4s ease;    transition: color 0.4s ease;}a:hover,a:focus {    outline: 0;    color: #11649b  ;    text-decoration: none;}a:hover{	 color:#333}  .ls-inner a{    -webkit-transition: none;    -moz-transition: none;    -ms-transition: none;    -o-transition: none;    transition: none;}ul,ol { margin: 20px 0; }ul { list-style: none outside; }ol{ margin-left: 30px; }ul { margin-left: 15px; padding-left:0px; }ol { list-style: decimal; }ul { list-style: circle outside; }aside ul,.ott-twitter ul.jtwt{position: relative; margin: 0;padding-left: 20px; list-style: none;}aside ul ul{margin-top: 15px;}ul li ul,ol li ul,ol li ul,ol li ol { 	margin-bottom: 0;      	font-size: 13px;    color: #444;	font-weight:400;}form,fieldset { margin-bottom: 20px; }input[type="text"],input[type="password"],input[type="email"],textarea,select ,.input-text {    display: block;    margin: 0;    margin-bottom: 20px;    padding: 10px 20px;        width: 226px;    outline: none;    border: 1px solid #eee;    background: #fff;    color: #666666;    font-size: 13px;	}.select2-container .select2-choice  {    background: #fff;    color: #666666;    font-size: 13px;    border: 1px solid #eee;		-webkit-transition: all 0.3s ease-in-out;  		-moz-transition: all 0.3s ease-in-out;   		-ms-transition: all 0.3s ease-in-out;  		-o-transition: all 0.3s ease-in-out;  		transition: all 0.3s ease-in-out;		}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus ,.select2-drop-active,.select2-container .select2-choice{	border-color:#ddd}.select2-container.select2-drop-above .select2-choice,.select2-drop.select2-drop-above.select2-drop-active {	border-color:#ddd	}.select2-drop-mask,.select2-drop-active {	z-index:3 !important	}textarea { width: 100%; }select {    padding: 5px;    width: 220px;    height: 40px;}label,legend {    display: block;    cursor: pointer;}label span,legend span { font-weight: bold; }button,.btn,input[type="submit"],input[type="reset"],input[type="button"] {    display: inline-block;    padding: 15px 25px;    border: none;    background: #11649b  ;    color: #FFF;    font-family: 'Open Sans', sans-serif;    font-size: 12px;    line-height: 1;    cursor: pointer;	-webkit-transition: all 0.3s ease-in-out;  		-moz-transition: all 0.3s ease-in-out;   		-ms-transition: all 0.3s ease-in-out;  		-o-transition: all 0.3s ease-in-out;  		transition: all 0.3s ease-in-out;		font-weight:600;	text-transform:uppercase;}button:hover,.btn:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{    background:#26292f;	color:#fff}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{    border-color: #D0D3D6;}::-webkit-input-placeholder {    color: #666;}:-moz-placeholder { /* Firefox 18- */    color: #666;}::-moz-placeholder {  /* Firefox 19+ */    color: #666;}:-ms-input-placeholder {      color: #666;}/** * 3. Column Settings  * * ---------------------------------------------------------------------------- */.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth,.three-fifth, .four-fifth, .one-six, .five-sixth , .four-sixth, .two-sixth{	margin-right: 4%; 	position:relative; 	float:left; } .one-half{ 	width:48%; }.one-third{	width:30.6666%;}.one-fourth{	width:22%; }.one-fifth{	width: 16.8%;}.one-six {	width: 13.3333%;}.two-third{	width: 65.3332%;}.two-fourth {	width: 48%;}.two-fifth {	width: 37.6%;}.two-sixth {	width: 30.6666%;}.three-fourth{	width:74%;}.three-fifth {	width: 58.4%;}.three-sixth {	width: 47.9998%;}.four-fifth {	width: 79.2%;}.four-sixth {	width: 65.3332%;}.five-sixth {	width: 82.6665%;}.last{ 	margin-right:0 !important; 	clear:right; }.one{	width:100%;	display:inline-block;}nav.langes-menu .menu li.parent a i {	line-height:50px;	height:50px;	display:block}nav.langes-menu .menu li.parent > a > span {	display:none	}.ott-acc-menu-wrap a i {	display:none;	}#slider {	width:100%;	}.theme-boxed, .theme-boxed #header.header-small, .theme-boxed .fixed-footer{    width: 1260px;}.theme-boxed .otouch-full-element {    margin-left: -100px;    width: 1340px;}.theme-boxed.gird1560  , .theme-boxed.gird1560 #header.header-small, .theme-boxed.gird1560 .fixed-footer {    width: 1560px;	}/** * 4. WordPress Core * * ---------------------------------------------------------------------------- */.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-right: auto;    margin-left: auto;}.wp-caption {    padding: 5px 3px 10px;    max-width: 96%; /* Image does not overflow the content area */    border: 1px solid #f0f0f0;    background: #fff;    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 {    margin: 0;    padding: 0;    max-width: 98.5%;    width: auto;    height: auto;    border: 0 none;}.wp-caption p.wp-caption-text {    margin: 0;    padding: 0 4px 5px;    font-size: 11px;    line-height: 17px;}/* WP Default Gallery */.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {    max-width: 90%;    height: auto;    margin: 5% auto;}.gallery-caption {    margin: 0 0 8px;    font-style: italic;    font-family: arial;}.sticky {	display:block}.gallery {    	display: block;   	clear: both;   	overflow: hidden;    	margin: 0 auto; 	margin-bottom:20px;}.gallery .gallery-row {   	 display:block;    	 clear: both;    	 overflow: hidden;   	  margin: 0;}.gallery .gallery-item {    	overflow: hidden;    	float: left;    	text-align: center;    	list-style: none;    	padding: 0;  }.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {    	max-width: 90%;    	height: auto;    	margin: 5% auto;	-webkit-transition: all 0.3s ease-in-out;  		-moz-transition: all 0.3s ease-in-out;   		-ms-transition: all 0.3s ease-in-out;  		-o-transition: all 0.3s ease-in-out;  		transition: all 0.3s ease-in-out;		}.gallery .gallery-item:hover img {	opacity:.8}.gallery-caption {    	margin: 0 0 8px;   	font-style: italic;    	font-family: arial;}#gallery-1 img  {	max-width: 100%;    	height: auto;    	margin: 0% auto;	}.gallery-style-2  .gallery { 	margin:0  -1% 0 0 !important }.gallery-style-2 .gallery-columns-1  .gallery-item {	width:100%; 	margin:0 0 2% 0 !important}.gallery-style-2 .gallery-columns-2 .gallery-item{	width:48% !important}.gallery-style-2 .gallery-columns-3 .gallery-item{	width:31.3%}.gallery-style-2 .gallery-columns-4 .gallery-item{	width:23%}.gallery-style-2 .gallery-columns-5 .gallery-item{	width:18% !important ;	margin:0  2% 20px 0 !important}.gallery-style-2 .gallery-columns-6 .gallery-item{	width:16.6667%; !important; 	margin:0 2% 20px 0 !important}.gallery-style-2  .gallery-columns-7 .gallery-item{	width:12.3% !important; 	margin:0 2% 20px 0 !important }.gallery-style-2 .gallery-columns-8 .gallery-item{	width:10.5% !important; 	margin:0 2% 20px 0 !important}.gallery-style-2 .gallery-columns-9 .gallery-item{	width:9.3% !important; 	margin:0 2% 20px 0 !important}.gallery-columns-6 .gallery-item:nth-child(6) {	margin-right:0	!important}.gallery-columns-7 .gallery-item:nth-child(7) {	margin-right:0	!important}.gallery-columns-8 .gallery-item:nth-child(8) {	margin-right:0	!important}.gallery-columns-9 .gallery-item:nth-child(9) {	margin-right:0	!important}.gallery-style-1 .gallery-item {	border:0px ;	margin:0px;	}.gallery-style-1 .gallery-item img {	width:100%;   height: auto;    margin: 0% auto;    max-width: 100%;		}	.gallery .gallery-item a{	margin: 0;	padding: 0;	display: block;	-webkit-transition: all 0.2s;       -moz-transition: all 0.2s;        -ms-transition: all 0.2s;         -o-transition: all 0.2s;            transition: all 0.2s;}.gallery img{	width: 100%;	height: auto;	border: none !important;	padding: 0 !important;	margin: 0 !important;}.gallery a:hover {	opacity: 0.7;	-webkit-transform: rotate(0);	   -moz-transform: rotate(0);		    transform: rotate(0);}.gallery-item{	margin: 0 !important;	padding: 0;	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.gallery-style-2 .gallery-item{	padding: 1px;}/* Table Default Style */table {    border-bottom: 1px solid #ededed;    border-collapse: collapse;    border-spacing: 0;    font-size: 14px;    line-height: 2;    margin: 0 0 20px;    width: 100%;}caption, th, td {    font-weight: normal;    text-align: left;}caption {    font-size: 16px;    margin: 20px 0;}th {    font-weight: bold;    text-transform: uppercase;}td {    border-top: 1px solid #ededed;    padding: 6px 10px 6px 0;}del {    color: #333;}ins {    background: none repeat scroll 0 0 #fff9c0;    text-decoration: none;}.bypostauthor{	position:relative}/** * 6.0 Row Core * * ---------------------------------------------------------------------------- */.row-container  {	position:relative	;	display:block ;	width:100%;		clear:both}.row-container > .container > 	.row > .col-md-6 {	margin-bottom:0px !important	}.row-container.bordered:after {    content: "";    display: table;    height: 5px;	width:100%;	background:rgba(100,100,100,0.1);    position: absolute;    left:0px;    top: 0%;	z-index:12	}.dark .row-container.bordered:after {	background:rgba(255,255,255,0.2);}.row-icon {	position:absolute;	width:80px;	height:80px; 	line-height:64px; 	text-align:center; 	left:50%; 	top:-40px; 	margin-left:-40px;	background:#11649b  ; 	z-index:20 ;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	border:8px #fff solid;	color:#fff;	font-size:25px;}.mm-page {	overflow:hidden	}/* Container */body.not-responsive .container {    width: 1170px !important;}body.not-responsive .theme-full {    min-width: 1200px;}/* Section Loading  */body.loading div#loading{    	display: block;    	width: 100%;   	height: 100%;    	background-image:    url(assets/img/page-load.GIF);    	background-color: #FFF;   	 background-position: center;    	 background-repeat:   no-repeat;	 margin-bottom:40px; 	 position:fixed; 	 left:0px; 	 top:0px; 	 overflow:hidden; 	 z-index:999999}body.loading div#loading.simple {	background-image:    url(assets/img/page-load-ring.gif);    }body.loading div#loading.box {	background-image:    url(assets/img/page-load-box.gif);    }body.loading  {	overflow:hidden ; 	margin-bottom:0px !important;	height: 100% !important}div#loading h2 {	display:none;	opacity:0;	}body.loading .fixed-footer{	padding:0px;	margin:0 !important;	display:none !important	}#google-map{    margin-bottom: -7px;}#google-container {  position: relative;  width: 100%;  height: 200px;  background-color: #e7eaf0;}/** * 7.0 Menu ESSENTIAL STYLES * * ---------------------------------------------------------------------------- */.sf-menu, .sf-menu * {    margin: 0;    padding: 0;    list-style: none;}.sf-menu li {    display: block;    position: relative;}.sf-menu ul {    padding: 0px 0;    position: absolute;    min-width: 220px;    top: 100%;    left: 0px;    z-index: 99;    display: none;}.sf-menu > li {    float: left;    }.sf-menu > li.menu-item-has-children:last-child {    padding-right: 0px;	border-right:0px;}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul {    z-index: 9999;    display: block;    }.sf-menu a {    position: relative;	color:#ccc}.sf-menu ul ul {    top: 0;    left: 100% !important;	}/* Menu Arrow Class */.sf-menu > li:before{    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.sf-menu  li > ul{	-webkit-box-shadow: 0 0 3px rgba(1,1,1,.1) ;    -moz-box-shadow: 0 0 3px rgba(1,1,1,.1) ;    box-shadow: 0 0 3px rgba(1,1,1,.1);	}/* otouch & ws  Menu Styling*/.sf-menu {    font-family: 'Oswald', sans-serif;    float: right;    position: relative;	z-index:2}ul.sf-menu > li > a{    padding: 25px 22px;    display: block;    color: #4f4f4f;    font-size: 12px;	line-height:0;    line-height: 1;}@media screen and (-webkit-min-device-pixel-ratio:0) { ul.sf-menu > li > a{    padding: 25px 20px;}}ul.sf-menu li ul li a{    display: block;    color: #ccc;    line-height: 1;    padding: 16px 30px 16px 30px; 	white-space:normal  ;	border-top:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:500}ul.sf-menu li ul li{    text-align: left;    line-height: 1;}ul.sf-menu li ul li:hover>a{    color: #fff;}ul.sf-menu > li:hover > a,ul.sf-menu > li:hover:after,.sf-menu > li.current_page_item  > a,.sf-menu > li.current_page_ancestor >a,.sf-menu > li.current-menu-ancestor >a,.sf-menu > li.current-menu-item > a,.page-template-page-onepage-php .sf-menu > .ott-menu-active > a,.sf-menu > li.current_page_item.menu-item-has-children,.sf-menu > li.current_page_ancestor.menu-item-has-children,.sf-menu > li.current-menu-ancestor.menu-item-has-children,.sf-menu > li.current-menu-item.menu-item-has-children {    color: #11649b;	}.ott-menu-container{	float:left;	height:100%;	position:relative;}ul.sf-menu li ul li[class*="fa-"] a,ul.sf-menu li ul li[class*="icon-"] a,ul.sf-menu li ul li ul li[class*="fa-"] a,ul.sf-menu li ul li ul li[class*="icon-"] a {    padding: 15px 0 15px 60px;}.sf-menu ul [class^="fa-"]:before, .sf-menu ul [class*=" fa-"]:before {    font-family: FontAwesome;    display: block;    text-align: center;    position: absolute;    font-size: 14px;    line-height: 14px;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    transition: all 0.4s ease;}.sf-menu [class^="fa-"]:before, .sf-menu [class*=" fa-"]:before {    color: #4F4F4F;}.sf-menu ul [class^="fa-"]:before, .sf-menu ul [class*=" fa-"]:before{    color: #fff;}.sf-menu ul [class^="fa-"]:hover:before, .sf-menu ul [class*=" fa-"]:hover:before,.sf-menu ul .current_page_item[class^="fa-"]:before, .sf-menu ul .current_page_item[class*=" fa-"]:before{    color: #11649b  ;}.sf-menu > [class^="fa-"],.sf-menu > [class*=" fa-"]{    		font-size: 14px; 	padding-left:0px;  }.sf-menu  [class^="fa-"],.sf-menu [class*=" fa-"]{	 	transition: all 0.2s ease-in-out;	}.sf-menu .otouch-mega-menu li a { 	 	border-right:0}.sf-menu > li:before {		position:absolute;		left:20px;		top:50%;		margin-top:-20px;		line-height:40px;		margin-right:0px;}.sf-menu > [class^="fa-"] > a,  .sf-menu > [class*=" fa-"] > a{		padding-left:45px !important}ul.sf-menu > li ul li ul li a{		padding: 16px 30px 16px 30px ;}.sf-menu > li:last-child {	border-right:0px;	}ul.sf-menu li ul li, .sf-menu .otouch-mega-menu > li {	background: rgba(38, 41, 47, 1)}/* ------------ mega menu --------------- */.row-start {    clear:left;}.sf-menu .otouch-mega-menu>li{    min-height: 10px;    float: left;}.sf-menu .otouch-mega-menu ul,.sf-menu .otouch-mega-menu li{    border: none;    position: relative;    top: auto;    left: auto !important;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.sf-menu .otouch-mega-menu.column-2 ul,.sf-menu .otouch-mega-menu.column-2 li{		width:220px;	}.sf-menu .otouch-mega-menu.column-3 ul,.sf-menu .otouch-mega-menu.column-3 li{		width:220px;	}.sf-menu .otouch-mega-menu .mega-menu-title{    font-family: 'Oswald', sans-serif;	border-right:1px solid rgba(0, 0, 0, 0.1) ;	border-bottom:0px solid rgba(0, 0, 0, 0.1) ;	border-top:0;	text-transform:uppercase;	font-size:12px;	font-weight:600;    padding: 0px 35px 0px ;	line-height:40px;    color: #fff  ;}.sf-menu .otouch-mega-menu li ul li a{    padding: 15px 40px;}.sf-menu .otouch-mega-menu li, .sf-menu .otouch-mega-menu ul{    display: inline-block !important;    visibility: visible !important;}.mega-menu-items li{    width: 100%;}.sf-menu .otouch-mega-menu > li > ul > li{	border-right:1px solid rgba(0, 0, 0, 0.1);}.sf-menu .otouch-mega-menu > li:last-child > ul > li {	border-right:0px;	}.sf-menu .otouch-mega-menu li:before {    left: 35px;    line-height: 40px;    margin-right: 0;    margin-top: -20px;    position: absolute;    top: 50%;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    transition: all 0.4s ease;}.sf-menu .otouch-mega-menu ul [class^="fa-"]:before, .sf-menu .otouch-mega-menu ul [class*=" fa-"]:before{    left: 30px;	}.sf-menu .otouch-mega-menu li ul li[class^="fa-"] a, .sf-menu .otouch-mega-menu li ul li[class*=" fa-"] a {    padding: 16px 30px 16px 65px !important;}.sf-menu > li > ul > li:before,.sf-menu > li > ul > li > ul > li:before{    color: #808080;    left: 20px;    line-height: 40px;    margin-right: 0;    position: absolute;    top: 14px;    transition: all 0.5s ease-in-out 0s;}ul.sf-menu li ul li[class*="fa-"] a {    padding: 16px 30px 16px 50px;}/* ------------ mobile menu --------------- */#mobile-menu{    z-index: 1;}.show-mobile-menu {    position: relative;    z-index: 99;	float:right;	width:10%;    cursor: pointer;    display: none;    -webkit-transition: all 0.4s ease;    -moz-transition: all 0.4s ease;    -o-transition: all 0.4s ease;    -ms-transition: all 0.4s ease;    transition: all 0.4s ease;}.show-mobile-menu:hover {	opacity:.8}	.show-mobile-menu .mobile-menu-icon{    float: right;    width: 25px;}.mobile-menu-icon span {    display: block;    margin-bottom: 4px;    width: 100%;    height: 2px;    background: #ddd;}.mobile-menu-icon span:last-child {	margin-bottom:0px;	}.mm-opened .admin-bar #header.stuck {    top: 0;}html.mm-opened body{    margin-top: 0px;}#page {	min-height:200px;	}/** * 8.0 Page Title * * ---------------------------------------------------------------------------- */#page-title {    position: relative;    background-color: #343840;}#page-title .container {    padding-bottom: 0px;    padding-top: 220px;}#page-title h1 {    margin:  0;    color: #fff;    font-size: 22px;    font-weight: 600;	line-height:1;}#page-title p {    color: #fff;    font-size: 11px;    margin-bottom: 0px;	margin-left:20px;}#page-title h2 {    margin: 0 0;    color: #fff;    font-size: 13px;    font-weight: normal;}/* Breadcrump added cause little css :P */.title-with-breadcrumps{    display: inline-block;    width: 100%;    vertical-align: middle;	background:#11649b  ;	padding:20px 25px  ;	height:70px;}.ott-breadcrumb{    top: 50%;    right: 0;    text-transform: uppercase;    font-size: 12px;    line-height: 20px;    color: #fff;}.ott-breadcrumb .crumb-item:after {    content: '>';    display: inline-block;    padding: 0 5px;    color: #a4a4a4;}.ott-breadcrumb .crumb-item:last-child:after {    content: '';    padding: 0;}.ott-breadcrumb a{    color: #ddd;}.ott-breadcrumb a:hover{    color: #fff;}.ott-breadcrumb span{	padding:0 5px;}.breadcrumps-wrap {	position:absolute;	right:40px;	bottom:25px;}#page-title h1 {    display: inline-block;		float:	left ;	line-height:30px;}#page-title p, #page-title h2 {    display: inline-block;		float:left;	position:relative;	padding-left:20px;	font-size:14px;	line-height:30px;	margin-left:20px;} #page-title p:after, #page-title h2:after{	background:rgba(255, 255, 255, .1); 	content: "";    	display: table;    	height: 20px;    	position: absolute;    	left :0px;   	top:50%;	margin-top:-10px;	width:1px;	 }/* page title style 2*/ .pagetitle2 .title-with-breadcrumps {	background:none ;	padding:20px 0}.pagetitle2 .breadcrumps-wrap {	background:rgba(255, 255, 255, 0.1);}/* page title 3 */.pagetitle3 .title-with-breadcrumps {	background:none	;	max-width:60%;	height:auto}#page-title.pagetitle3  p::after, #page-title.pagetitle3  h2::after {	display:none}#page-title.pagetitle3 h1 {	display:block;	float:none;		margin-bottom:15px;}#page-title.pagetitle3  p, #page-title.pagetitle3  h2 {	display:block;	float:none;	margin:0px;	padding:0px;	line-height:25px;}.header1 #page-title.bg-parallax.pagetitle3 .container {	padding:380px 0 50px;;}/* page title 4 */.pagetitle4 .title-with-breadcrumps {	background:none !important	;	display:block;}.pagetitle4 .ebreadcrumb-wrap {	position:relative;	width:100%;	bottom:auto;	right:auto;	background:#fff;	border-bottom:1px solid rgba(100, 100, 100, 0.1) ;	display:block;	height:50px;}.pagetitle4 .ebreadcrumb-wrap .container {		padding:0px !important	}.pagetitle4 .ebreadcrumb-wrap .breadcrumps-wrap {	position:relative;	bottom:auto;	right:auto	}.pagetitle4 .ott-breadcrumb {	line-height:50px;	}#page-title.pagetitle4  p::after, #page-title.pagetitle4  h2::after {    background: rgba(100, 100, 100, 0.1) none repeat scroll 0 0;}.header2 #page-title.pagetitle4 .container {	padding-bottom: 0px;    padding-top: 90px;	}/** * 9.0 Theme Boxed Layout Style * * ---------------------------------------------------------------------------- */.theme-boxed{    margin: 0px auto;    background: #FFF;    position: relative;	overflow:hidden}.ott-boxed-shadow {	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);}.ie8 .theme-boxed{    width: 1000px;}.theme-boxed #header.header-small, .theme-boxed .fixed-footer {    left: auto;    right: auto;}/* Scroll Up Style */#scrollUp {    position: fixed;    z-index: 8;    right: 50px;    bottom: 50px;    display: none;    width: 50px;    height: 50px;    color: #FFF;    text-align: center;	border: 1px solid #444444;    font-size: 14px;    line-height: 50px;    cursor: pointer;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;	background-color:#111 ;		-webkit-transition: all 0.4s ease-in-out;  		-moz-transition: all 0.4s ease-in-out;   		-ms-transition: all 0.4s ease-in-out;  		-o-transition: all 0.4s ease-in-out;  		transition: all 0.4s ease-in-out;		opacity:.7		}#scrollUp:hover{    background-color: #fff;		border-color:#ddd;	opacity:1		}#scrollUp > i {	line-height:50px;	display:block;	width:100%;	text-align:center;	font-size:13px;}#scrollUp:hover > i {	color:#11649b  	}/* Container background Video */.background-video,.video-mask,.video-mask-color{    position: absolute;    width: 100%;    height: 100%;}.video-mask{    top: 0;    left: 0;    z-index: 3;    cursor: pointer;    background-image: url(assets/img/video-mask.png);    background-repeat: repeat;    background-size: 2px 2px;    transition: background 1s;    -webkit-transition: background 1s;    -moz-transition: background 1s;    -o-transition: background 1s;}.paused > .video-mask{    background-color: rgba(28, 28, 28,.8);}.video-mask-color{    top: 0;    left: 0;    z-index: 3;     background: #222;    zoom: 1;    filter: alpha(opacity=40);    opacity: .4;}.bg-video-container{    text-align: center;    }.bg-video-play{    cursor: pointer;    font-size: 30px;    width: 32px;    line-height: 32px;	height:32px;    padding: 15px;    border: 8px solid #fff;    color: #fff;    border-radius: 500px;    -webkit-border-radius: 500px;    -moz-border-radius: 500px;    margin-bottom: 20px;	opacity:1 ;    transition: all 0.4s ease;	}.bg-video-play:before {	margin-left:-0.5px;	}.bg-video-play:hover{    opacity:.8}.bg-video-text{    color: #fff;    font-weight: 600;	font-size:32px;}.bg-video-content {	color:#fff;	font-size:14px;	position:relative ;	margin-bottom:0;}/* Main Grid Padding CSS */#main{    padding: 0px 0;	position:relative;	z-index:3}.otouch-pagebuilder #main {    padding: 0;}#slider{    position: relative;    background: #FFF;  	z-index:2}#main {	z-index:3 	;}.page-wrap  {	padding:60px 0;	}#slider {	overflow:hidden	;}.page-template-page-onepage-php #main{    padding: 0;}#main [class*="col-md"] {    display: inline-block;    margin-top: 40px;    margin-bottom: 40px;    *display: inline;}#main .col-md-9 > .row > [class*="col-md"].ott-element,#main .col-md-6 > .row > [class*="col-md"].ott-element{	margin-top: 40px;    margin-bottom: 0px;}#main .col-md-3 > .row > [class*="col-md"].ott-element {	margin-bottom:0px;	}#main .col-md-6 [class*="col-md"] {	margin-top: 20px;    margin-bottom: 20px;}#main .otouch-portfolio [class*="col-md"].portfolio{    margin-top: 0px;    margin-bottom: 30px;}#main .otouch-portfolio [class*="col-md-3"]{    width: 24.9%;}.onepage-header-container [class*="col-md"] {    display: inline-block;    margin-top: 40px;    margin-bottom: 40px;    *display: inline;}#main [class*="col-md"].otouch-column {	margin-bottom:0px;	}/* Container Styles */.bg-scroll,.bg-parallax{  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover	}.bg-parallax{	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;		background-size: cover;	background-attachment: fixed;	box-sizing: border-box;}.bg-fixed{	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;		background-attachment: fixed;}@media screen and (-webkit-min-device-pixel-ratio:0) {  .bg-fixed { 	background-attachment: scroll; }}.bg-pattern{    background-repeat: repeat;    background-position: left top;}div.jp-jplayer.jp-jplayer-video {     background-color: #292a2b;}.jp-jplayer-video video {    margin-bottom: -6px;}div.jp-audio,div.jp-video {    color: #fff;    font-size: 1em;    font-family: Verdana, Arial, sans-serif;    line-height: 1.6;}div.jp-audio,div.jp-video { 	width: 100%; }div.jp-interface {    position: relative;    z-index: 100;    width: 100%;    background: url(assets/img/jplayer_bg.png) repeat-x;    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);    box-shadow: 0px 1px 1px rgba(0,0,0,0.4);}div.jp-type-single div.jp-interface { 	height: 30px; }div.jp-interface ul.jp-controls {    margin: 0;    padding: 0;    list-style-type: none;}div.jp-interface ul.jp-controls li { 	display: inline; }div.jp-interface ul.jp-controls a {    position: absolute;    overflow: hidden;    text-indent: -9999px;}a.jp-play,a.jp-pause {    z-index: 1;    width: 33px;    height: 30px;    outline: none;}div.jp-type-single a.jp-play,div.jp-type-single a.jp-pause {    top: 0;    left: 0;}a.jp-play { 	background: url("assets/img/jplayer-black-and-yellow.png") 0 0 no-repeat; }a.jp-play:hover { 	background: url("assets/img/jplayer-black-and-yellow.png") -33px 0 no-repeat; }a.jp-pause {    display: none;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -30px no-repeat;}a.jp-pause:hover {	 background: url("assets/img/jplayer-black-and-yellow.png") -33px -30px no-repeat; }div.jp-progress-container {    position: absolute;    top: 0;    left: 34px;    padding: 12px 10px;    width: 225px;    height: 6px;}div.jp-progress {    position: absolute;    overflow:hidden;}div.jp-type-single div.jp-progress {    padding: 1px;    width: 223px;    height: 7px;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -192px repeat-x ;}.single div.jp-type-single div.jp-progress { 	width: 411px; }div.jp-seek-bar {    width: 0px;    height: 5px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -163px repeat-x;    cursor: pointer;}div.jp-play-bar {    width: 0px;    height: 5px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -133px repeat-x ;}/*The seeking class is added/removed inside jPlayerdiv.jp-seeking-bg {        background: url("pbar-ani.gif");*/div.jp-volume-bar-container {    position: absolute;    top: 0;    right: 20px;    padding: 12px 10px;    width: 40px;    height: 6px;}div.jp-volume-bar {    position: relative;    overflow: hidden;    width: 40px;    height: 9px;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -192px repeat-x;    cursor: pointer;}div.jp-volume-bar-value {    margin: 1px;    width: 0px;    height: 5px;    -webkit-border-radius: 1px;    -moz-border-radius: 1px;    border-radius: 1px;    background: url("assets/img/jplayer-black-and-yellow.png") 0 -133px repeat-x;}a.jp-mute,a.jp-unmute {    top: 9px;    right: 60px;    z-index: 1;    width: 17px;    height: 13px;    outline: none;}.seperator-first,.seperator-second {    position: absolute;    left: 32px;    width: 2px;    height: 30px;    background:url(assets/img/seperator.png) no-repeat left;}.seperator-second {    right:90px;     left:auto;}a.jp-mute { 	background: url("assets/img/jplayer-black-and-yellow.png") -10px -68px no-repeat; }a.jp-mute:hover { 	background: url("assets/img/jplayer-black-and-yellow.png") -43px -68px no-repeat; }a.jp-unmute {    display: none;    background: url("assets/img/jplayer-black-and-yellow.png") -5px -98px no-repeat;}a.jp-unmute:hover { 	background: url("assets/img/jplayer-black-and-yellow.png") -43px -98px no-repeat; }div.jp-jplayer { 	background-color: #292a2b; }/* Contact Form 7 Style */.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select, .wpcf7-form .input-text{	width:100%;}.wpcf7-form .one-third textarea {	height:181px;	}.wpcf7-form a.button, .wpcf7-form input[type="submit"], .wpcf7-form  button {	margin-bottom:0px;	}/** * 10.0 Plugin - Tipsy * * ---------------------------------------------------------------------------- */.tipsy { 	font-size: 13px; 	position: absolute; 	padding: 5px; 	z-index: 9; }.tipsy-inner { 	background-color: #000; 	color: #FFF; 	max-width: 200px; 	padding: 5px 12px 4px 12px; 	text-align: center; }/* Rounded corners */.tipsy-inner { 	border-radius: 3px; 	-moz-border-radius: 3px; 	-webkit-border-radius: 3px; }.tipsy-arrow { 	position: absolute; 	width: 0; 	height: 0; l	ine-height: 0; 	border: 5px dashed #000; }/* Rules to colour arrows */.tipsy-arrow-n { 	border-bottom-color: #000; }.tipsy-arrow-s { 	border-top-color: #000; }.tipsy-arrow-e { 	border-left-color: #000; }.tipsy-arrow-w { 	border-right-color: #000; }.tipsy-n .tipsy-arrow { 	top: 0px; 	left: 50%; 	margin-left: -5px; 	border-bottom-style: solid; 	border-top: none; 	border-left-color: transparent; 	border-right-color: transparent; }.tipsy-nw .tipsy-arrow { 	top: 0; 	left: 10px; 	border-bottom-style: solid;	border-top: none; 	border-left-color: transparent; 	border-right-color: transparent;}.tipsy-ne .tipsy-arrow { 	top: 0; 	right: 10px; 	border-bottom-style: solid; 	border-top: none;  	border-left-color: transparent; 	border-right-color: transparent;}.tipsy-s .tipsy-arrow { 	bottom: 0; 	left: 50%; 	margin-left: -5px; 	border-top-style: solid; 	border-bottom: none;  	border-left-color: transparent; 	border-right-color: transparent; }.tipsy-sw .tipsy-arrow { 	bottom: 0; 	left: 10px; 	border-top-style: solid; 	border-bottom: none;  	border-left-color: transparent; 	border-right-color: transparent; }.tipsy-se .tipsy-arrow { 	bottom: 0; 	right: 10px; 	border-top-style: solid; 	border-bottom: none; 	border-left-color: transparent; 	border-right-color: transparent; }.tipsy-e .tipsy-arrow { 	right: 0; 	top: 50%; 	margin-top: -5px; 	border-left-style: solid; 	border-right: none; 	border-top-color: transparent; 	border-bottom-color: transparent; }.tipsy-w .tipsy-arrow { 	left: 0; 	top: 50%; 	margin-top: -5px; 	border-right-style: solid; 	border-left: none; 	border-top-color: transparent; 	border-bottom-color: transparent; }/** * 11.0 Plugin - PrettyPhoto CSS * * ---------------------------------------------------------------------------- */div.pp_default .pp_expand{	background:none !important;	cursor:pointer;	width:30px;	height:30px;	margin:0 11px 0 0;}div.pp_default .pp_expand:after{	background:rgba(0,0,0,.2);	color:#fff;	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;content:'\f065';	-webkit-font-smoothing:antialiased;}div.pp_default .pp_contract{	cursor:pointer	;width:30px;	height:30px;	margin:0 11px 0 0;}div.pp_default .pp_contract:after{	background:rgba(0,0,0,.2);	color:#fff;	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;content:'\f066';	-webkit-font-smoothing:antialiased;}a.pp_contract,a.pp_expand{	cursor:pointer;	display:none;	height:20px;	position:absolute;	right:30px;	text-indent:-10000px;	top:10px;	width:20px;	z-index:20000;}div.pp_default .pp_close{	width:30px;	height:30px;	cursor:pointer;	display:block;	margin:5px -7px 0 0;	padding:0;	line-height:1;	background:none !important ;	color:#fff;	-webkit-transition: all .2s ease; 	-moz-transition: all .2s ease; 	-ms-transition: all .2s ease;	-o-transition: all .2s ease; 	transition: all .2s ease;}div.pp_default .pp_close:hover{	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-ms-transform: rotate(90deg);	-o-transform: rotate(90deg);	transform: rotate(90deg);}div.pp_default .pp_close:after{	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:18px;	font-family:'icomoon';	content:'\e603';	-webkit-font-smoothing:antialiased;}div.pp_default .pp_gallery ul li a{	border-radius:1px;	overflow:hidden;}div.pp_default .pp_gallery a.pp_arrow_next,div.pp_default .pp_gallery a.pp_arrow_previous{	position:static;	left:auto;}div.pp_default .pp_nav .pp_pause,div.pp_default .pp_nav .pp_play{	height:30px;	width:30px;	margin:0;	color:#fff;	display:none;}div.pp_default .pp_nav .pp_play:after{	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;	content:'\f04b';	-webkit-font-smoothing:antialiased;}div.pp_default .pp_nav .pp_pause:after{	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;content:'\f04c';	-webkit-font-smoothing:antialiased;}div.pp_default a.pp_arrow_next,div.pp_default a.pp_arrow_previous{	height:30px;	width:30px;	position:relative;	color:#fff;}div.pp_default a.pp_arrow_previous:after{	position:absolute;	width:30px;	height:30px	;text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;	content:'\f053';	-webkit-font-smoothing:antialiased;}div.pp_default a.pp_arrow_next:after{	position:absolute;	width:30px;	height:30px;	text-align:center;	line-height:30px;	top:0;	left:0;	text-indent:0;	font-size:14px;	font-family:FontAwesome;	content:'\f054';	-webkit-font-smoothing:antialiased;}div.pp_default .pp_nav .currentTextHolder{	color:#fff;	display:block;	text-align:center;	padding:0 4px;	width:30px;	font-size:14px;	line-height:30px;	margin:0; 	font-size: 12px; 	font-weight: 700; 	letter-spacing: 1px; 	opacity: 0.7;}div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover,div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_nav .pp_play:hover{	opacity:.7;}div.pp_pic_holder a:focus{	outline:0;}div.pp_overlay{	background:#000000;	left:0;	position:absolute;	top:0;	width:100%!important;	z-index:9999;	opacity:0;	-webkit-transition: opacity .35s ease; 	-moz-transition: opacity .35s ease; 	-ms-transition: opacity .35s ease;	-o-transition: opacity .35s ease; 	transition: opacity .35s ease; }div.pp_pic_holder{	display:none;	position:absolute;	z-index:10001!important;}.pp_content{	margin:0;	padding:0;}.pp_content_container{	margin-left:-2px;	width:100%;}.pp_description{	display:none !important;	margin:0;}.pp_social{	float:left;	height:20px;	margin:10px 0 0;}.pp_social .facebook{	float:left;	overflow:hidden;	width:80px !important}.pp_social .twitter{	float:left;	margin-right:10px;	display:block ;	display:none !important	}.pp_nav{	clear:right;	float:left;	margin:5px 10px 0 -10px;}.pp_nav p{	float:left;	white-space:nowrap;	margin:0;}.pp_nav .pp_pause,.pp_nav .pp_play{	float:left;	margin-right:0;	text-indent:-10000px;}a.pp_arrow_next,a.pp_arrow_previous{	display:block;	float:left;	height:30px;	overflow:hidden;	text-indent:-10000px;	width:30px;}.pp_hoverContainer{	position:absolute;	top:0;	width:100%;	z-index:2000;}.pp_gallery{	display:none;	left:50%;	margin-top:-50px;	position:absolute;	z-index:10000;}.pp_gallery div{	float:left;	overflow:hidden;	position:relative;}.pp_gallery ul{	float:left;	height:35px;	position:relative;	white-space:nowrap;	margin:0 0 0 5px;	padding:0;}.pp_gallery ul a{	border:1px rgba(0,0,0,.3) solid;	display:block;	float:left;	height:33px;	overflow:hidden;}.pp_gallery ul a img{	border:0;}.pp_gallery li{	display:block;	float:left	;margin:0 5px 0 0;	padding:0;}.pp_gallery li.default a{	display:block;	height:33px;	width:50px;}a.pp_next{	display:block;	float:right;	height:100%;	text-indent:-10000px;	width:49%;	position:relative;	overflow:hidden;}a.pp_next:after{	position:absolute;	width:60px;	height:60px;	text-align:center;	line-height:60px;	right:0px;	top:50%;	margin-top:10px;	border-radius: 2px 0 0 2px;	background: rgba(0,0,0,0.3);	color:#fff;	text-indent:0;	font-size:40px;	font-family:FontAwesome;content:'\f105';	opacity:0;	-webkit-font-smoothing:antialiased;	-webkit-transition: opacity .2s ease;	-moz-transition: opacity .2s ease; 	-ms-transition: opacity .2s ease;	-o-transition: opacity .2s ease; 	transition: opacity .2s ease;}a.pp_previous{	display:block;	float:left;	height:100%;	text-indent:-10000px;	width:49%;	position:relative;	overflow:hidden;}a.pp_previous:after{	position:absolute;	width:60px;	height:60px;	text-align:center;	line-height:60px;	left:0px;	top:50%;	margin-top:10px;	border-radius: 0 2px 2px 0;	background: rgba(0,0,0,0.3);	color:#fff;	text-indent:0;	font-size:40px;	font-family:FontAwesome;	content:'\f104';	opacity:0;	-webkit-font-smoothing:antialiased;	-webkit-transition: opacity .2s ease; 	-moz-transition: opacity .2s ease; 	-ms-transition: opacity .2s ease;	-o-transition: opacity .2s ease; 	transition: opacity .2s ease;}div.pp_default .pp_next:hover{	cursor:pointer;}div.pp_default .pp_next:hover:after{	opacity:1; 	background: #333333;}div.pp_default .pp_previous:hover{	cursor:pointer;}div.pp_default .pp_previous:hover:after{	opacity:1; 	background: #333333;}a.pp_close{	position:absolute;	right:0;	top:0;	display:block;	text-indent:-10000px;}.ppt{	margin-left:15px;	margin-bottom:5px;	font-size:20px;	color:#fff;}#pp_full_res{	line-height:1!important;}#pp_full_res .pp_inline{	text-align:left;}#pp_full_res .pp_inline p{	margin:0 0 15px;}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{	position:relative;}.pp_bottom,.pp_top{	height:0 !important; 	display:none !important;	position:relative;}* html .pp_bottom,* html .pp_top{	padding:0;}.pp_fade,.pp_gallery li.default a img{	display:none;}div.pp_default .pp_content{	background:none !important;		}div.pp_default .pp_fade {	background:none !important}div.pp_default .pp_content_container .pp_left ,div.pp_default .pp_content_container .pp_right {	background:none !important;		padding:0px !important}/* Hide navigation beneath image */.pp_details .pp_nav .pp_arrow_previous,.pp_details .pp_nav .pp_arrow_next{ 	display: none; }/* Fix Loading Icon Crop */.pp_content{ 	min-width: 40px; 	min-height: 40px;}/* Loader Animation */.pp_loaderIcon{	width:34px;	height:34px;	border-radius:54px;	border:3px solid rgba(120,120,120,0.8);	position:fixed;	left:50%;	top:50%;	margin-left:-15px;	margin-top:-15px;	z-index:1!important;	background:none !important}.pp_loaderIcon:after{	content:"";	position:absolute;	top:-3px;	left:-3px;	border:3px solid #ffffff;	border-radius:54px;	height:34px;	width:34px;	clip:rect(0px,26px,17px,0px);	-moz-animation:rotate .7s;	-moz-animation-timing-function:linear;	-moz-animation-iteration-count:infinite;	-webkit-animation:rotate .7s;	-webkit-animation-timing-function:linear;	-webkit-animation-iteration-count:infinite;	-ms-animation:rotate .7s;	-ms-animation-timing-function:linear;	-ms-animation-iteration-count:infinite;	animation:rotate .7s;	animation-timing-function:linear;	animation-iteration-count:infinite;}@-moz-keyframes rotate {    0%{-moz-transform:rotate(0);}    100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes rotate {    0%{-webkit-transform:rotate(0);}    100%{-webkit-transform:rotate(360deg);}}@-ms-keyframes rotate {    0%{-ms-transform:rotate(0);}    100%{-ms-transform:rotate(360deg);}}@keyframes rotate {    0%{transform:rotate(0);}    100%{transform:rotate(360deg);}}/** * 12.0 Plugin - FlexSlider * * ---------------------------------------------------------------------------- */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {	outline: none;}.slides,.flex-control-nav,.flex-direction-nav {	margin: 0; 	padding: 0; 	list-style: none;}/* FlexSlider Necessary Styles */.flexslider {	margin: 0; 	padding: 0;}.flexslider .slides > li {	display: none; 	-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {	width: 100%; 	display: block;}.flex-pauseplay span {	text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {	content: "\0020"; 	display: block; 	clear: both; 	visibility: hidden; 	line-height: 0; 	height: 0;}html[xmlns] .slides {	display: block;}* html .slides {	height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {	display: block;}/* FlexSlider Default Theme */.flexslider { 	margin: 0; 	position: relative; 	zoom: 1; }.flex-viewport { 	max-height: 2000px; 	-webkit-transition: all 0.2 ease; 	-moz-transition: all 0.2 ease; 	-o-transition: all 0.2 ease; 	transition: all 0.2 ease;}.loading .flex-viewport { 	max-height: 300px; }.flexslider .slides { 	zoom: 1; }/* Direction Nav */.flex-direction-nav {	*height: 0;}.flex-direction-nav a  { 	cursor:pointer !important; 	background: rgba(0,0,0,0.4); 	opacity: 0; 	text-decoration:none;	display: block; 	color:#fff !important; 	width: 60px; 	height: 60px; 	margin: -30px 0 0; 	line-height:60px; 	text-align:center; 	position: absolute; 	top: 50%; 	z-index: 10; 	overflow: hidden; 	cursor: pointer; 	-webkit-transition: all .3s ease; 	-moz-transition: all .3s ease; 	transition: all .3s ease;}.flex-direction-nav .flex-prev { 	left: 20px; 	border-radius: 2px ; }.flex-direction-nav .flex-next { 	right: 20px; 	border-radius:2px ; }.flexslider:hover .flex-prev, .flexslider:hover .flex-next { 	opacity: 0.7; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {	opacity: 1; 	color:#fff; 	background: #333333; }.flex-direction-nav .flex-disabled { 	opacity: 0!important; 	filter:alpha(opacity=0); 	cursor: default; }.flex-direction-nav a:before  { 	font-family: "FontAwesome"; 	font-size:40px; 	display: inline-block; 	content: '\f104'; }.flex-direction-nav a.flex-next:before  { 	content: '\f105'; }/* Control Nav */.flex-control-nav {	width: 100%; 	position: absolute; 	bottom: 10px;	text-align: center;}.flex-control-nav li {	margin: 0 4px; 	display: inline-block; 	zoom: 1; 	*display: inline;}.flex-control-paging li a {	text-indent:-9999px; 	display:inline-block;	background:transparent;	border:2px solid #fff;	width:9px;	height:9px;	border-radius:50%;	opacity:.5;	-webkit-transition:all .2s;	-moz-transition:all .2s;	-ms-transition:all .2s;	-o-transition:all .2s;	transition:all .2s;	margin:0;	cursor:pointer }.flex-control-paging li a:hover {	 opacity: 1; }.flex-control-paging li a.flex-active { 	background: #ffffff; 	opacity: 1; }/** * 13.0 Plugin - Owl Carousel * * ---------------------------------------------------------------------------- */.owl-carousel .animated{	-webkit-animation-duration:1000ms;	animation-duration:1000ms;	-webkit-animation-fill-mode:both;	animation-fill-mode:both}.owl-carousel .owl-animated-in{	z-index:0}.owl-carousel .owl-animated-out{	z-index:1}.owl-carousel .fadeOut{	-webkit-animation-name:fadeOut;	animation-name:fadeOut}@-webkit-keyframes fadeOut {0%{opacity:1}100%{opacity:0}}@keyframes fadeOut {0%{opacity:1}100%{opacity:0}}.owl-height{	-webkit-transition:height 400ms ease;	-moz-transition:height 400ms ease;	-ms-transition:height 400ms ease;	-o-transition:height 400ms ease;	transition:height 400ms ease}.owl-carousel{	display:none;	width:100%;	-webkit-tap-highlight-color:transparent;	position:relative;	z-index:1}.owl-carousel .owl-stage{	position:relative;	-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{	content:".";	display:block;	clear:both;	visibility:hidden;	line-height:0;	height:0}.owl-carousel .owl-stage-outer{	position:relative;	overflow:hidden;	-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{	cursor:pointer;	cursor:hand	;-webkit-user-select:none;	-khtml-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none}.owl-carousel.owl-loaded{	display:block}.owl-carousel.owl-loading{	opacity:0;	display:block}.owl-carousel.owl-hidden{	opacity:0}.owl-carousel .owl-refresh .owl-item{	display:none}.owl-carousel .owl-item{	position:relative;	min-height:1px;	float:left;	-webkit-backface-visibility:hidden;	-webkit-tap-highlight-color:transparent;	-webkit-touch-callout:none;	-webkit-user-select:none;	-moz-user-select:none;	-ms-user-select:none;	user-select:none}.owl-carousel.blog-carousel  .owl-item img{	display:block;	width:100%;	-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{	-webkit-user-select:auto;	-moz-user-select:auto;	-ms-user-select:auto;	user-select:auto}.owl-carousel .owl-grab{	cursor:move;	cursor:-webkit-grab;	cursor:-o-grab;	cursor:-ms-grab;	cursor:grab}.owl-carousel.owl-rtl{	direction:rtl}.owl-carousel.owl-rtl .owl-item{	float:right}.no-js .owl-carousel{	display:block}.owl-carousel .owl-item .owl-lazy{	opacity:0;	-webkit-transition:opacity 400ms ease;	-moz-transition:opacity 400ms ease;	-ms-transition:opacity 400ms ease;	-o-transition:opacity 400ms ease;	transition:opacity 400ms ease}.owl-carousel .owl-item img{	transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{	position:relative;	height:100%;	background:#000}.owl-carousel .owl-video-play-icon{	position:absolute;	height:80px;	width:80px;	left:50%;	top:50%;	margin-left:-40px;	margin-top:-40px;	background:url(owl.video.play.png) no-repeat;	cursor:pointer;	z-index:1;-webkit-backface-visibility:hidden;	-webkit-transition:scale 100ms ease;	-moz-transition:scale 100ms ease;	-ms-transition:scale 100ms ease;	-o-transition:scale 100ms ease;	transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{	-webkit-transition:scale(1.3,1.3);	-moz-transition:scale(1.3,1.3);	-ms-transition:scale(1.3,1.3);	-o-transition:scale(1.3,1.3);	transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{	display:none}.owl-carousel .owl-video-tn{	opacity:0;	height:100%;	background-position:center center;	background-repeat:no-repeat;	-webkit-background-size:contain;	-moz-background-size:contain;	-o-background-size:contain;	background-size:contain;	-webkit-transition:opacity 400ms ease;	-moz-transition:opacity 400ms ease;	-ms-transition:opacity 400ms ease;	-o-transition:opacity 400ms ease;	transition:opacity 400ms ease}.owl-carousel .owl-video-frame{	position:relative;	z-index:1}/* Owl Theme Design */.owl-theme .owl-controls{	margin-top:0px;	text-align:center;	-webkit-tap-highlight-color:transparent ;	display:inline-block}.owl-theme .owl-controls .owl-nav [class*=owl-]{	position: absolute;	top: 50%;	color:#fff;	cursor:pointer;	margin-top: -20px;	opacity: 0.5;	-webkit-transition:opacity 400ms ease;	-moz-transition:opacity 400ms ease;	-ms-transition:opacity 400ms ease;	-o-transition:opacity 400ms ease;	transition:opacity 400ms ease}.owl-theme .owl-controls .owl-nav .owl-prev:after{ 	font-family: "FontAwesome"; 	font-size:40px; 	height:40px; 	line-height: 40px; 	display: block; 	content: '\f104'; 	color: rgba(0,0,0,0.6); }.owl-theme .owl-controls .owl-nav .owl-prev{ 	left: -50px; }.owl-theme .owl-controls .owl-nav .owl-next:after{ 	font-family: "FontAwesome"; 	font-size:40px; 	height:40px; 	line-height: 40px; 	display: block; 	content: '\f105'; 	color: rgba(0,0,0,0.6); }.owl-theme .owl-controls .owl-nav .owl-next{ 	right: -50px; }.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{	opacity: 1;}.owl-theme .owl-controls .owl-nav .disabled{	opacity:.5;	cursor:default}.owl-theme .owl-dots {	position:absolute;	width:100%; }.owl-theme .owl-dots .owl-dot{	display:inline-block;	zoom:1;	*display:inline}.owl-theme .owl-dots .owl-dot span{	width:9px;	height:9px;	margin:0 4px; 	opacity: 0.5; 	border:2px solid #999999; 	background:transparent;	display:block;	-webkit-backface-visibility:visible;	-webkit-transition:opacity 200ms ease;	-moz-transition:opacity 200ms ease;	-ms-transition:opacity 200ms ease;	-o-transition:opacity 200ms ease;	transition:opacity 200ms ease;	-webkit-border-radius:30px;	-moz-border-radius:30px;	border-radius:30px}.owl-theme .owl-dots .owl-dot.active span{	background:#999999; 	opacity: 1;}.owl-theme .owl-dots .owl-dot:hover span{	opacity: 1;}.theme-boxed.gird1260   .owl-nav{ 	display: none;}.style-modern .owl-theme .owl-controls .owl-nav .owl-prev ,.style-modern .owl-theme .owl-controls .owl-nav .owl-next{	border:2px #11649b  solid;	background:#fff;	width:40px;	height:40px;	line-height:36px;	border-radius:50%}.style-modern .owl-theme .owl-controls .owl-nav .owl-prev:after{ 	font-family: "FontAwesome"; 	font-size:25px; 	height:40px; 	line-height: 36px; 	display: block; 	content: '\f104'; 	color: #11649b; }.style-modern .owl-theme .owl-controls .owl-nav .owl-prev{ 	left: -80px; }.theme-boxed.gird1260 .style-modern .owl-theme .owl-controls .owl-nav .owl-prev{ 	left: -30px; }.style-modern .owl-theme .owl-controls .owl-nav .owl-next:after{ 	font-family: "FontAwesome"; 	font-size:25px; 	height:40px; 	line-height: 36px; 	display: block; 	content: '\f105'; 	color: #11649b }.style-modern .owl-theme .owl-controls .owl-nav .owl-next{ 	right: -80px; }.theme-boxed.gird1260    .style-modern .owl-theme .owl-controls .owl-nav .owl-next{ 	right: -30px; }/* ------------------------------------------------------------------------ *//* EOF/* ------------------------------------------------------------------------ */.customclass3 img {    transition: all 0.2s ease 0s;}.customclass3 img:hover {    transform: scale(0.9);}/* search page **/.blog-search {	padding:60px 0	}	.search_noresult_wrap #searchform {	width:280px;	}/** * 14.0 404 page * * ---------------------------------------------------------------------------- */.page-404 .entry{	padding:90px 0;	text-align:center}	.page-404 .entry h2 {	font-size:85px;		line-height:90px;}	.search_404_wrap {	width:350px;	margin:0 auto;	margin-top:20px;	}	.tiles-section {    clear: both;    width: 100%;}.advisory-board-tile {    float: left;    width: 206px;    height: 210px;    margin: auto 5px;}.advisory-board-tile img {    height: 80px;    display: block;    margin-left: auto;    margin-right: auto;    padding: 10px 0 4px 0;}.tiles-section h2, .tiles-section h4, .advisory-board-tile h4, .advisory-board-tile h6 {    clear: both;    width: 100%;    padding: 2px;    text-align: center;    margin: 0;}