@charset "utf-8";
::selection{color:#fff;background-color:#63b1be}
::-moz-selection{color:#fff;background-color:#63b1be}
#liteaccordion ol li > h2 > span.slide_name{-ms-filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.service-2 .icon img{filter:alpha(opacity=70)}
.service-2:hover .icon img{filter:alpha(opacity=100)}
.tabs{zoom:1}
.quote_box{padding: 0 10px 10px 0;}
#gaqform div{width: 100% !important;}
.body-wrapper{box-shadow:0 0 10px rgba(0,0,0,0.2);margin:0 auto;max-width:990px;position:relative;z-index:2}
.hiddenPhone{display:none;position:fixed;top:-250px!important;width:100%;height:60px;background:rgba(255,255,255,0.9);z-index:20000;text-align:center;box-shadow:0 4px 12px #2f2f2f}
.hiddenPhone a{font-size:32px;font-weight:700;text-decoration:none;color:#2f2f2f;display:block;line-height:60px}
body{background:url(../img/strange_bullseyes.png);color:#777;font:12px/20px Arial,sans-serif;margin:0;padding:0}
a{color:#63b1be;transition:color .5s ease 0}
a.read-more{background:url(../images/read-more.png) no-repeat scroll 100% 50% rgba(0,0,0,0);padding:0 10px 0 0 !important;transition:all .5s ease 0}
.read-more:hover{background-position:-100% 50%;padding:0 0 0 10px}
img{border:medium none;outline:0 none}
div,p,span{vertical-align:baseline}
ul,li{border:0 none;list-style:none outside none;margin:0;outline:0 none;padding:0}
iframe,input,textarea,button{border:0 none;margin:0;outline:0 none;padding:0}
input,select,textarea{font-family:Arial,sans-serif;font-weight:400;outline:medium none;vertical-align:middle}
.h-wrapper{background:url(../images/divider.png) repeat-x scroll 0 center rgba(0,0,0,0);margin-bottom:20px;overflow:hidden}
.h-wrapper .line{background-color:#63b1be;height:4px;margin-top:-2px;position:absolute;right:-30px;top:50%;width:30px}
.h-wrapper h1,.h-wrapper h2,.h-wrapper h3,.h-wrapper h4,.h-wrapper h5,.h-wrapper h6{background-color:#fff;float:left;margin-bottom:0;padding-right:10px;position:relative}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;transition:all .5s ease 0}
.mb15{margin-bottom:15px}
.mb35{margin-bottom:35px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb55{margin-bottom:55px}
.mb60{margin-bottom:60px}
.mb65{margin-bottom:65px}
.mb75{margin-bottom:75px}
.mb80{margin-bottom:80px}
.mb85{margin-bottom:85px}
.mb90{margin-bottom:90px}
.mb95{margin-bottom:95px}
.mb100{margin-bottom:100px}
.mt5{margin-top:5px}
.mt20{margin-top:20px}
.mt50{margin-top:50px}
.mt80{margin-top:80px}
.breadcrumb {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
.siteBox{text-align: center;}
.normal-button,input[type="submit"]{background-color:#63b1be;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;height:30px;line-height:30px;margin:0 5px 20px;min-width:65px;padding:0 10px;text-align:center;transition:all .5s ease 0;vertical-align:middle}
input[type="submit"]{margin:0;min-width:100px}
.normal-button.small{font-size:8px;height:24px;line-height:24px;min-width:62px;padding:0 5px}
.normal-button.larg{font-size:15px;height:48px;line-height:48px;padding:0 18px}
.normal-button.xlarg{font-size:22px;height:64px;line-height:64px;padding:0 24px}
.normal-button:hover,.normal-button.small:hover,.normal-button.larg:hover,.normal-button.xlarg:hover,input[type="submit"]:hover{background-color:#373737;color:#fff}
#backtotop{bottom:50px;cursor:pointer;display:none;font-size:10px;height:40px;left:50%;margin-left:550px;position:fixed;text-align:center;width:40px}
#backtotop > span{background:url(../images/back-to-top.png) no-repeat scroll center center rgba(158,158,158,0.5);border:3px solid transparent;border-radius:10px;display:block;height:34px;position:absolute;width:34px}
#backtotop .triangle{border-color:transparent;border-style:solid;border-width:15px 6px;display:block;height:0;left:11px;position:absolute;top:-7px;width:0}
.angle{border-color:#fff transparent transparent;border-style:solid;border-width:10px 20px;height:0;left:50%;margin-left:-20px;position:absolute;top:0;width:0}
.angle.dark{border-color:#5f5f5f transparent transparent}
.angle.bottom{border-color:transparent transparent #fff;bottom:0;top:auto}
.angle.bottom.dark{border-color:transparent transparent #5f5f5f}
.angle.left{border-color:transparent transparent transparent #fff;border-width:20px 10px;left:0;margin-left:0;margin-top:-20px;top:50%}
.angle.left.dark{border-color:transparent transparent transparent #5f5f5f}
.angle.right{border-color:transparent #fff transparent transparent;border-width:20px 10px;left:auto;margin-left:0;margin-top:-20px;right:0;top:50%}
.angle.right.dark{border-color:transparent #5f5f5f transparent transparent}
.shortcodeviewer{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #e4e4e4;border-radius:5px;margin:20px 0;overflow:hidden;padding:20px}
.business-hours{list-style:none outside none;margin:0;padding:0}
.business-hours li{background:url(../images/clock.png) no-repeat scroll 0 center rgba(0,0,0,0);margin-bottom:5px;padding:0 0 0 20px}
.business-hours li strong{font-size:13px}
#header{background:none repeat scroll 0 0 #fff}
#header .header-up-wrapper{overflow:hidden;width:100%;position:fixed;top:0;left:0;right:0;z-index:9000;background:#fff;width:990px;margin:0 auto}
.header-down-wrapper{padding-top:145px}
#top-nav-wrapper{background:url(../images/header-bg.png) no-repeat scroll center 0 #5f5f5f;overflow:hidden;width:100%}
#top-nav-container{color:#bbb;font-size:11px;min-height:5px;overflow:hidden}
#top-nav{padding-top:12px}
#top-nav-left{float:left;margin-bottom:5px}
#top-nav-right{float:right;margin-bottom:5px}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1}
.sf-menu ul{position:absolute;top:-999em;width:10em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative;background:none;padding:0;margin:0}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:55px;z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:100%;top:-15px;margin-left:1px}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:100%;top:-15px;margin-left:1px}
.sf-menu{float:left}
.banners-box{text-align: center;}
.sf-menu a{font-family:arial,serif;font-size:14px;font-weight:400;color:#5f5f5f;text-decoration:none;cursor:pointer;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.sf-menu a:hover{color:#63b1be}
.sf-menu > li{margin-left:0;padding:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.sf-menu > li > a{height:45px;padding:10px 0 0;border-top:2px solid transparent;margin-top:-2px;line-height:32px;padding:10px 18px 0}
.sf-menu > li:first-child{margin-left:0}
.sf-menu > li:hover > a,.sf-menu > li.sfHover > a,.sf-menu > li.current-menu-item > a{border-color:#63b1b3;background-color:transparent}
.sf-menu > li > a:hover,.sf-menu > li.sfHover > a,.sf-menu > li.current-menu-item > a{color:#63b1b3}
.sf-menu li ul{width:100%;background-color:#f0f0f0;padding:15px 0;border-bottom:3px solid #63b1be}
.sf-menu li li.last:first-child .bottom{height:6px}
.sf-menu li li:first-child ul{top:0!important}
.sf-menu li li{clear:both}
.sf-menu li li.last a{padding-bottom:15px;margin-bottom:-15px}
.sf-menu li li a{display:block;min-height:10px;line-height:20px;font-size:12px;margin:0 5px;padding:5px;color:#5f5f5f;text-shadow:none}
.sf-menu li li a:hover,.sf-menu li li.sfHover > a,.sf-menu li li.current-menu-item > a{color:#fff;background-color:#63b1be}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li.current-menu-item > a{outline:0}
.sf-menu a.sf-with-ul{min-width:1px}
.sf-menu > li > a.sf-with-ul .middle{padding-right:1.25em}
.sf-sub-indicator{position:absolute;display:block;right:12px;top:1.05em;width:9px;height:40px;overflow:hidden;background:url(../images/menu-arr.html) no-repeat -10px -100px}
a > .sf-sub-indicator{top:1.4em;background-position:0 -100px}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:0 -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;top:.6em}
.sf-menu ul a > .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:0 0}
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}
#top-nav.menu{display:block!important}
#top-nav a{color:inherit;padding:10px}
#top-nav a:hover{color:#fff;text-decoration:none}
#top-nav li .divider{margin:0 8px}
#header-up{min-height:110px;overflow:hidden;padding:0 10px}
#logo-wrapper{float:left;margin:35px 0 0;overflow:hidden}
.top-information-wrapper{float:right;text-align:right}
.social-icon{float:left;height:32px;margin:0 5px 0 0;position:relative;width:32px}
.social-icon a{background-color:#e5e5e5;border-radius:16px;display:block;height:30px;margin-top:2px;padding:0;position:relative;width:30px}
.social-icon img{margin:3px;position:relative}
.social-wrapper{margin:30px 0 0;min-height:10px;overflow:visible;padding:0;position:relative}
.social-wrapper .social-icon{display:inline-block;float:none;height:30px;margin:0 5px;width:30px}
.social-wrapper .social-icon:first-child{margin:0 0 0 5px}
.top-information{height:20px;margin:10px 0 0}
.top-information .phone{background:url(../images/icons/info/phone.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;font-size:27px;margin-left:15px;padding-left:22px;text-align:right}
.top-information .email{background:url(../images/icons/info/email.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;padding-left:22px;text-align:right}
#header-down{margin:0 auto;padding:0;position:relative}
#menu-wrap{border-top:1px solid #e4e4e4;position:relative}
#menu-wrapper{height:55px;position:relative;width:940px;z-index:999}
#menu-wrapper select{display:none;height:25px;margin-top:15px}
#slider-wrapper{background:url(../images/dark-pattern.png) repeat scroll 0 0 #5f5f5f;overflow:hidden;position:relative}
#slogan-wrapper{background:url(../images/slogan-bg.png) no-repeat scroll center top #f8f8f8;margin:0 auto}
#slogan{color:#5f5f5f;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:26px;height:75px;line-height:1.2em;overflow:hidden;padding:40px 0 0;position:relative;text-align:center}
#slogan .slogan-control{float:left;height:60px;margin-top:-12px;position:absolute;width:30px;z-index:9}
#slogan .slogan-next{background:url(../images/slogan-nav.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:block;height:30px;width:30px}
#slogan .slogan-prev{background:url(../images/slogan-nav.png) no-repeat scroll 0 -30px rgba(0,0,0,0);cursor:pointer;display:block;height:30px;width:30px}
#slogan .slogan-next:hover{background-position:-30px 0}
#slogan .slogan-prev:hover{background-position:-30px -30px}
#slogan ul li{height:78px;line-height:1em;list-style:none outside none;margin:0 50px}
#breadcrumb-wrapper{background-color:rgba(255,255,255,0.7);border-bottom:1px solid #e4e4e4;margin:0;min-height:30px;padding-bottom:5px}
#breadcrumb{color:#444;font-weight:400;margin:0 auto;padding:8px 0 0;text-transform:capitalize}
.nivoSlider{height:auto;overflow:hidden;position:relative;width:100%}
.nivoSlider img{left:0;max-width:none;position:absolute;top:0}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{border:0 none;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:6}
.nivo-slice{display:block;height:100%;position:absolute;top:0;z-index:5}
.nivo-box{display:block;overflow:hidden;position:absolute;z-index:5}
.nivo-caption{bottom:0;box-sizing:border-box;color:#fff;display:none;font-size:13px;left:20px;overflow:hidden;padding:15px;position:absolute;right:0;text-align:left;top:100px;width:100%;z-index:8}
.nivo-caption p{margin:0;padding:5px}
.nivo-caption a{display:inline!important}
.nivo-directionNav a{background:url(../images/nivo-arrows.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;cursor:pointer;display:block;height:30px;margin-top:-15px;position:absolute;text-indent:-9999px;top:50%;width:30px;z-index:9}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
.nivo-controlNav{padding:15px 0;text-align:center;z-index:9}
.nivo-controlNav a{cursor:pointer}
#nivoslider-wrapper{background-color:#323232;height:380px;margin:0 auto;position:relative;width:990px}
#nivoslider{background:url(../images/loading.gif) no-repeat scroll 50% 50% #63b1be;height:380px;margin-bottom:50px;position:relative;width:990px}
#nivoslider-wrapper .nivoSlider img{display:none;left:0;position:absolute;top:0}
#nivoslider-wrapper .nivoSlider a{border:0 none;display:block}
#nivoslider-wrapper .nivo-controlNav{bottom:0;position:absolute;right:15px}
#nivoslider-wrapper .nivo-controlNav.nivo-thumbs-enabled{left:10px;padding:0;position:absolute;top:10px}
#nivoslider-wrapper .nivo-controlNav a{background:url(../images/nivo-nav.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;display:block;float:left;height:14px;margin-right:6px;text-indent:-9999px;width:14px}
#nivoslider-wrapper .nivo-controlNav a.active{background-position:0 -14px}
#nivoslider-wrapper .nivo-directionNav a{background:url(../images/nivo-arrows.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;display:block;height:30px;margin-top:-15px;text-indent:-9999px;width:30px}
#nivoslider-wrapper a.nivo-nextNav{background-position:-30px 0;right:15px}
#nivoslider-wrapper a.nivo-prevNav{left:15px}
.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}
.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:3px 10px 2px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}
.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:0;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}
#floating_bar {
	bottom: 10px !important;
	height: 125px;
	right: 5px;
	position: fixed !important;
	width: 180px;
	z-index: 100;
}
#floating_bar_girl_pic {
	bottom: 44px;
	display: block;
	height: 191px;
	left: 0;
	position: absolute;
	width: 223px;
	z-index: 1;
}
#floating_bar_girl a.floating_bar_big_but {
	background: #FBC8B4 none repeat scroll 0 0;
	bottom: 0;
	color: #ffffff;
    border: 1px solid #fff;
	display: block;
	font-size: 22px;
	text-decoration: none;
	font-weight: 800;
	height: 44px;
	left: 0;
	line-height: 44px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.2s ease-in-out 0s;
	width: 172px;
	z-index: 100;
}
#floating_bar_girl a.floating_bar_big_but:hover{
  background: #E6EDAE none repeat scroll 0 0;
}
#chatdiv{
    z-index: 9999;
}
.nivo-directionNav a.nivo-nextNav{background-position:-30px 0;right:5px}
.nivo-directionNav a.nivo-prevNav{left:5px}
.nivo-caption .nivo-content{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block}
#kwicks-wrapper{margin:0 auto;position:relative;width:940px}
.kwicks{display:none;list-style:none outside none;margin:0;padding:0;position:relative}
.kwicks li{background-position:50% 0!important;background-repeat:no-repeat;display:block;font-weight:400;height:380px;overflow:hidden;padding:0;position:relative;width:188px}
.kwicks.horizontal li{float:left;margin-right:0}
.kwicks.vertical li{margin-bottom:2px}
.kwicks .kwicks-caption{background-color:rgba(255,255,255,0.8);background-position:0 bottom;background-repeat:repeat-x;bottom:0;color:#717274;height:80px;left:0;line-height:18px;overflow:hidden;position:absolute;right:0;text-align:left;transition:all .3s ease 0;width:706px;z-index:9}
.kwicks .kwicks-caption.kwicks1{top:0}
.kwicks .kwicks-caption.kwicks2{top:20%}
.kwicks .kwicks-caption.kwicks3{top:40%}
.kwicks .kwicks-caption.kwicks4{top:60%}
.kwicks .kwicks-caption.kwicks5{top:80%}
.kwicks .inner{background:url(../images/kwicks-divider.png) repeat-y scroll 0 0 rgba(0,0,0,0);height:58px;padding:20px 0 0 19px}
.kwicks .link{display:block;margin-bottom:20px;padding-right:23px;text-decoration:none;transition:all .3s ease 0}
.kwicks .kwicks-title{display:block;font-size:18px;margin:5px 0;text-shadow:0 0 3px #ddd;transition:all .3s ease 0}
.kwicks .kwicks-content{font-size:13px;height:40px;left:200px;overflow:hidden;padding:0 80px 0 0;position:absolute;top:23px;transition:all .3s ease 0}
.showcase-load{background:none repeat scroll 0 0 #000;height:290px;overflow:hidden;width:940px}
#showcase-holder{background:url(../images/loading.gif) no-repeat scroll 50% 50% #323232;height:380px;margin:0 auto;width:940px}
.showcase{display:none;height:380px;margin:0;overflow:hidden;position:relative}
.showcase-arrow-previous,.showcase-arrow-next{background:url(../images/showcase-arrows.html) repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;height:33px;position:absolute;top:220px;width:33px}
.showcase-arrow-previous{left:-60px}
.showcase-arrow-previous:hover{background-position:0 -34px}
.showcase-arrow-next{background-position:-34px 0;right:-56px}
.showcase-arrow-next:hover{background-position:-34px -34px}
.showcase-content-wrapper{display:table-cell;height:410px;text-align:center;vertical-align:middle;width:920px}
.showcase-plus-anchor{background-color:#fff;background-repeat:no-repeat}
.showcase-plus-anchor:hover{background-color:#000}
div.showcase-tooltip{background-color:rgba(255,255,255,0.8);background-image:url(../images/white-opacity-80.html);color:#000;padding:5px 8px;text-align:left}
.showcase-caption{background-color:rgba(255,255,255,0.8);border-radius:0 10px 10px 0;bottom:40px;display:none;font-size:13px;left:40px;overflow:hidden;padding:15px 15px 15px 25px;position:absolute;text-align:left;width:300px}
.showcase-caption .showcase-content{background:none repeat scroll 0 0 rgba(0,0,0,0);margin-bottom:10px}
.showcase-button-wrapper{clear:both;margin-top:10px;text-align:center}
.showcase-button-wrapper span{color:#444;cursor:pointer;font-size:12px;margin-right:3px;padding:2px 5px 0}
.showcase-button-wrapper span.active{color:#fff}
.showcase-thumbnail{border:5px solid #cecece;cursor:pointer;height:56px;position:relative;transition:all .2s ease-in-out 0;width:110px}
.showcase-thumbnail-caption{bottom:2px;padding-bottom:5px;padding-left:10px;position:absolute}
.showcase-thumbnail-content{padding:25px 10px 10px;text-align:center}
.showcase-thumbnail-cover{background:none repeat scroll 0 0 rgba(0,0,0,0.3);bottom:0;left:0;position:absolute;right:0;top:0}
.showcase-thumbnail:hover,.showcase-thumbnail.active{border-color:#f8f8f8}
.showcase-thumbnail-wrapper-horizontal{margin:0;padding:12px 0}
.showcase-thumbnail-button-backward,.showcase-thumbnail-button-forward{cursor:pointer;margin:28px 20px}
.showcase-thumbnail-button-backward{margin-right:32px;padding-bottom:0;padding-right:0}
.showcase-thumbnail-button-forward{margin-left:32px;padding-bottom:0;padding-left:0}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal{background:url(../images/showcase-direction.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:33px;width:33px}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal{background-position:0 -33px}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal{background-position:-33px -33px}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,.showcase-thumbnail-button-forward .showcase-thumbnail-vertical{background:url(../images/showcase-direction-vertical.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:13px;width:33px}
.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical{background-position:-33px -15px}
.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical{background-position:0 -15px}
.cycle-wrapper{background-color:#63b1be;margin:0 auto}
#cycle{margin:0 auto;overflow:hidden;width:940px}
.cycle-slide{height:420px;overflow:hidden;position:relative;width:940px}
.cycle-caption{font-size:13px;left:0;padding:15px;position:absolute;right:0;text-align:left;top:0}
#cycle-prev,#cycle-next{background:url(../images/cycle-direction.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:38px;left:50%;margin-left:-540px;margin-top:-19px;position:absolute;top:50%;width:38px}
#cycle-next{background-position:-38px 0;left:auto;margin-right:-540px;right:50%}
#cycle-prev:hover{background-position:0 -38px}
#cycle-next:hover{background-position:-38px -38px}
#roundabout-loader{background:url(../images/loading.gif) no-repeat scroll 50% 230px rgba(0,0,0,0);height:380px;margin:50px auto}
.roundabout-holder{height:380px;left:50%;margin:0 0 0 -316px;position:absolute;width:640px}
.roundabout-moveable-item{background:none repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px solid #63b1be;border-radius:5px 5px 0 0;cursor:pointer;height:380px;list-style-type:none;margin:0;overflow:hidden;padding:0;width:638px}
.roundabout-caption{bottom:0;font-size:13px;left:0;padding:0;position:relative;right:0;text-align:left;z-index:1}
.roundabout-moveable-item img{border-radius:5px 5px 0 0;display:block;height:100%;width:100%}
.roundabout-in-focus{cursor:auto}
.roundabout-in-focus a{display:block;height:380px;width:638px}
#roundabout-prev,#roundabout-next{background:url(../images/roundabout-direction.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:39px;left:50%;margin-left:-580px;margin-top:-19px;position:absolute;top:50%;width:39px}
#roundabout-next{background-position:-39px 0;left:auto;margin-right:-580px;right:50%}
#roundabout-prev:hover{background-position:0 -39px}
#roundabout-next:hover{background-position:-39px -39px}
#liteaccordion{height:380px;margin:0 auto;overflow:hidden;position:relative;width:940px}
#liteaccordion.rounded{border-radius:5px}
#liteaccordion ol li{height:380px;margin:0 -1px 0 0}
#liteaccordion ol li > h2{background-color:#a0a0a0;border-left:1px solid #d8d8d8;cursor:pointer;height:380px!important;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:47px!important;z-index:10}
#liteaccordion ol li > h2:hover{background-color:#bbb}
#liteaccordion ol li > h2.first{border-left:medium none;padding:0 0 0 1px}
#liteaccordion.rounded ol li > h2.first{border-left:medium none;border-radius:5px 0 0 5px;padding:0 0 0 1px}
#liteaccordion.rounded ol li > h2.last{border-radius:0 5px 5px 0}
#liteaccordion.rounded ol li > h2.last.selected{border-radius:0}
#liteaccordion ol li > h2 > span.slide_name{color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;height:30px;line-height:48px;margin:0;padding:0 0 0 14px;transform:translateX(53px) rotate(90deg);transform-origin:left top 0;width:360px}
#liteaccordion ol li > h2 > span.slide_number{bottom:4px;color:#5a5a5a;display:block;font-family:Arial,Helvetica,sans-serif;font-size:26px;left:0;line-height:40px;position:absolute;text-align:center;width:47px}
#liteaccordion ol li > h2.selected > span.slide_number{color:#d8d8d8}
#liteaccordion ol li > div{height:380px;position:absolute;top:0}
#liteaccordion ol li > div > div{border-left:1px solid #63b1be;height:380px;position:relative;width:auto}
#liteaccordion ol li > div > div > img{max-width:none!important}
.liteaccordion-caption{background-color:rgba(255,255,255,0.8);background-position:0 bottom;background-repeat:repeat-x;bottom:0;font-size:13px;left:0;padding:15px;position:absolute;right:0;text-align:left}
#tmslider-holder{background-color:#63b1be;margin:0;overflow:hidden;position:relative;width:100%;z-index:2}
#tmslider-wrapper{height:440px;margin:0 auto;overflow:hidden;position:relative;top:0;width:100%;z-index:100}
#tmslider-wrapper.tm940{width:940px}
#tmslider-holder .prev,#tmslider-holder .next{background:url(../images/tm-direction.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:58px;left:0;margin-top:-48px;position:absolute;top:50%;visibility:hidden;width:43px;z-index:15}
#tmslider-holder:hover .prev,#tmslider-holder:hover .next{visibility:visible}
#tmslider-holder .next{background-position:-43px 0;left:auto;right:0}
#tmslider-holder .prev:hover{background-position:0 -58px}
#tmslider-holder .next:hover{background-position:-43px -58px}
.tm-caption{background-color:rgba(255,255,255,0.8);background-position:0 bottom;background-repeat:repeat-x;bottom:0;font-size:13px;left:0;padding:15px;position:absolute;right:0;text-align:center;z-index:99}
.bottom .tm-caption{background-color:transparent;padding:5px 15px 50px;position:relative}
#stretcher{height:100%;position:fixed;top:0;width:100%;z-index:1}
.bgstretcher,.bgstretcher ul,.bgstretcher ul li{left:0;position:absolute;top:0}
.bgstretcher{background:none repeat scroll 0 0 #000;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}
.bgstretcher-page,.bgstretcher-area{height:100%}
.sliderNav{left:10px;margin:0 auto;overflow:hidden;padding:5px;position:fixed;top:25px;z-index:999}
.sliderNav #nav ul li{float:left;list-style:none outside none;margin-left:6px}
.sliderNav #nav ul li a{background:none repeat scroll 0 0 #1a1a1a;border-radius:6px;box-shadow:0 0 5px #909090;display:block;float:left;height:12px;text-indent:-999em;width:12px}
#main{background-color:#fff;margin:0 auto;padding:0;position:relative}
#main.main-transparent{background-color:transparent;border-radius:0;padding:0}
body{min-width:960px}
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{border-left:1px dashed #ccc;padding-left:15px;width:280px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after,.container_12:after{clear:both}
.clearfix,.container_12{zoom:1}
#main.main-transparent .container_12{padding:0 20px}
.container_12.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 #fff;color:#8b8b8b}
.empty_grid_8{display:inline;position:relative;width:640px}
.empty_grid_6{display:inline;position:relative;width:480px}
.lightwall{background:url(../images/dashed-bg.png) repeat-x scroll 0 0 #fff;padding:5px 0 0}
.darkwall{background:url(../images/dark-pattern.png) repeat scroll 0 0 #373737;color:#8b8b8b}
.service-1{background:none repeat scroll 0 0 #e5e5e5;color:#373737;padding:20px 0;text-align:center;transition:all .5s ease 0}
.service-1:hover{background:none repeat scroll 0 0 #63b1be;color:#fff}
.service-1 .tilte{margin-bottom:10px;padding:0 10px}
.service-1 h2{color:#373737;font-size:18px;font-weight:700}
.service-1 .icon-wrapper{margin:0 auto 10px;text-align:center}
.service-1 .icon-wrapper img{display:block;margin:0 auto}
.service-1 .text{line-height:18px;margin-bottom:30px;overflow:hidden;padding:0 10px}
.service-1:hover .normal-button{background-color:#101010;color:#fff}
.service-1.dark .normal-button{background-color:#fff;color:#373737;margin:0}
.service-1.dark .normal-button:hover{background-color:#63b1be;color:#fff}
.service-2 .icon{background-color:#373737;border-radius:20px;float:left;height:40px;margin:5px 0 0;transition:all .5s ease 0;width:40px}
.service-2.type2 .icon{margin:0 10px 5px 0}
.service-2.type4 .icon{background-color:#e5e5e5;border-radius:30px;height:60px;width:60px}
.service-2:hover > img{opacity:.7}
.service-2 .icon img{display:block;max-width:100%;opacity:.7}
.service-2.type4 .icon img{margin:10px;opacity:1}
.service-2:hover .icon img{opacity:1}
.service-2 h2{font-size:16px;margin-bottom:10px;padding-top:7px}
.service-2.type3 h2{padding-top:15px}
.service-2.type4 h2{font-size:20px;padding-top:5px}
.service-2 .text{padding-left:55px}
.service-2.type2 .text,.service-2.type3 .text{padding-left:0}
.service-2.type4 .text{padding-left:80px}
.service-3{background:url(../images/shadow.png) repeat-x scroll 0 0 #f8f8f8;border-top:5px solid #5f5f5f;padding-top:30px;position:relative;transition:all .5s ease 0}
.service-3 .icon{border:10px solid #5f5f5f;border-radius:70px;height:120px;margin:0 auto;text-align:center;transition:all .5s ease 0;width:120px}
.service-3 .text{line-height:20px;padding:30px 20px 40px;text-align:center}
.service-3 h2{background-color:#5f5f5f;color:#fff;font-size:16px;margin-bottom:0;min-height:22px;padding:10px;position:relative;text-align:center}
.service-3 h2 .triangle{border-color:transparent transparent #5f5f5f;border-style:solid;border-width:10px 20px;display:block;height:0;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:0;width:0}
#footer-wrapper{background-color:#bbb;padding-top:5px}
#footer-wrapper a{color:#ddd}
#footer-wrapper .footer-top-wrapper{background:url(../images/footer-top.png) repeat-x scroll 0 0 #3f3f3f;color:#bbb;overflow:hidden;padding:40px 10px 0}
#footer-wrapper .widget > h4{color:#fff;margin-bottom:30px}
#footer-wrapper .footer-bot-wrapper{background-color:#222;min-height:25px;padding:20px 10px 15px}
#footer-wrapper .footer-bot-wrapper a:hover{color:#bbb}
#footer-wrapper .footer-contact{height:280px}
#copyright img{vertical-align:middle}
#copyright .copmiddle{line-height:30px;overflow:hidden;text-align:center}
#copyright .copleft{float:left;width:45%;overflow:hidden;padding:10px;text-align:left}
#copyright .copright{float:right;line-height:30px;overflow:hidden;padding:0 10px 0 0;text-align:right}
#footer-menu.menu{display:block!important;padding:0}
.pleft{padding-left:20px}
.pleft.border{border-left:1px solid #e4e4e4;padding-left:19px}
.pright{padding-right:20px}
.pright.border{border-right:1px solid #e4e4e4;padding-right:19px}
.bothleft{left:-480px;position:relative}
.bothright{left:0;position:relative}
.bothmiddle{left:240px;position:relative}
.bothleft.border{border-right:1px solid #e4e4e4;padding-right:19px;width:200px}
.bothright.border{border-left:1px solid #e4e4e4;padding-left:19px;width:200px}
.sidebar .widget > h3{margin:0 0 20px}
.sidebar .widget ul li,#footer-wrapper .widget ul li{background:url(../images/star.png) no-repeat scroll 0 14px rgba(0,0,0,0);border-bottom:1px dotted #cecece;list-style:none outside none;padding:9px 0 8px 20px}
.sidebar .widget_calendar th,.sidebar .widget_calendar tr,#footer-wrapper div[id|="calendar"] th,#footer-wrapper div[id|="calendar"] tr{height:30px;text-align:center}
.sidebar .widget_calendar caption,#footer-wrapper div[id|="calendar"] caption{color:#63b1be;margin-bottom:10px}
.sidebar .widget_calendar tbody td a,#footer-wrapper div[id|="calendar"] tbody td a{background:none repeat scroll 0 0 #f8f8f8;border-radius:2px;display:block;transition:all .3s ease 0}
.sidebar .widget_calendar tbody td a:hover,#footer-wrapper div[id|="calendar"] tbody td a:hover{background-color:#5f5f5f;color:#fff;text-decoration:none}
.sidebar .tagcloud a,#footer-wrapper .tagcloud a{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #e4e4e4;display:block;float:left;line-height:1em;margin:0 6px 6px 0;padding:7px 9px;transition:all .5s ease 0}
#footer-wrapper .tagcloud a{background:none repeat scroll 0 0 #5f5f5f;border:1px solid #707070;color:#bbb;font-size:12px!important}
.sidebar .tagcloud a:hover,#footer-wrapper .tagcloud a:hover{background-color:#63b1be;border:1px solid #e9e9e9;color:#fff;text-decoration:none}
#footer-wrapper .tagcloud a:hover{border:1px solid transparent}
.sidebar .widget_nav_menu .sub-menu{margin-top:8px}
.sidebar .sub-menu li:first-child,#footer-wrapper .sub-menu li:first-child{border-top:1px dotted #cecece}
.sidebar .widget-recent-post .date,#footer-wrapper .widget-recent-post .date{background-color:#5f5f5f;color:#f8f8f8;display:inline-block;font-size:11px;font-style:italic;margin-bottom:5px;padding:0 10px}
.sidebar .widget-recent-post h5,#footer-wrapper .widget-recent-post h5{display:none;margin-bottom:2px;text-shadow:none}
#footer-wrapper .widget-recent-portfolio{border-bottom:1px dashed #5f5f5f;margin-bottom:19px;padding-bottom:10px}
.sidebar .widget-recent-portfolio .shadow,#footer-wrapper .widget-recent-portfolio .shadow{box-shadow:0 0 5px transparent;float:left}
.sidebar .widget-recent-portfolio .featured-thumbnail,#footer-wrapper .widget-recent-portfolio .featured-thumbnail{background-color:#63b1be;float:left;padding:0;width:90px}
.sidebar .widget-recent-portfolio .date,#footer-wrapper .widget-recent-portfolio .date{background-color:#5f5f5f;color:#f8f8f8;float:left;height:57px;line-height:18px;padding:3px 6px 0 0;position:relative;width:34px}
.sidebar .widget-recent-portfolio h5,#footer-wrapper .widget-recent-portfolio h5{line-height:18px;margin:0 0 0 6px;padding-top:2px;text-shadow:none}
.sidebar .widget-recent-portfolio .date span,#footer-wrapper .widget-recent-portfolio .date span{display:block;text-align:right}
.sidebar .widget-recent-comments-wrpper{list-style:none outside none;margin-bottom:0;padding-left:0}
.sidebar .widget-recent-comments,#footer-wrapper .widget-recent-comments{border-bottom:1px dotted #cecece;margin-bottom:20px}
.sidebar .widget-recent-comments .author,#footer-wrapper .widget-recent-comments .author{background-color:#f8f8f8;line-height:20px;padding-left:10px;position:relative}
#footer-wrapper .widget-recent-comments .author{background-color:#323232;color:#f8f8f8}
.sidebar .widget-recent-comments .tilte,#footer-wrapper .widget-recent-comments .tilte{min-height:20px;padding:5px 0 5px 20px}
.sidebar .widget-recent-comments h5,#footer-wrapper .widget-recent-comments h5{margin-bottom:0;text-shadow:none}
.sidebar .testimonial.testi-widget,#footer-wrapper .testimonial.testi-widget{background:url(../images/quotes-widget.png) no-repeat scroll 20px 140px #f8f8f8;border-bottom:medium none;box-shadow:none;color:#5f5f5f;font-size:14px;margin-bottom:0;padding:160px 20px 20px;text-indent:50px}
#footer-wrapper .testimonial.testi-widget{background-color:#63b1be;color:#fff}
.testimonial.testi-widget.testi-noimage{background-position:20px 20px;padding:50px 20px 20px;text-indent:60px}
.sidebar .testimonial.testi-widget .testi-name{color:#686868}
.testimonial.testi-widget .testi-pic{left:20px;position:absolute;text-indent:0;top:20px}
.testimonial.testi-widget .testi-pic a{width:100px}
.testimonial-widget-nav{position:absolute;right:10px;top:20px;z-index:999}
.testimonial-widget-nav .prev,.testimonial-widget-nav .next{background:url(../images/testi-car.png) no-repeat scroll -7px -5px #cecece;border-radius:2px;cursor:pointer;display:block;float:right;height:20px;margin-bottom:2px;margin-left:2px;transition:all .5s ease 0;width:20px}
.testimonial-widget-nav .next{background-position:-33px -5px}
.sidebar #widget-contactForm li,#footer-wrapper #widget-contactForm li{background:none repeat scroll 0 0 #a0a0a0;border:1px solid #a0a0a0;box-shadow:none;margin-bottom:20px;padding:0 10px;position:relative}
.sidebar #widget-contactForm li{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #e4e4e4;box-shadow:0 0 5px transparent}
.sidebar #widget-contactForm li.buttons,#footer-wrapper #widget-contactForm li.buttons{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:0;box-shadow:none;margin-bottom:20px;padding:0;position:relative}
.sidebar #widget-contactForm input[type="text"],#footer-wrapper #widget-contactForm input[type="text"]{background-color:transparent;color:#777;font-size:13px;height:20px;margin:6px 0;width:100%}
.sidebar #widget-contactForm textarea,#footer-wrapper #widget-contactForm textarea{background-color:transparent;color:#777;font-size:13px;height:80px;margin:6px 0;resize:none;width:100%}
.c_input{float:left;width:49%;margin:0 2% 0 0}
.c_input:nth-child(even){margin:0}
.c_input_home{width:100%}
.postcode-input{width:48.8%!important}
.btn{background-color:#5a8a8a;border:0 none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:40px;width:100%!important;float:none!important;transition:.3s}
.btn:hover{background-color:#f7c80a}
textarea{border:1px solid #777;border-radius:3px;color:#1e3d69;height:150px;padding:5px;width:100%!important;display:inline!important;box-sizing:border-box}
.textarea-home{width:100%!important}
input[type="text"]{border:1px solid #777;border-radius:3px;color:#1e3d69;height:30px;padding-left:5px;width:100%;margin:0 0 10px;box-sizing:border-box}
.messege-send-text{padding:10px 0;color:#32CD32}
.error{color:red}
.sidebar #widget-contactForm .error-message,#footer-wrapper #widget-contactForm .error-message{background-color:#ffc0cb;color:red;left:0;padding:5px 10px 15px;position:absolute;top:0}
.sidebar #widget-contactForm .error-message.php-message,#footer-wrapper #widget-contactForm .error-message.php-message{background:none repeat scroll 0 0 transparent;border:medium none;color:inherit;padding:0 0 20px;position:static}
.post-widget-item h5{border-top:5px solid #5f5f5f;margin-left:10px;padding-top:5px;text-shadow:none}
.sidebar .post-widget-item .featured-thumbnail,#footer-wrapper .post-widget-item .featured-thumbnail{background-color:#e5e5e5;box-shadow:0 0 5px transparent;float:left;padding:5px;width:80px}
#footer-wrapper .post-widget-item .featured-thumbnail{background-color:#a0a0a0;box-shadow:none}
.flickr-widget a img{background-color:#f5f5f5;float:left;margin:0 5px 5px 0;padding:2px;transition:all .5s ease 0}
.flickr-widget a img:hover{opacity:.5}
#flickr-preview{background:none repeat scroll 0 0 #333;border:1px solid #ccc;color:#fff;display:none;padding:5px;position:absolute;z-index:9999}
.sidebar .widget .twitter-widget li,#footer-wrapper .widget .twitter-widget li{background:url(../images/tweet.png) no-repeat scroll 0 0 rgba(0,0,0,0);border-bottom:1px dotted #cecece;font-style:italic;margin-bottom:19px;overflow:hidden;padding:0 10px 10px 40px}
.sidebar .twitter-widget .tweet_text,#footer-wrapper .twitter-widget .tweet_text{display:block;line-height:18px;margin-bottom:5px}
.sidebar .twitter-widget .tweet_time,#footer-wrapper .twitter-widget .tweet_time{color:#bbb;font-size:11px!important}
.sidebar .widget_persianart_sidemenu li a{color:inherit;display:block;padding:9px 0 8px 10px;text-decoration:none}
#sidebarright.sidebar .widget_persianart_sidemenu li a{padding:9px 10px 8px 0}
.sidebar .widget_persianart_sidemenu ul li{background:url(../images/side-menu-left.png) repeat-y scroll 100% 0 rgba(0,0,0,0);border-bottom:1px solid #e9e9e9;border-radius:10px 0 0 10px;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;color:#63b1be;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px;margin-bottom:2px;padding:0;transition:all .5s ease 0}
#sidebarright.sidebar .widget_persianart_sidemenu li{background-image:url(../images/side-menu-right.png);border-left:1px solid #e9e9e9;border-radius:0 10px 10px 0;border-right:medium none;text-align:right}
.sidebar .widget_persianart_sidemenu li:first-child{border-top:1px solid #e9e9e9}
.sidebar .widget_persianart_sidemenu li:hover a{color:#fff!important}
.sidebar .widget_persianart_sidemenu li.current_page_item,#sidebarright.sidebar .widget_persianart_sidemenu li.current_page_item{background-color:#fff;background-image:none;border-left:3px solid #e9e9e9;border-right:1px solid #fff;color:#444}
#sidebarright.sidebar .widget_persianart_sidemenu li.current_page_item{border-left:1px solid #fff;border-right:3px solid #e9e9e9}
.sidebar .widget_persianart_sidemenu li .sub-menu{margin:0 0 0 10px}
#sidebarright.sidebar .widget_persianart_sidemenu li .sub-menu{margin:0 10px 0 0}
.sidebar .widget_persianart_sidemenu .sub-menu li.current_page_item:last-child{border-bottom:1px solid #e9e9e9;margin-bottom:15px}
.grid_6.onesidebar{width:300px}
.grid_6.twosidebar{width:220px}
.grid_4.onesidebar{width:193px}
.grid_3.onesidebar{width:140px}
.featured-thumbnail-wrapper{box-shadow:0 0 5px transparent;position:relative}
.post-item-wrapper{float:left;list-style:none outside none;padding-left:0;width:100%}
.posts .featured-thumbnail,.ports .featured-thumbnail{background:none repeat scroll 0 0 #63b1be;overflow:hidden;position:relative}
.posts .featured-thumbnail-wrapper .date-wrapper,#postsinglepage.posts .featured-thumbnail-wrapper .date-wrapper{float:left;height:100%;overflow:hidden;position:absolute;width:50px;z-index:9}
.posts .featured-thumbnail-wrapper .date-wrapper .triangle{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px;display:block;height:0;left:0;margin-top:-20px;position:absolute;top:0;width:0}
.posts .featured-thumbnail-wrapper .date-wrap,#postsinglepage.posts .featured-thumbnail-wrapper .date-wrap{background-color:#63b1be;color:#fff;overflow:hidden;padding-bottom:10px;padding-top:75px;text-align:center;word-spacing:20px}
#postsinglepage.posts .featured-thumbnail-wrapper .date-wrap{padding-top:105px}
.posts .featured-thumbnail-wrapper .date-wrap span{display:block;float:left;width:50px}
.posts .featured-thumbnail-wrapper .date-wrap span:first-child{font-size:36px;font-weight:700;line-height:36px;margin-top:0}
.posts.fullstyle,.posts.halfstyle{margin-bottom:60px;overflow:hidden}
.posts h1{line-height:30px;margin-bottom:0;padding-bottom:15px;padding-top:15px}
.posts h1.tabove{padding-top:0}
.posts .post-content{margin-bottom:30px;overflow:hidden;padding-top:30px}
.posts .pagelink{clear:both;padding-top:15px}
.posts .pagelink a{padding:0 2px}
.posts.fullstyle h2{clear:both;margin-bottom:0;min-height:30px;padding-top:15px}
.posts.fullstyle .excerpt{clear:both;margin-bottom:15px;margin-left:60px;overflow:hidden}
.posts.halfstyle .excerpt{height:160px;overflow:hidden}
.posts.halfstyle .featured-thumbnail-wrapper{margin-right:20px}
.grid_12 .posts.halfstyle .featured-thumbnail-wrapper{float:left;width:570px}
.grid_8 .posts.halfstyle .featured-thumbnail-wrapper{float:left;width:370px}
.grid_6 .posts.halfstyle .featured-thumbnail-wrapper{float:left;width:270px}
.post-icon{background:url(../images/post-default.png) no-repeat scroll center center #373737;float:left;height:38px;margin-right:10px;width:50px}
.post-icon.slider{background-image:url(../images/post-slider.png)}
.post-icon.video{background-image:url(../images/post-video.png)}
.post-info{background:url(../images/divider1.png) repeat-x scroll 0 0 rgba(0,0,0,0);color:#373737;font-size:11px;min-height:34px;overflow:hidden;padding:4px 0 0}
.posts.halfstyle .post-info-wrapper{float:left;margin-top:20px;width:100%}
.post-info .author{background:url(../images/info-icon.png) no-repeat scroll 11px 10px rgba(0,0,0,0);display:inline-block;float:left;min-height:25px;padding:6px 5px 0 33px}
.post-info .tags{background:url(../images/info-icon.png) no-repeat scroll 11px -70px rgba(0,0,0,0);display:inline-block;float:left;min-height:25px;padding:6px 5px 0 33px}
.post-info .comment{background:url(../images/info-icon.png) no-repeat scroll 11px -150px rgba(0,0,0,0);display:inline-block;float:left;min-height:25px;padding:6px 5px 0 33px}
.author-info{background-color:#f8f8f8;border:1px solid #f8f8f8;margin-bottom:60px;min-height:80px;overflow:hidden;padding:16px 20px 20px}
.author-info h2{background-color:#bbb;color:#fff;line-height:40px;margin-bottom:20px;text-align:center}
.author-info .authorDescription{margin-top:0;padding-top:0}
.author-info .avatar{float:left;margin:4px 20px 0 0;overflow:hidden}
.posts-link a{color:#63b1be;float:right;font-size:13px;padding:7px 10px 0 0}
.social-share{clear:both;margin-bottom:30px;overflow:hidden;padding:0 0 20px}
.social-share ul li{display:inline-block;float:left;margin:0 14px 0 0}
.older-newer{background:url(../images/divider1.png) repeat-x scroll 0 0 rgba(0,0,0,0);clear:both;line-height:39px;min-height:39px;overflow:hidden}
.older-newer .older{background:url(../images/pagination.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;margin-right:10px;overflow:hidden}
.older-newer .older a{padding-left:25px}
.older-newer .newer{background:url(../images/pagination.png) no-repeat scroll 100% -39px rgba(0,0,0,0);display:inline-block;margin-left:10px;overflow:hidden;text-align:right}
.older-newer .newer a{padding-right:25px}
.related{clear:both;margin-bottom:60px;overflow:hidden}
.related-pagination-wrapper{background-color:#fff;position:absolute;right:0;top:-40px;z-index:2}
.related .related-title-wrapper{clear:both;overflow:hidden;position:relative}
.related .related-content{float:left;min-height:100px;overflow:visible!important;position:relative}
.related .related-content li{background-color:#f8f8f8;display:block;float:left;height:100px;margin-left:10px;margin-right:10px;position:relative;width:215px}
.related .related-content li.col2{width:210px}
.related .related-content li.col3{width:187px}
.related .image-wrap{height:100px}
.portfolio-full.portrightsidebar{float:left;width:640px}
.portfolio-full.portleftsidebar{float:right;width:640px}
.portfolio-full.portbothsidebar{float:left;left:240px;position:relative;width:480px}
.ports .featured-thumbnail-wrapper .date-wrapper{background-color:#5f5f5f;color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;height:30px;letter-spacing:10px;margin-bottom:1px;padding:10px 0 0;position:relative;text-align:center;transition:all .5s ease 0;word-spacing:20px;z-index:9}
.ports .portfolio-item-wrapper .featured-thumbnail-wrapper .date-wrapper{letter-spacing:2px;word-spacing:5px}
.ports .featured-thumbnail-wrapper .date-wrapper .triangle{border-color:#5f5f5f transparent transparent;border-style:solid;border-width:10px 20px;display:block;height:0;left:50%;margin-left:-20px;position:absolute;top:100%;transition:all .5s ease 0;width:0}
#portfoliosinglepage .featured-thumbnail-wrapper:hover .date-wrapper .triangle,.ports li:hover .featured-thumbnail-wrapper .date-wrapper .triangle{border-color:#63b1be transparent transparent}
#load-portfolio a{border-bottom:2px solid transparent;color:#686868;display:block;float:left;font-weight:700;height:20px;margin:0 20px 0 0;padding:4px 0 5px;text-transform:uppercase}
#load-portfolio a:hover,#load-portfolio a.active{border-color:#63b1be;color:#63b1be}
.portfolio-item-wrapper{float:left;list-style:none outside none;margin-top:10px;padding-left:0;width:100%}
.ports .portfolio-item-wrapper.gallery.border .featured-thumbnail{background-color:#e5e5e5;padding:8px}
.ports .portfolio-item-wrapper.gallery.border .zoom-icon.gallery-port{background-position:0 -5px;border-top:medium none}
.ports .portfolio-item-wrapper.gallery.border .zoom-icon.gallery-port .port-icon-wrapper{margin-top:-60px}
.portfolio-item-wrapper .portfolio-item.grid_12{float:left;margin-bottom:60px}
.portfolio-item-wrapper.default .portfolio-item-context{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f8f8f8;border-color:-moz-use-text-color #ededed #ededed;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;color:#686868;float:none;margin-top:1px;padding-bottom:19px;text-align:center;width:auto}
.portfolio-item-wrapper.default li:hover .portfolio-item-context{background-color:#63b1be;border-color:#63b1be;color:#fff}
.portfolio-item-wrapper.style1 .portfolio-item-context,.portfolio-item-wrapper.style2 .portfolio-item-context{background-color:#e5e5e5;border-bottom:2px solid #5f5f5f;color:#686868;margin-top:1px;padding-bottom:19px;text-align:center;transition:all .5s ease 0}
.portfolio-item-wrapper .grid_12 .featured-thumbnail-wrapper{float:left;width:620px}
.portfolio-item-wrapper .grid_12 .portfolio-item-context{padding-left:20px;width:300px}
.portfolio-item-wrapper.default .grid_12 .portfolio-item-context{padding-left:0;width:auto}
.portfolio-item-wrapper.style1 .grid_12 .portfolio-item-context{margin-top:0;min-height:279px;padding-left:0;width:320px}
.portfolio-item-wrapper.style2 .grid_12 .portfolio-item-context{margin-top:0;min-height:281px;padding-left:0;width:320px}
.portfolio-item-wrapper .grid_12.onesidebar .featured-thumbnail-wrapper{float:left;width:320px}
.portfolio-item-wrapper.default .grid_12.onesidebar .portfolio-item-context{width:618px}
.portfolio-item-wrapper.style1 .grid_12.onesidebar .portfolio-item-context{min-height:206px;padding-left:0;width:300px}
.portfolio-item-wrapper.style2 .grid_12.onesidebar .portfolio-item-context{min-height:176px;padding-left:0;width:300px}
.portfolio-item-wrapper .grid_12.twosidebar .featured-thumbnail-wrapper{float:left;width:240px}
.portfolio-item-wrapper .grid_12.twosidebar .portfolio-item-context{width:200px}
.portfolio-item-wrapper.default .grid_12.twosidebar .portfolio-item-context{width:458px}
.portfolio-item-wrapper.style1 .grid_12.twosidebar .portfolio-item-context{min-height:126px;padding-left:0;width:220px}
.portfolio-item-wrapper.style2 .grid_12.twosidebar .portfolio-item-context{min-height:131px;padding-left:0;width:220px}
.portfolio-item-wrapper h2{line-height:30px;overflow:hidden;padding-bottom:15px;padding-top:15px}
.portfolio-item-wrapper.default h2{color:#5f5f5f;font-size:15px!important;line-height:30px;margin-bottom:0!important;min-height:30px;padding:10px 10px 0!important;text-align:center}
.portfolio-item-wrapper.simple h2{background:url(../images/divider.png) repeat-x scroll 0 bottom rgba(0,0,0,0)}
.portfolio-item-wrapper.style1 li,.portfolio-item-wrapper.style2 li{box-shadow:0 0 5px transparent}
.portfolio-item-wrapper.style1 h2.notitle,.portfolio-item-wrapper.style2 h2.notitle{min-height:5px;padding:0}
.portfolio-item-wrapper.style1 h2 .triangle,.portfolio-item-wrapper.style2 h2 .triangle{border-color:transparent transparent #5f5f5f;border-style:solid;border-width:10px 20px;display:block;height:0;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:0;transition:all .5s ease 0;width:0;z-index:9}
.portfolio-item-wrapper.style2 h2 .triangle{border-color:#fff transparent transparent;border-width:20px;left:0;margin-left:-20px;margin-top:0;top:0;z-index:9}
.portfolio-item-wrapper.style1 li:hover h2 .triangle{border-color:transparent transparent #63b1be}
.portfolio-item-wrapper .grid_3 h2{font-size:18px;padding:10px 0}
.portfolio-item-wrapper .grid_3.onesidebar h2{font-size:18px;margin-bottom:10px;padding:10px 0}
.portfolio-item-wrapper .grid_4.onesidebar h2{margin-bottom:10px;padding:10px 0}
.portfolio-item-wrapper .grid_6.twosidebar h2{font-size:20px;padding:10px 0}
.portfolio-item-wrapper .grid_12 h2{padding-top:10px}
.portfolio-item-wrapper.style1 h2,.portfolio-item-wrapper.style2 h2{background-color:#5f5f5f;color:#fff;line-height:30px;margin-bottom:0;min-height:30px;padding:10px;position:relative;text-align:center;transition:all .5s ease 0}
.portfolio-item-wrapper.gallery h2{color:#5f5f5f;line-height:18px;margin-bottom:5px;min-height:inherit;padding:5px 20px;text-shadow:1px 1px 3px #ccc}
.portfolio-item-wrapper.gallery .grid_3 h2{font-size:14px;padding:0 20px}
.portfolio-item-wrapper.gallery .grid_4 h2{font-size:16px;padding:0 20px}
.portfolio-item-wrapper.gallery .grid_12 .portfolio-item-context h2{color:#373737;font-size:24px;line-height:24px;min-height:30px;padding:15px 0 0}
.portfolio-item-wrapper .portfolio-item-content{clear:both;margin-bottom:0;overflow:hidden;padding-top:10px}
.portfolio-item-wrapper.default .portfolio-item-content-wrapper{overflow:hidden;padding:0 10px}
.portfolio-item-wrapper.style1 .portfolio-item-content-wrapper,.portfolio-item-wrapper.style2 .portfolio-item-content-wrapper{overflow:hidden;padding:0 20px}
.portfolio-item-wrapper .portfolio-item-content a{display:inline-block;margin-top:0}
.portfolio-item-wrapper .portfolio-item-category{margin-top:15px}
.portfolio-item-wrapper .portfolio-item-category a{color:#a0a0a0}
.portfolio-item-wrapper.default .portfolio-item-category a{color:#b0b0b0;font-size:11px}
.portfolio-item-wrapper .normal-button{margin-top:19px}
.portfolio-item-wrapper .left .normal-button{margin-left:0;margin-right:10px}
.portfolio-item-wrapper .right .normal-button{margin-left:10px;margin-right:0}
.portfolio-item-wrapper.style1 .normal-button,.portfolio-item-wrapper.style2 .normal-button{background:none repeat scroll 0 0 #444;color:#fff;margin-bottom:10px;padding:0 10px;transition:all .5s ease 0}
#port-content-wrapper{clear:both;margin-bottom:60px;overflow:hidden}
#port-content-wrapper .port-content{background:url(../images/divider.png) repeat-x scroll 0 0 rgba(0,0,0,0);padding-top:24px}
#port-content-wrapper .port-content.tabove{margin-top:26px}
#portfoliosinglepage .single-port h1{line-height:30px;margin-bottom:0;padding:15px 0}
#portfoliosinglepage .single-port h1.tabove{padding:0 0 15px}
#portfoliosinglepage .date-wrapper{background-color:#63b1be;color:#fff;font-size:14px;line-height:38px;margin:26px 0 7px;padding-right:10px;text-align:center;transition:all .5s ease 0}
#portfoliosinglepage .date-wrapper.half{margin:0 0 7px}
#port-details{height:100%;padding-top:20px}
#port-details.blog{margin-top:30px;padding-bottom:40px;width:100%}
#port-details.grid_4{height:410px;margin-top:0}
#port-details > span{background:url(../images/divider1.png) repeat-x scroll 0 bottom rgba(0,0,0,0);clear:both;display:block;padding:12px 0}
#port-details.blog > span{min-height:inherit}
#port-details span.title{color:#63b1be;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;height:40px;padding-top:23px;text-align:center}
#port-details span.sub-title{color:#373737;display:inline-block;font-size:13px;margin-right:5px;width:55px}
.image-wrap{display:inline-block;margin-bottom:-6px;overflow:hidden;position:relative;width:100%}
.featured-thumbnail a.image-wrapper{background:url(../images/loading.gif) no-repeat scroll 50% 50% #f8f8f8;display:block;height:100%;overflow:hidden;position:relative;width:100%}
.featured-thumbnail a.image-wrapper .zoom-icon{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:-100%;width:100%}
.featured-thumbnail a.image-wrapper .zoom-icon.magnify{background:url(../images/magnify.png) no-repeat scroll 50% 50% rgba(0,0,0,0)}
.featured-thumbnail a.image-wrapper .zoom-icon.link{background:url(../images/link.png) no-repeat scroll 50% 50% rgba(0,0,0,0)}
.featured-thumbnail a.image-wrapper .zoom-icon.picture{background:url(../images/picture.png) no-repeat scroll 50% 50% rgba(0,0,0,0)}
.featured-thumbnail a.image-wrapper .zoom-icon.video{background:url(../images/video.png) no-repeat scroll 50% 50% rgba(0,0,0,0)}
.featured-thumbnail .zoom-icon.related-post,.featured-thumbnail .zoom-icon.gallery-port{background-color:#f0f0f0;cursor:pointer;display:block;height:100%;left:-100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:999999}
.featured-thumbnail .zoom-icon.gallery-port{background:url(../images/shadow.png) repeat-x scroll 0 0 rgba(248,248,248,0.8);border-top:5px solid #5f5f5f;cursor:default;overflow:hidden;text-align:center}
.featured-thumbnail .zoom-icon.related-post .post-icon{margin-right:0;margin-top:30px}
.featured-thumbnail .zoom-icon.related-post h3{color:#373737;font-size:12px;line-height:16px;margin:33px 10px 0 60px;text-align:center;text-shadow:1px 1px 3px transparent}
.featured-thumbnail .zoom-icon.gallery-port .port-icon-wrapper{margin-top:-70px;position:absolute;text-align:center;top:50%;width:100%}
.featured-thumbnail .zoom-icon.gallery-port .iconcontainer{display:inline-block;height:50px;margin:0 5px;width:50px}
.featured-thumbnail .zoom-icon.gallery-port .iconcontainer span{background:url(../images/none-n.png) no-repeat scroll 0 0 #fff;border-radius:20px;box-shadow:0 0 5px #a1a1a1;display:block;height:40px;margin:5px;transition:all .5s ease 0;width:40px}
.featured-thumbnail .zoom-icon.gallery-port .link span{background-image:url(../images/link-n.png)}
.featured-thumbnail .zoom-icon.gallery-port .magnify span{background-image:url(../images/magnify-n.png)}
.featured-thumbnail .zoom-icon.gallery-port .picture span{background-image:url(../images/picture-n.png)}
.featured-thumbnail .zoom-icon.gallery-port .video span{background-image:url(../images/video-n.png)}
.featured-thumbnail .zoom-icon.gallery-port .port-cat{background:none repeat scroll 0 0 #5f5f5f;bottom:5px;color:#fff;left:0;margin-top:10px;min-height:25px;padding-top:5px;position:absolute;text-align:center;width:inherit}
.featured-thumbnail .zoom-icon.gallery-port .port-cat .triangle{border-color:transparent transparent #5f5f5f;border-style:solid;border-width:10px 20px;display:block;height:0;left:100%;margin-left:-20px;margin-top:-20px;position:absolute;top:0;width:0;z-index:9}
.featured-thumbnail .zoom-icon.gallery-port > .triangle{border-color:#5f5f5f transparent transparent;border-style:solid;border-width:10px 20px;display:block;height:0;left:0;margin-left:-20px;margin-top:0;position:absolute;top:0;width:0;z-index:9}
.alert-box,.wpcf7-response-output{border:1px solid #dbdbdb;border-radius:5px;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px;padding:10px 10px 10px 70px !important;width:136px!important}
.error-box,.wpcf7-mail-sent-ng{background:url(../images/icons/alert/icon-error.png) no-repeat scroll 10px 50% #fcc;border-color:#f99;color:#c31b00}
.attention-box,.wpcf7-validation-errors,.wpcf7-spam-blocked{background:url(../images/icons/alert/icon-note.png) no-repeat scroll 10px 50% #fdebae;border-color:#e6c555;color:#9e660d}
.notice-box{background:url(../images/icons/alert/icon-info.png) no-repeat scroll 10px 50% #bfe4f9;border-color:#68a2cf;color:#2e6093}
.approved-box,.wpcf7-mail-sent-ok{background:url(../images/icons/alert/icon-download.png) no-repeat scroll 10px 50% #cf9;border-color:#a3c159;color:#5e6f33}
.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #f3b7b7!important;border:1px solid red!important;border-radius:2px!important;color:red!important;font-size:11px!important;height:18px!important;left:0!important;padding:10px!important;position:relative;top:-22px!important;width:198px!important}
div.wpcf7-response-output{margin:0!important}
.faq_list dt{background-color:#f5f5f5;border-radius:10px 0 0;color:#5f5f5f;font-size:14px;padding:7px 0 7px 38px;position:relative;text-shadow:1px 1px 3px #ccc}
.faq_list span.marker{color:#5f5f5f;display:block;font-size:15px;font-weight:700;left:0;padding:0 10px;position:absolute;text-shadow:1px 1px 3px #ccc}
.faq_list dd{margin:0 0 20px;padding:10px 0 0 38px;position:relative}
#pagination-wrapper{background:url(../images/divider.png) repeat-x scroll 0 23px rgba(0,0,0,0);clear:both;float:left;margin-top:10px;width:100%}
#pagination{background-color:#fff;float:left;height:39px;padding-right:5px;position:relative}
#pagination .line{height:4px;position:absolute;right:-30px;top:23px;width:30px}
#pagination span,#pagination a{background:none repeat scroll 0 0 #5f5f5f;color:#fff;display:block;float:left;height:18px;margin:12px 5px 0 0;padding:4px 9px 5px;text-decoration:none;transition:all .5s ease 0}
#pagination a:hover{background:none repeat scroll 0 0 #e4e4e4;color:#323232}
.google-map{background-color:#f8f8f8;margin:0}
.google-map.map940{background-color:#fff;margin:0 auto;padding:0 40px;width:940px}
#contact-form{margin:30px 0 0}
#contact-form label{color:#5f5f5f;display:none;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:13px;margin-bottom:5px}
#contact-form form > div{background:none repeat scroll 0 0 #fff;border:1px solid #e0e0e0;box-shadow:1px 1px 0 transparent;margin-bottom:20px;max-width:310px;padding:5px 10px;position:relative}
#contact-form .textarea{max-width:100%}
#contact-form .recaptcha,#contact-form .buttons{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;margin-bottom:20px;max-width:none;padding:0}
#contact-form .recaptcha-error{background-color:#f00f00;color:#fff;display:inline-block;padding:2px 5px}
#contact-form input[type="text"]{background-color:transparent;color:#5f5f5f;font-size:13px;height:35px;margin:3px 0;width:100%}
#contact-form textarea{background-color:transparent;color:#5f5f5f;font-size:13px;height:109px;margin:5px 0 9px;resize:none;width:100%}
#contact-form .error-message{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #ffc0cb;border-color:-moz-use-text-color #ffc0cb #ffc0cb;border-image:none;border-style:none solid solid;border-width:0 1px 1px;color:red;left:-1px;padding:10px;position:absolute;top:-1px}
#contact-form .error-message.php-message{background:none repeat scroll 0 0 transparent;border:0 none;border-radius:0;color:red;height:18px;padding:0;position:static}
.contact-info{background-color:#f8f8f8;border-bottom:1px solid #e4e4e4;border-radius:5px;border-top:1px solid #e4e4e4;color:#373737;overflow:hidden;padding:20px 10px;text-shadow:1px 1px 3px #c9c9c9}
.contact-info > div{background-position:0 2px;background-repeat:no-repeat;display:block;float:left;line-height:34px;padding:0;text-indent:30px;width:100%}
.contact-info > div.col3{width:33%}
.contact-info > div.col4{width:25%}
.contact-info .phone{background-image:url(../images/icons/contact/phone.png)}
.contact-info .fax{background-image:url(../images/icons/contact/fax.png)}
.contact-info .mobile{background-image:url(../images/icons/contact/mobile.png)}
.contact-info .email{background-image:url(../images/icons/contact/email.png)}
.contact-info .web{background-image:url(../images/icons/contact/web.png)}
.contact-info .address{background-image:url(../images/icons/contact/address.png)}
.testimonial{background:url(../images/quotes.png) no-repeat scroll 170px 20px #e5e5e5;border-radius:5px;box-shadow:3px 3px 3px rgba(0,0,0,0.05);color:#5f5f5f;font-family:Philosopher,serif;font-size:15px;font-style:italic;list-style:none outside none;min-height:110px;overflow:hidden;padding:30px 30px 30px 235px;position:relative}
.testimonial.testi-noimage{background-position:20px 20px;padding:50px 30px 30px;text-indent:50px}
.testimonial .testi-pic{left:20px;position:absolute;top:20px}
.testimonial .testi-pic a{background:none repeat scroll 0 0 #dbdbdb;border-radius:5px;display:block;float:left;width:130px}
.testimonial .testi-pic a img{display:block;padding:5px}
.testimonial .testi-name{color:#fff;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;line-height:1.2em;margin-top:20px;text-align:right}
.testimonial-shortcode-wrapper.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 rgba(0,0,0,0);border-radius:5px}
.testimonial-shortcode-wrapper.bubble.dark{background:none repeat scroll 0 0 transparent}
.testimonial-shortcode-wrapper.dark .testimonial{background-color:transparent;color:#8b8b8b}
.testimonial-bubble{background-color:#e5e5e5;border-radius:5px;color:#373737;float:left;margin-bottom:18px;padding:20px 25px;position:relative}
.testimonial-bubble p{font-family:Philosopher,serif;font-size:14px;font-style:italic;margin:0;text-shadow:1px 1px 3px #e4e4e4}
.testimonial-bubble-arrow{border-color:#e5e5e5 transparent transparent;border-style:solid;border-width:20px 20px 0 0;bottom:-19px;height:0;left:46px;position:absolute;width:0}
.testimonial-bubble.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 rgba(0,0,0,0);color:#8b8b8b}
.testimonial-bubble.dark p{text-shadow:none}
.testimonial-bubble.dark .testimonial-bubble-arrow{border-color:#323232 transparent transparent}
.testimonial-shortcode strong{color:#232323}
.testimonial-shortcode .testimonial-bubble-details{display:block;float:left;margin-left:5px}
.stunningtext{background:url(../images/divider.png) repeat-y scroll 0 0 #e5e5e5;font-size:13px;overflow:hidden;padding:20px 30px;position:relative}
.stunningtext.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 rgba(0,0,0,0);color:#8b8b8b}
.stunningtext-title{clear:both;color:#373737;font-size:22px;line-height:1.2em;margin-bottom:5px;padding-top:10px;text-shadow:none}
.dark .stunningtext-title{color:#fff;text-shadow:none}
.stunningtext a.stunning{background-color:#373737;color:#fff;margin:-24px 10px 0 30px;position:absolute;right:20px;top:50%}
.frame-left{background:url(../images/white-frame.png) no-repeat scroll 0 0 rgba(0,0,0,0);padding:0 0 0 16px}
.frame-top{background:url(../images/white-frame.png) no-repeat scroll 100% 0 rgba(0,0,0,0);padding:16px 0 0}
.frame-right{background:url(../images/white-frame.png) no-repeat scroll 100% 100% rgba(0,0,0,0);padding:0 16px 0 0}
.frame-bottom{background:url(../images/white-frame.png) no-repeat scroll 0 100% rgba(0,0,0,0);margin-left:-16px;padding:0 0 16px 16px}
.table{background:none repeat scroll 0 0 transparent!important;border-collapse:collapse;border-radius:5px 5px 0 0;font-size:13px;margin:0;overflow:hidden;padding:0;text-align:center;width:100%}
.table th{background-color:#63b1be;color:#fff;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:14px;font-weight:400;padding:17px 12px;text-align:center;text-shadow:none}
.table td{padding:14px 7px}
.table tr{background-color:#f8f8f8;border-bottom:1px solid #fff}
.table tr:hover{background:none repeat scroll 0 0 #e8e8e8;transition:all .5s ease 0}
.table tfoot td{background:none repeat scroll 0 0 #63b1be;color:#fff;font-size:11px;padding:10px 16px;text-align:left;text-shadow:none}
#error404{color:#5f5f5f;font-size:16px;margin:40px 0;text-align:center;text-shadow:1px 1px 3px #ccc}
#error404 h1{font-family:Philosopher,serif;font-size:72px;line-height:72px;margin-bottom:10px;padding:30px 0;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,0.1),0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.2),0 20px 20px rgba(0,0,0,0.15)}
#error404 .searchform-wrapper{height:80px;margin:40px auto 0;max-width:320px}
.search-wrapper{background:none repeat scroll 0 0 #fff;border:1px solid #e4e4e4;height:30px;position:relative}
.search-input-wrapper{margin:3px 37px 0 5px}
.searchform input.text{background-color:transparent;color:#323232;font-size:12px;height:18px;padding:3px 0;width:100%}
.search-wrapper input.submit{background:url(../images/search-dark.png) no-repeat scroll 50% 50% rgba(0,0,0,0);cursor:pointer;height:32px;margin:0;padding:0;position:absolute;right:-1px;top:-1px;width:32px}
.search-wrapper.top{background-color:transparent;border:medium none;height:60px;min-width:45px;overflow:hidden;position:absolute;right:5px;top:0}
.search-wrapper.top.open{overflow:visible}
.search-wrapper.top input.text{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #fff;box-shadow:0 0 5px #cecece inset;float:left;height:18px;padding:3px 5px;position:absolute;right:45px;top:14px;width:148px}
.search-wrapper.top input.submit{top:11px}
#top-search-wrapper .searchform input.submit{background:url(../images/search-dark.png) no-repeat scroll 50% 50% rgba(0,0,0,0);position:absolute;right:5px;top:15px}
h3.comments{line-height:1.2em;overflow:hidden;padding-bottom:15px;width:100%}
ol.commentlist{list-style:none outside none;overflow:hidden;padding-left:0}
ol.commentlist li.comment,ol.commentlist li.pingback{background-color:#fcfcfc;border:1px solid #f0f0f0;margin:0 0 20px;overflow:hidden;padding:20px 5px 20px 20px}
ol.commentlist li.comment li.comment{margin:20px 0}
ol.commentlist .comment-body,ol.commentlist .children{float:left;overflow:hidden;width:100%}
ol.commentlist .comment-author .fn{float:left;margin:0 30px 0 0}
ol.commentlist .comment-author img{float:left;height:50px;margin:0 10px 10px 0;width:50px}
ol.commentlist .edit-link{float:right;margin:0 15px 0 0}
.comment-nav{margin-bottom:40px;overflow:hidden}
#respond .cancel-comment-reply{font-style:italic;margin-bottom:20px}
#respond form div{background:none repeat scroll 0 0 #fcfcfc;border:1px solid #e4e4e4;box-shadow:0 0 5px transparent;margin-bottom:20px;max-width:305px;padding:5px 10px 5px 15px;position:relative}
#respond form div.textarea{max-width:435px}
#respond form div.buttons{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none;margin-bottom:20px;padding:0}
#respond form input[type="text"]{background-color:transparent;color:#323232;font-size:13px;height:22px;width:100%}
#respond form textarea{background-color:transparent;color:#323232;font-size:13px;height:109px;margin:5px 0;resize:none;width:100%}
.posts.shortcode,.ports.shortcode{overflow:hidden;position:relative}
.cols{margin-left:0;margin-right:0}
.grid_3.cols{width:240px}
.grid_4.cols{width:320px}
.grid_6.cols{width:480px}
.grid_8.cols{width:640px}
.grid_9.cols{width:720px}
.grid_12.cols{width:960px}
.ports-shortcode-headerlink{background-color:#fff;padding-left:10px;position:absolute;right:10px;top:0}
.posts-shortcode-nav{background-color:#fff;position:absolute;right:10px;top:-40px;z-index:2}
.post-shortcode-item .details-wrap{margin-bottom:5px;min-height:80px}
.post-shortcode-item .tilte{height:75px;overflow:hidden}
.post-shortcode-item h3{border-top:5px solid #5f5f5f;font-size:16px;margin-bottom:0;margin-left:10px;padding-top:8px}
.post-shortcode-item .featured-thumbnail{background-color:#63b1be;box-shadow:0 0 5px transparent;float:left;height:70px;width:90px}
.posts.shortcode .post-time{display:inline-block;font-size:12px;margin-bottom:10px;margin-right:8px;margin-top:3px;text-transform:uppercase}
.posts.shortcode .post-comment{display:inline-block;font-size:12px;line-height:20px;margin-left:9px;margin-top:3px;text-decoration:underline;text-transform:uppercase}
.posts.shortcode .post-title{font-weight:700;margin:0;overflow:hidden}
.posts.shortcode .post-excerpt{margin-bottom:25px;overflow:hidden;padding:0}
.posts.shortcode .post-link{font-size:12px;font-style:normal;line-height:12px;text-transform:uppercase}
.posts.shortcode .normal-button{background-color:transparent;color:#373737;display:inline;margin:0;padding:0;text-decoration:underline;transition:all .5s ease 0}
.dropcaps{float:left;font-size:24px;height:29px;line-height:30px;margin:5px 10px 0 0;padding:1px 0 0;text-align:center;width:30px}
.dropcaps.circle{border-radius:19px;height:33px;margin-top:10px;padding:5px 0 0;width:38px}
.dropcaps.hbar{border-radius:15px;margin-top:6px;width:50px}
.dropcaps.vbar{border-radius:15px;height:39px;margin-top:6px;padding:11px 0 0}
.dropcaps.square{border-radius:10px;height:33px;padding:5px 0 0;width:38px}
div.divider{border-bottom:1px solid #e4e4e4;clear:both;margin:0 0 10px;overflow:hidden;padding:10px 0 0}
div.divider .divider-gotop{cursor:pointer;font-size:1em;line-height:1.2em;margin-bottom:2px}
div.blockquote{background-color:#e5e5e5;border-color:#373737;border-left:5px solid #373737;color:#5f5f5f;font-family:Philosopher,serif;font-size:16px;font-style:italic;margin:20px;overflow:hidden;text-align:center;text-shadow:1px 1px 3px transparent}
div.blockquote.left{float:left;width:33%}
div.blockquote.right{float:right;width:33%}
div.blockquote > div{padding:20px}
div.blockquote.quote1{background-image:url(../images/quote-t1.png);background-position:15px 15px;background-repeat:no-repeat;border-left:0 none;padding:15px}
div.blockquote.quote1 > div.quote1{background-image:url(../images/quote-b1.png);background-position:100% 100%;background-repeat:no-repeat;border-left:0 none}
div.blockquote.quote2{background-image:url(../images/quote-t2.png);background-repeat:no-repeat;border-left:0 none}
div.blockquote.quote2 > div.quote2{background:url(../images/quote-b2.png) no-repeat scroll 100% 100% rgba(0,0,0,0);border-left:0 none}
div.blockquote.quote3{border-style:solid;border-width:1px 0}
div.blockquote.quote4{border-style:solid;border-width:0 3px}
div.list li{background-repeat:no-repeat;padding:0 0 5px 25px}
div.list.bgcolor li{background-color:#f8f8f8;background-position:5px 5px;margin-bottom:5px;padding:5px 0 5px 30px}
div.list.check li{background-image:url(../images/icons/list/list-check.png)}
div.list.check2 li{background-image:url(../images/icons/list/list-check2.png)}
div.list.check3 li{background-image:url(../images/icons/list/list-check3.png)}
div.list.delete li{background-image:url(../images/icons/list/list-delete.png)}
div.list.delete2 li{background-image:url(../images/icons/list/list-delete2.png)}
div.list.delete3 li{background-image:url(../images/icons/list/list-delete3.png)}
div.list.bullet li{background-image:url(../images/icons/list/list-bullet.png)}
div.list.bullet2 li{background-image:url(../images/icons/list/list-bullet2.png)}
div.list.bullet3 li{background-image:url(../images/icons/list/list-bullet3.png)}
div.list.pin li{background-image:url(../images/icons/list/list-pin.png)}
div.list.pin2 li{background-image:url(../images/icons/list/list-pin2.png)}
div.list.pin3 li{background-image:url(../images/icons/list/list-pin3.png)}
div.list.arrow li{background-image:url(../images/icons/list/list-arrow.png)}
div.list.arrow2 li{background-image:url(../images/icons/list/list-arrow2.png)}
div.list.arrow3 li{background-image:url(../images/icons/list/list-arrow3.png)}
div.list.flag li{background-image:url(../images/icons/list/list-flag.png)}
div.list.question li{background-image:url(../images/icons/list/list-question.png)}
div.list.follow li{background-image:url(../images/icons/list/list-follow.png)}
.shortcode-button-wrapper{display:inline-block;margin:0 10px 20px 0;overflow:hidden}
.shortcode-button{background-color:#63b1be;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;line-height:18px;padding:6px 15px;position:relative;text-align:center;vertical-align:middle}
.message-box{border:1px solid #dbdbdb;border-radius:50px 5px 5px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:20px 20px 20px 70px}
.message-box.small-icon{border-radius:5px}
.message-box.no-icon{border-radius:0;padding:20px}
.message-box .message-title{display:block;font-size:14px;font-weight:700;margin-bottom:15px}
.message-box.red{background:url(../images/icons/message/error.png) no-repeat scroll 30px 50% #ffd7d7;border-color:#e9b9bb;color:#733032}
.message-box.yellow{background:url(../images/icons/message/warning.png) no-repeat scroll 30px 50% #fffce1;border-color:#e1db8b;color:#5c5c2d}
.message-box.blue{background:url(../images/icons/message/info.png) no-repeat scroll 30px 50% #c8e1f5;border-color:#8ec3d9;color:#2d5667}
.message-box.green{background:url(../images/icons/message/approved.png) no-repeat scroll 30px 50% #e1ffe1;border-color:#badeb1;color:#274e37}
.message-box.small-icon.red{background:url(../images/icons/message/error-small.png) no-repeat scroll 20px 50% #ffd7d7}
.message-box.small-icon.yellow{background:url(../images/icons/message/warning-small.png) no-repeat scroll 20px 50% #fffce1}
.message-box.small-icon.blue{background:url(../images/icons/message/info-small.png) no-repeat scroll 20px 50% #c8e1f5}
.message-box.small-icon.green{background:url(../images/icons/message/approved-small.png) no-repeat scroll 20px 50% #e1ffe1}
.message-box.no-icon.red{background:none repeat scroll 0 0 #ffd7d7}
.message-box.no-icon.yellow{background:none repeat scroll 0 0 #fffce1}
.message-box.no-icon.blue{background:none repeat scroll 0 0 #c8e1f5}
.message-box.no-icon.green{background:none repeat scroll 0 0 #e1ffe1}
.featured-thumbnail.image-frame{background-color:transparent;box-shadow:0 0 5px transparent;float:none;height:auto;margin:5px auto 15px;overflow:hidden;position:relative;width:100%}
.featured-thumbnail.image-frame .image-wrap{background-color:#63b1be;display:inline-block;margin-bottom:-6px;width:auto}
.shortcodeslider.featured-thumbnail{background-color:#63b1be;box-shadow:0 0 5px transparent;display:inline-block;float:none;margin:5px auto 15px;position:relative;width:100%}
.shortcodeslider .nivo-directionNav a{margin-top:-15px}
.shortcodeslider .nivo-controlNav{left:6px;padding-top:0;position:absolute;top:6px}
.shortcodeslider .nivo-controlNav a{background-color:#323232;border:0 none;border-radius:5px;box-shadow:0 0 5px #e4e4e4;display:block;float:left;height:10px;margin-right:6px;text-indent:-9999px;width:10px}
.shortcodeslider .nivo-controlNav a.active{background-color:#f8f8f8}
.shortcodeslider .nivo-caption{background:none repeat scroll 0 0 rgba(255,255,255,0.8);border-radius:5px 0 0 5px;bottom:20px;color:#323232;left:auto;min-height:20%;right:0;width:75%}
.shortcodevideo-wrapper{box-shadow:0 0 5px transparent;margin:5px auto 15px;max-width:100%}
.shortcodevideo-wrapper.center{text-align:center;width:auto}
.shortcodevideo{display:inline-block;margin-bottom:-6px}
.highlight{border-radius:2px;padding:1px 7px}
.progress-bar-wrapper{clear:both;margin-bottom:10px}
.progress-bar-wrapper.inside{color:#fff;margin-bottom:20px}
.progress-bar-title{display:inline-block;margin:0 10px 5px 0}
.progress-bar{background-color:#e5e5e5;height:15px;width:100%}
.progress-bar.inside{height:24px}
.progress-bar-meter{background-color:#a1a1a1;display:none;height:inherit;left:0;line-height:24px;overflow:hidden;position:absolute}
.twitter-shortcode-wrapper{background:url(../images/divider.png) repeat-x scroll 0 0 #f8f8f8;border-bottom:1px solid #e4e4e4;color:#373737;font-size:14px;text-align:left}
.twitter-shortcode{background:url(../images/twitter-shortcode-logo.png) no-repeat scroll 0 center rgba(0,0,0,0);margin:0 auto;max-width:760px;min-height:90px;padding:4px 0 0 180px;position:relative}
.twitter-shortcode li{background:none repeat scroll 0 0 rgba(0,0,0,0);font-style:inherit;margin-bottom:0;min-height:inherit;overflow:hidden;padding:0 0 15px;text-align:left}
.twitter-shortcode li .tweet_text{float:left;font-style:italic;padding:20px 200px 5px 0}
.twitter-shortcode li .tweet_time{clear:both;float:left}
.twitter-shortcode .profileLink{background:url(../images/twitter-btn.png) no-repeat scroll 0 0 #373737;color:#fff;display:inline-block;font-size:13px;height:30px;margin-top:-15px;padding:0 10px 0 25px;position:absolute;right:50px;top:50%;width:75px}
.twitter-shortcode .profileLink:hover{background-color:#e5e5e5;background-position:0 bottom;color:#373737}
.personnel-shortcode{background-color:#f8f8f8;margin-bottom:20px;padding-bottom:10px}
.personnel-shortcode .personnel-post{color:#5f5f5f;padding:10px;text-align:center;text-shadow:1px 1px 3px transparent}
.personnel-shortcode.dark .personnel-post{color:#efefef;text-shadow:none}
.personnel-shortcode .personnel-image{background-color:#63b1be;text-align:center}
.personnel-shortcode .personnel-image img{display:block;margin:0 auto;max-width:100%}
.personnel-shortcode .personnel-name{border-bottom:1px solid #e5e5e5;color:#373737;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:16px;margin:10px;padding-bottom:10px}
.personnel-shortcode.dark .personnel-name{border-bottom:1px solid #3f3f3f;color:#fff}
.personnel-shortcode.dark .personnel-details{color:#8b8b8b}
.personnel-shortcode .personnel-details strong{background:none repeat scroll 0 0 #a1a1a1;border-radius:0 5px 0 0;color:#fff;margin-left:-10px;margin-right:5px;padding-left:10px;padding-right:5px}
.pa-accordion,.pa-toggle{list-style:none outside none;margin-left:0;padding-left:0}
.pa-accordion li,.pa-toggle li{border-bottom:1px solid #ececec;margin-bottom:5px}
.accordion-head,.toggle-head{color:#686868;cursor:pointer;font-size:16px;height:33px;line-height:24px;padding:7px 0 0;transition:all .5s ease 0}
.accordion-content,.toggle-content{overflow:hidden;padding:0 20px 20px 33px}
.accordion-head-sign,.toggle-head-sign{background-color:#373737;color:#fff;cursor:pointer;float:left;font-size:22px;font-weight:400;height:22px;line-height:24px;margin:2px 10px 0 0;text-align:center;width:22px}
.tabs{border-bottom:1px solid #e4e4e4;display:block;list-style:none outside none;padding:0}
.tabs li{display:block;float:left;height:34px;margin-bottom:0;padding:0;width:auto}
.tabs li a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-color:#e4e4e4;border-image:none;border-style:solid;border-width:1px 1px 0 0;color:#686868;cursor:pointer;display:block;font-size:14px;height:34px;line-height:34px;padding:0 20px;position:relative;top:-1px;width:auto}
.tabs li a.active{background:none repeat scroll 0 0 #f8f8f8;border-left-width:1px;border-radius:2px 2px 0 0;border-top-color:#63b1be;color:#686868;height:38px;margin:0 0 0 -1px;padding-top:0;position:relative;top:-4px}
.tabs li:first-child a{border-top-left-radius:2px;border-width:1px 1px 0}
.tabs li:last-child a{border-top-right-radius:2px}
.tabs-content{background:none repeat scroll 0 0 #f8f8f8;display:block;list-style:none outside none;margin:0 0 20px;padding:20px}
.tabs-content > li.active{display:block;overflow:hidden}
.tabs:before,.tabs:after{content:" ";display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.pa-price-table{float:left;margin:10px auto;overflow:hidden}
.price-item{color:#fff;float:left;margin:20px 1px;overflow:hidden;position:relative;width:188px}
.price-item.active{color:#5f5f5f;margin:0 1px}
.price-title-wrapper-left{background-color:#5f5f5f;border-left:1px solid rgba(0,0,0,0.05);border-radius:10px 10px 0 0;border-right:1px solid rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.05);overflow:hidden;padding-left:10px;text-align:center}
.price-title-wrapper-right{height:170px;overflow:hidden;padding-right:10px;text-align:center}
.price-title{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:18px;height:34px;margin:20px auto 0}
.price-price-wrapper{background:url(../images/price-price.png) no-repeat scroll center top rgba(0,0,0,0);min-height:92px}
.price-price{color:#999;font-family:Philosopher,serif;font-size:30px;font-weight:400;height:33px;line-height:40px;margin:0 auto;padding-top:21px;text-align:center;text-shadow:2px 2px 0 #ccc;width:80px}
.price-item.active .price-price{color:#323232;text-shadow:2px 2px 0 #fff}
.price-pricetext{color:#666;font-family:Arial,sans-serif;font-size:10px;font-weight:700;height:20px;margin:0 auto;padding-top:0;width:80px}
.price-content-wrapper{background:none repeat scroll 0 0 #63b1be;overflow:hidden;text-align:center}
.price-content-left{background:none repeat scroll 0 0 #63b1be;border-color:transparent rgba(25,94,106,0.5) rgba(50,50,50,0.5);border-style:solid;border-width:0 1px 1px;box-shadow:0 3px 3px rgba(25,94,106,0.5);margin-bottom:5px;padding-left:10px;text-align:center}
.price-content-right{background:none repeat scroll 0 0 #63b1be;height:35px;padding-right:10px;padding-top:10px}
.price-button-wrapper-left{background:none repeat scroll 0 0 #63b1be;border-bottom:1px solid rgba(0,0,0,0.05);border-left:1px solid rgba(0,0,0,0.05);border-radius:0 0 10px 10px;border-right:1px solid rgba(0,0,0,0.05);overflow:hidden;padding-left:10px}
.price-button-wrapper-right{background:none repeat scroll 0 0 #63b1be;min-height:62px;padding-right:10px;text-align:center}
.price-button{margin:30px 0}
.price-button .normal-button{background:none repeat scroll 0 0 #323232;color:#fff;margin:0 auto;padding:0 10px;transition:all .5s ease 0}
.price-button .normal-button:hover{background:none repeat scroll 0 0 #fff;color:#323232}
.clients-wrapper{background-color:#e5e5e5;overflow:hidden;padding:20px}
.clients-wrapper > span{background-color:#e5e5e5;height:70px;position:absolute;width:1px;z-index:3}
.clients-wrapper.dark > span{background-color:#333}
.clients{height:70px;list-style:none outside none;padding-left:0}
.clients li{background:url(../images/divider.png) repeat-y scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:70px;padding:0 10px;width:160px}
.clients.no-border li{background:none repeat scroll 0 0 rgba(0,0,0,0)}
.clients li:hover img{opacity:.5}
.morelink,#top-nav a,.recentcomments a{display:block;line-height:3em}
#footer-menu a{display:block;line-height:3em;padding:10px}
#menu-wrapper option{padding:10px}
#posts-shortcode-prev-1,#posts-shortcode-next-1{margin-left:4px;margin-right:4px}
#quote_idate{width:79%}
.btn-primary{margin-bottom:10px;margin-top:10px}
#topcontrol{left:10px!important;width:50px;z-index:1999}
#calendarIcon{background:url(/images/rqcalendar.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:none;float:right;height:24px;margin-right:40px;margin-top:-42px;width:24px}
#testimonials > li{list-style:none outside none}
#testimonials p{text-align:justify}
.name{color:#fff;float:left}
.date{color:#fff;float:right}
.quote_btn{background-color:#2d728b;text-transform:uppercase}
#qstep1,#qstep2,#qstep3,#qstep4,#qstep5{clear:both;display:block;font-size:25px;font-weight:700;margin-bottom:15px;margin-top:15px;text-align:center;width:100%}
.quote_box label input{height:10px!important;margin-bottom:0!important;width:inherit!important}
input[type="checkbox"]{height:15px!important;width:auto!important}
#contacttb input{background-color:#fff;border-color:#d6d6d6;border-image:none;border-radius:5px;border-style:solid;border-width:1px 1px 2px;color:#d6d6d6;font-weight:700;height:45px;margin-bottom:10px;margin-right:20px;width:93%!important}
#contacttb textarea{background-color:#fff;border-color:#d6d6d6;border-image:none;border-radius:5px;border-style:solid;border-width:1px 1px 2px;font-weight:700;height:45px;margin-bottom:17px;width:95%!important}
.tel{color:#fff;font-size:35px}
#quote_ipostcode_from,#quote_ipostcode_to{display:inline}
.btn{background:none repeat scroll 0 0 #2d728b;border:0 none!important;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;min-height:40px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}
.blogList{border-bottom:1px dashed #ccc;float:left;margin:20px;padding:20px;width:90%}
.floatLeft{float:left;margin-right:10px}
.blogList img{max-height:160px}
#getquote_title{color:#ffa543;font-size:30px;margin-bottom:30px;text-align:center}
.testimonialsList{border-bottom:1px dashed;padding-top:20px}
.tabs-container.testimonials{height:200px}
.testimonials a{color:#404040}
.testimonials_names{color:#555962;font-weight:700}
.body-background,.showcase-thumbnail-wrapper,#roundaboutslider,.sidebar .tagcloud,#footer-wrapper .tagcloud,.sidebar .textwidget,#footer-wrapper .textwidget,.flickr-widget,.posts.halfstyle h2,#portfoliosinglepage .single-port,.elasti-testimonial,ol.commentlist li.comment .comment-meta,ol.commentlist li.comment .comment-content,.posts.shortcode .post-context,.price-item-wrapper,.testimonials_box{overflow:hidden}
a:hover,a.reverse,.dark-color{color:#373737}
a.reverse:hover,.skin-color,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,#footer-wrapper a:hover,.sidebar a,.sidebar .widget ul li a:hover,#footer-wrapper .widget ul li a:hover,.sidebar .testimonial.testi-widget .testi-name a,.author-info h3 a,.older-newer a:hover,.posts.shortcode .normal-button:hover,.active .accordion-head,.active .toggle-head,.price-item.active .price-title{color:#63b1be}
iframe,.block,.nivo-box img,#nivoslider-wrapper .nivo-controlNav a img{display:block}
.h-wrapper.h1,.mb40,.widget,.older-newer.mb40,.testis{margin-bottom:40px}
.h-wrapper.h1 h1,.posts h2,.ports h2{line-height:1.2em}
.mb0,.testimonial-shortcode-wrapper.no-carousel,.accordion-head p,.toggle-head p{margin-bottom:0}
.mb5,.author-info h3{margin-bottom:5px}
.mb10,.showcase-onepage .showcase-content,.sidebar .widget-recent-portfolio .details-wrap,#footer-wrapper .widget-recent-portfolio .details-wrap,.post-widget-item .details-wrap,.portfolio-item-wrapper.gallery{margin-bottom:10px}
.mb20,.service-2,.testimonial-shortcode-wrapper,.testimonial-shortcode-wrapper.no-carousel .testimonial{margin-bottom:20px}
.mb25,.service-2.type2 h2{margin-bottom:25px}
.mb30,.sidebar .footer-item,#load-portfolio,.portfolio-item-wrapper .portfolio-item.grid_12:last-child,.post-shortcode-item,.testimonials_text{margin-bottom:30px}
.mb70,.price-item.active .price-button{margin-bottom:70px}
.mt0,#postsinglepage.posts .featured-thumbnail-wrapper .date-wrap span:first-child,.posts.fullstyle .post-info,.portfolio-item-wrapper.default .portfolio-item-category{margin-top:0}
.mt10,.portfolio-item.grid_12.sidebar .portfolio-item-content h2{margin-top:10px}
.mt30,.post-info.tabove{margin-top:30px}
.mt40,.mt60,.page-comment,.service-3 .icon img{margin-top:40px}
.bold,.nivo-controlNav a.active,.testimonial .testi-user,.qtitle{font-weight:700}
.clear,#content,p.nocomments,.tabs:after,.rqBoxline{clear:both}
.inblock,#top-nav li,#logo-wrapper a,#footer-menu li,.shortcode-button-wrapper a{display:inline-block}
.display-none,#top-nav li:first-child .divider,.nivo-html-caption,.showcase-thumbnail:hover .showcase-thumbnail-cover,.showcase-thumbnail.active .showcase-thumbnail-cover,.showcase-thumbnail-button-forward span span,.showcase-thumbnail-button-backward span span,#roundabout-inner,#footer-menu li:first-child .divider,.tabs-content > li{display:none}
.fright,.sliderNav #nav,.comment-nav .nav-next{float:right}
.fleft,#logo-wrapper img,#flickr-preview img,.featured-thumbnail img,.testimonial-shortcode,.comment-nav .nav-prev{float:left}
.textright,.portfolio-item-wrapper .portfolio-item-context.right{text-align:right}
.textleft,.bgstretcher-area,.portfolio-item-wrapper .portfolio-item-context.left{text-align:left}
.textcenter,.portfolio-item-wrapper .portfolio-item-context.center,.shortcodeframe-wrapper,.featured-thumbnail.image-frame.center,.shortcodeslider-wrapper{text-align:center}
.normal-button.reverse,.normal-button.small.reverse,.normal-button.larg.reverse,.normal-button.xlarg.reverse,.sidebar #widget-contactForm .normal-button:hover,#footer-wrapper #widget-contactForm .normal-button:hover{background-color:#373737;color:#fff}
.normal-button.reverse:hover,.normal-button.reverse.small:hover,.normal-button.reverse.larg:hover,.normal-button.reverse.xlarg:hover,.stunningtext a.stunning:hover,.stunningtext.dark a.stunning,.accordion-head:hover,.toggle-head:hover,.active .accordion-head:hover,.active .toggle-head:hover{background-color:#63b1be;color:#fff}
#top-nav ul,.social-wrapper ul,.social-share ul{list-style:none outside none;padding:0}
#footer-wrapper .social-icon a,.portfolio-item-wrapper.style1 .normal-button:hover,.portfolio-item-wrapper.style2 .normal-button:hover{background-color:#a0a0a0}
.social-icon a.dark,.testimonial-widget-nav .prev:hover,.testimonial-widget-nav .next:hover,.featured-thumbnail .zoom-icon.gallery-port .iconcontainer span:hover,.testimonial-shortcode-wrapper.dark .testi-pic a{background-color:#5f5f5f}
#crumbs,.personnel-shortcode .personnel-details{padding:0 10px}
.nivo-caption .nivo-title,.showcase-caption .showcase-title{display:block;font-size:20px;margin:5px 0 10px;text-shadow:0 0 3px #ddd}
.kwicks li:first-child .inner,.featured-thumbnail a.image-wrapper:hover,.featured-thumbnail .zoom-icon.gallery-port .none span{background-image:none}
.kwicks .link:hover,.sidebar a:hover,.sidebar .widget-recent-post .morelink,#footer-wrapper .widget-recent-post .morelink,.post-info a:hover{text-decoration:underline}
.showcase-content-container,.showcase-content,ol.commentlist li.pingback{background-color:transparent}
.showcase-thumbnail-container,.service-2:hover .icon,.sidebar .widget_persianart_sidemenu li:hover,#portfoliosinglepage .featured-thumbnail-wrapper:hover .date-wrapper,.ports li:hover .featured-thumbnail-wrapper .date-wrapper,.featured-thumbnail .zoom-icon.gallery-port.border,.active .accordion-head-sign,.active .toggle-head-sign{background-color:#63b1be}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail,.showcase-thumbnail-wrapper-vertical .showcase-thumbnail{margin-right:10px;width:110px}
.showcase-thumbnail-wrapper-vertical,.wpcf7-form .submit-wrap{margin:0;padding:0}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal,.showcase-thumbnail-button-forward .showcase-thumbnail-vertical{background-position:0 0;margin-top:0}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,.showcase-thumbnail-button-backward .showcase-thumbnail-vertical{background-position:-33px 0;margin-top:0}
#cycle-wrap,#testimonial-cycle-widget,span.wpcf7-form-control-wrap,.posts-shortcode-wrapper{position:relative}
.cycle-secondary,.cycle-caption-wrapper{height:420px;left:0;position:absolute;top:0;width:940px}
.cycle-caption .cycle-title,.liteaccordion-caption .liteaccordion-title{display:block;font-size:20px;margin:5px 0 10px;position:relative;text-shadow:0 0 3px #ddd}
.cycle-caption .cycle-content,.roundabout-caption .roundabout-content,.liteaccordion-caption .liteaccordion-content{display:block;margin-bottom:10px;position:relative}
.roundabout-caption .roundabout-title,.tm-title{color:#fff;display:block;font-size:20px;margin:5px 0 10px;position:relative;text-shadow:0 0 3px #ddd}
#liteaccordion ol li > h2.selected > span.slide_name,.older-newer a{color:#5f5f5f}
#tmslider-wrapper .items,.sidebar .widget ul,#footer-wrapper .widget ul,.widget-recent-post,.portfolio-cycle-widget,#widget-contactForm ol,.post-cycle-widget,.related .related-content ul,.portfolio-filter,.testimonial-shortcode-wrapper ul,ol.commentlist ul.children,.posts-shortcode-wrapper ul,div.list ul,.twitter-shortcode ul{list-style:none outside none;padding-left:0}
.sliderNav #nav ul,.ports.shortcode .portfolio-item-wrapper{margin:0;padding:0}
.sliderNav #nav ul li.showPage a,#pagination .current,.table tfoot tr:hover{background:none repeat scroll 0 0 #63b1be}
.container_12.dark .h-wrapper h1,.container_12.dark .h-wrapper h2,.container_12.dark .h-wrapper h3,.container_12.dark .h-wrapper h4,.container_12.dark .h-wrapper h5,.container_12.dark .h-wrapper h6,.service-1.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 #373737;color:#fff}
.darkwall h1,.darkwall h2,.darkwall h3,.darkwall h4,.darkwall h5,.darkwall h6,.service-1:hover h2,.service-1.dark h2,#footer-wrapper .testimonial.testi-widget .testi-name,#footer-wrapper .testimonial.testi-widget .testi-name a,#footer-wrapper .twitter-widget tweet_time,.portfolio-item-wrapper.default li:hover h2,.portfolio-item-wrapper.gallery.border h2,.testimonial-shortcode-wrapper.dark .testimonial a:hover,.testimonial-shortcode-wrapper.dark .testi-user,.container_12.dark .ports-shortcode-headerlink a:hover,.personnel-shortcode.dark .personnel-details a:hover{color:#fff}
.darkwall .normal-button:hover,.darkwall a.stunning:hover,.stunningtext.dark .normal-button:hover,.stunningtext.dark a.stunning:hover{background-color:#fff;color:#373737}
.service-1 .normal-button,.testimonial p{margin:0}
.service-2 img,.clients li img{display:block;transition:all .5s ease 0}
.service-3 h2 a,#footer-wrapper .footer-bot-wrapper a,.sidebar .widget-recent-comments .author a,#footer-wrapper .widget-recent-comments .author a,.post-info a,.portfolio-item-wrapper.style1 h2 a,.portfolio-item-wrapper.style2 h2 a,.featured-thumbnail .zoom-icon.gallery-port .port-cat a{color:inherit}
.service-3:hover,#footer-wrapper .widget-recent-post .date,#footer-wrapper .widget-recent-portfolio .date,#footer-wrapper #widget-contactForm .normal-button:hover{background-color:#323232}
.service-3:hover .icon,.portfolio-item-wrapper.style1 li:hover .portfolio-item-context,.portfolio-item-wrapper.style2 li:hover .portfolio-item-context{border-color:#63b1be}
#footer-menu li .divider,.progress-bar-title.inside{margin:0 10px}
.sidebar .indent,.portfolio-item-wrapper .grid_12.onesidebar .portfolio-item-context{width:280px}
#footer-wrapper .widget ul li,#footer-wrapper .widget-recent-post li,#footer-wrapper .widget-recent-comments,#footer-wrapper .widget .twitter-widget li{border-bottom:1px dashed #5f5f5f}
.sidebar .widget ul li li:last-child,#footer-wrapper .widget ul li li:last-child,#footer-wrapper .post-widget-item,.sidebar .widget_persianart_sidemenu .sub-menu li:last-child,.portfolio-item-wrapper.style2 .portfolio-item-context,.pa-accordion li:last-child,.pa-toggle li:last-child{border-bottom:medium none}
.sidebar .widget ul li a,#footer-wrapper .widget ul li a{color:inherit;text-decoration:none}
.sidebar .widget_calendar table,#footer-wrapper div[id|="calendar"] table,.posts .single-post,.grid_3 #port-details,.google-map iframe,.contact-info > div.col1,#request_quote_form,#contacttb{width:100%}
.sidebar .sub-menu li:last-child,#footer-wrapper .sub-menu li:last-child,.portfolio-item-wrapper.style1 .portfolio-item-context.delall,.portfolio-item-wrapper.style2 .portfolio-item-context.delall{border-bottom:medium none;padding-bottom:0}
.sidebar .widget-recent-post li,#footer-wrapper .widget-recent-post li,.sidebar .widget-recent-portfolio,#footer-wrapper .widget-recent-portfolio,.sidebar .post-widget-item,#footer-wrapper .post-widget-item{border-bottom:1px dotted #cecece;margin-bottom:19px;padding-bottom:10px}
#footer-wrapper .widget-recent-portfolio .shadow,.portfolio-item-wrapper.style1 .featured-thumbnail-wrapper,.portfolio-item-wrapper.style2 .featured-thumbnail-wrapper{box-shadow:none}
.sidebar .widget-recent-portfolio .tilte,#footer-wrapper .widget-recent-portfolio .tilte,.post-widget-item .tilte{font-size:16px;height:58px;overflow:hidden;padding-left:5px;padding-top:2px}
#footer-wrapper #widget-contactForm input[type="text"],#footer-wrapper #widget-contactForm textarea{color:#323232}
.sidebar #widget-contactForm .wait,#footer-wrapper #widget-contactForm .wait,#contact-form .wait{background:url(../images/loading.gif) repeat scroll 0 0 rgba(0,0,0,0);height:16px;width:16px}
.sidebar .widget_persianart_sidemenu .sub-menu li.current_page_item,.sidebar .widget_persianart_sidemenu .sub-menu li{margin-right:-1px}
#sidebarright.sidebar .widget_persianart_sidemenu .sub-menu li.current_page_item,#sidebarright.sidebar .widget_persianart_sidemenu .sub-menu li{margin-left:-1px}
.grid_12.onesidebar,.portfolio-item-wrapper.default .grid_12.onesidebar .featured-thumbnail-wrapper{width:620px}
.grid_12.twosidebar,.portfolio-item-wrapper.default .grid_12.twosidebar .featured-thumbnail-wrapper{width:460px}
.related-pagination-prev,.related-pagination-next,.posts-shortcode-nav .prev,.posts-shortcode-nav .next{background:url(../images/post-car.png) no-repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;display:block;float:left;height:18px;margin-left:5px;width:18px}
.related-pagination-next,.posts-shortcode-nav .next{background-position:-18px 0}
.related-pagination-prev:hover,.related-pagination-next:hover,.posts-shortcode-nav .prev:hover,.posts-shortcode-nav .next:hover{background-color:#e4e4e4}
.ports .portfolio-item-wrapper.gallery .featured-thumbnail,.google-map.top{padding:0}
.portfolio-item-wrapper .portfolio-item,.portfolio-item-wrapper.gallery .portfolio-item{float:left;margin-bottom:20px}
.portfolio-item-wrapper .portfolio-item-context,ol.commentlist p{float:left;width:100%}
.portfolio-item-wrapper.default .grid_12 .featured-thumbnail-wrapper,.shortcodeslider.featured-thumbnail.center{width:auto}
.portfolio-item-wrapper .grid_4 h2,.portfolio-item-wrapper .grid_6 h2,.portfolio-item-wrapper.gallery .grid_6 h2{font-size:20px}
.portfolio-item-wrapper .grid_6.onesidebar .portfolio-item-context h2,.portfolio-item-wrapper .grid_12.onesidebar h2,.portfolio-item-wrapper .grid_12.twosidebar h2{font-size:20px;margin-bottom:10px;padding:10px 0}
.portfolio-item-wrapper.default li:hover .portfolio-item-category a,.featured-thumbnail .zoom-icon.gallery-port .port-icon-wrapper a{color:rgba(255,255,255,0.7)}
.contact-info > div.col2,.testimonials_item{width:50%}
.ports.shortcode .h-wrapper,.posts.shortcode .h-wrapper{margin-left:10px;margin-right:10px}
.container_12.dark .ports-shortcode-headerlink,.personnel-shortcode.dark,.clients-wrapper.dark{background:url(../images/dark-pattern.png) repeat scroll 0 0 #373737}
.shortcode-button img,.progress-bar-meter img{left:0;position:absolute;top:0}
.featured-thumbnail.image-frame.border .image-wrap,.shortcodeslider.featured-thumbnail.border,.shortcodevideo-wrapper.border .shortcodevideo{padding:8px}
.featured-thumbnail.image-frame.left,.shortcodeslider.featured-thumbnail.left,.shortcodevideo-wrapper.left{float:left;margin:5px 20px 15px 0;width:auto}
.featured-thumbnail.image-frame.right,.shortcodeslider.featured-thumbnail.right,.shortcodevideo-wrapper.right{float:right;margin:5px 0 15px 20px;width:auto}
.progress-bar.radius,.progress-bar.radius .progress-bar-meter,.progress-bar.radius .progress-bar-meter img{border-radius:6px}
.tabs li:first-child a.active,.price-item:first-child{margin-left:0}
#quote_iname,#quote_iemail,#quote_iphone,#quote_select{width:93%}
@media (min-width: 0px) and (max-width: 768px) {
#contacttb td{float:left;width:100%}
table{width:100%}
#request_quote_form td{display:block;width:100%}
}
#latestTestimonials{height:140px;overflow:hidden}
.author{color:#39c2f0;float:left;font-weight:700}
.date{color:#39c2f0;float:right;font-weight:700}
.blogList h3 a{color:#39c2f0}
.service-1.active{background-color:#39c2f0}
.service-1.active .normal-button{background-color:#373737}
.icon-wrapper_small > img{width:40px}
.icon-wrapper_small a:hover{color:#fff}
#request_quote_form div{color:#39c2f0!important}
