/*
Theme Name: ElegantBiz
Theme URI: http://www.amazewp.com
Description: 2 columns Wordpress theme, responsive and has custom style for mobile devices
Version: 1.03
Author: <a href="http://www.amazewp.com" target="_blank">AmazeWP.com</a>
Author URI: http://www.amazewp.com
*/

* {
margin:0
}

@font-face {
font-family:'BebasNeue';
src:url(inc/bebasneue-webfont.eot);
src:url(inc/bebasneue-webfont.eot?#iefix) format("embedded-opentype"),url(inc/bebasneue-webfont.woff) format("woff"),url(inc/bebasneue-webfont.ttf) format("truetype"),url(inc/bebasneue-webfont.svg#BebasNeue) format("svg")
}

@font-face {
font-family:'Oswald';
src:url(inc/oswald-webfont.eot);
src:url(inc/oswald-webfont.eot?#iefix) format("embedded-opentype"),url(inc/oswald-webfont.woff) format("woff"),url(inc/oswald-webfont.ttf) format("truetype"),url(inc/oswald-webfont.svg#Oswald) format("svg")
}

@font-face {
font-family:'LeagueGothic';
src:url(inc/league_gothic-webfont-webfont.eot);
src:url(inc/league_gothic-webfont-webfont.eot?#iefix) format("embedded-opentype"),url(inc/league_gothic-webfont-webfont.woff) format("woff"),url(inc/league_gothic-webfont-webfont.ttf) format("truetype"),url(inc/league_gothic-webfont-webfont.svg#LeagueGothic) format("svg")
}

body {
margin:0;
padding:0;
font-size:14px;
line-height:1.6em;
background:transparent;
font-family:Helvetica,"Helvetica Neue",Arial,sans-serif
}

h1,h2,h3,h4,h5 {
font-family:Oswald;
font-weight:400;
margin-bottom:10px;
margin-top:0
}

h1 {
font-size:30px
}

h2 {
font-size:22px
}

h3 {
font-size:18px
}

h4 {
font-size:16px
}

h5 {
font-size:14px
}

h1 a {
color:#555
}

h1 a:hover {
text-decoration:none
}

#wrapall {
max-width:1000px;
margin:30px 0;
margin-left:auto;
margin-right:auto;
padding:0;
background:#fff;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000
}

#topbar {
padding:20px 0 0!important
}

#frm {
padding-top:15px;
background:transparent;
}

#frm form {
background:transparent;
}

#vid {
position:relative;
height:315px
}

#vid iframe {
height:100%;
width:100%;
position:absolute
}

.myservice .serve {
margin:20px 0
}

#content,.content,.wrap,.wrapwithbg,#menu {
max-width:948px;
margin:0;
margin-left:auto;
margin-right:auto
}

#content {
padding:20px
}

.content {
padding:20px 20px 0
}

.container {
max-width:948px
}

.wrap,#topbar,.bottombar,#footer {
padding:0 20px
}

.wrapwithbg {
max-width:1000px
}

#socialblock {
float:left;
height:42px
}

.header_section,.header_section_home {
position:relative;
margin-left:auto;
margin-right:auto;
border-bottom:10px solid #006c87;
background-color:#c6d7e4
}

.header_section {
height:120px;
margin-bottom:-120px
}

.header_section_home {
height:330px;
margin-bottom:-330px
}

#header {
min-height:80px;
padding:10px 0
}

#header .logo {
font-size:40px;
line-height:36px;
font-family:BebasNeue;
text-transform:uppercase;
font-weight:400;
display:block
}

#header .logo:hover {
text-decoration:none
}

#header .description {
text-transform:uppercase;
margin-top:5px;
font-family:LeagueGothic;
font-size:22px;
color:#666
}

#header .span7 {
margin-top:20px
}

#header .phone {
font-size:2.4em;
font-family:LeagueGothic
}

.phoneicon {
background-image:url(images/icons/phone.png);
background-repeat:no-repeat;
width:22px;
height:22px;
display:inline-block;
vertical-align:text-top
}

.phoneicon.medium {
background-position:0 0
}

.phoneicon.small {
background-position:0 -22px;
width:13px;
height:13px
}

.phoneicon.medium.icon-white {
background-position:-22px 0
}

.phoneicon.small.icon-white {
background-position:-22px -22px
}

.sf-arrows .sf-with-ul {
padding-right:2.5em;
*padding-right:1em
}

.sf-arrows .sf-with-ul:after {
content:'';
position:absolute;
top:50%;
right:1em;
margin-top:-2px;
height:0;
width:0;
border:4px solid transparent;
border-top-color:#dFeEFF;
border-top-color:rgba(255,255,255,.3)
}

.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color:#fff
}

.sf-arrows ul .sf-with-ul:after {
margin-top:-5px;
margin-right:-3px;
border-color:transparent;
border-left-color:#dFeEFF;
border-left-color:rgba(255,255,255,.3)
}

.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color:#fff
}

#menuwrap {
min-height:48px;
border-width:4px 0 0;
border-style:solid;
border-color:blue;
position:relative;
background:#222;
background:-moz-linear-gradient(top,#222 0%,#111 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#222),color-stop(100%,#111));
background:-webkit-linear-gradient(top,#222 0%,#111 100%);
background:-o-linear-gradient(top,#222 0%,#111 100%);
background:-ms-linear-gradient(top,#222 0%,#111 100%);
background:linear-gradient(to bottom,#222 0%,#111 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222',endColorstr='#111',GradientType=0)
}

#menuwrap .beside_menu {
text-align:right;
margin-top:8px
}

#menuwrap .beside_menu input {
height:28px\9;
line-height:28px\9
}

ul.menu {
margin:0;
font-family:helvetica
}

ul.menu li a img {
margin-right:6px;
margin-top:-3px;
vertical-align:middle;
display:inline;
width:16px;
height:16px
}

ul.menu li {
position:relative;
float:left;
list-style:none;
margin:0;
line-height:32px
}

ul.menu li a {
display:block;
margin-right:0;
padding:8px 15px;
font-weight:400;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
color:#ccc;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s
}

ul.menu li a .nav_desc {
display:none
}

ul.menu li:last-child a {
margin-right:0
}

ul.menu li a:hover {
background:#111;
background:-moz-linear-gradient(top,#111 0%,#222 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#111),color-stop(100%,#222));
background:-webkit-linear-gradient(top,#111 0%,#222 100%);
background:-o-linear-gradient(top,#111 0%,#222 100%);
background:-ms-linear-gradient(top,#111 0%,#222 100%);
background:linear-gradient(to bottom,#111 0%,#222 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111',endColorstr='#222222',GradientType=0)
}

.current-menu-item ul.sub-menu li a {
color:#aaa
}

ul.sub-menu {
z-index:1001!important
}

ul.menu ul {
text-align:left;
position:absolute;
top:48px;
margin:0;
display:none;
z-index:9999;
border-style:solid;
border-width:0;
border-color:#a00
}

ul.menu ul ul {
border-width:0
}

ul.menu ul li {
position:relative;
list-style:none;
width:180px;
margin:0;
float:left;
line-height:18px
}

ul.menu ul li a,.menu li.current-menu-item ul.sub-menu li:first-child a,.menu li.current-menu-item ul.sub-menu li a {
text-decoration:none;
display:block;
background:#222;
color:#aaa;
font-size:13px;
font-family:arial;
text-transform:capitalize;
border-radius:0;
border:0;
text-shadow:0 1px 0 #000;
margin:0;
border-top:1px solid #333;
padding:6px 10px
}

ul.menu ul li a:hover,.menu ul.sub-menu li.current-menu-item a,.menu ul.sub-menu li.current-menu-item a:hover,.menu li.current-menu-item ul.sub-menu li a:hover {
color:#ddd;
border-top:1px solid #333;
background:#111
}

ul.menu ul li:first-child a,ul.menu ul li:first-child a:hover,.current-menu-item ul.sub-menu li:first-child a,.menu li ul.sub-menu li.current-menu-item:first-child a,.menu li.current-menu-item ul.sub-menu li:first-child a {
border-top:0
}

ul.menu ul ul {
left:180px;
top:0
}

#topbar .topbar_slider,#topbar .topbar_video {
padding:0;
border-color:#fff;
border-style:solid;
border-width:9px
}

#topbar {
color:#ddd
}

#topbar .topbar_slider {
max-width:100%;
margin-top:-15px;
display:none
}

#topbar .topbar_video,#topbar .topbar_video iframe,#topbar .topbar_video object {
float:left
}

#topbar,.page_title {
padding-top:20px;
background-color:#40006b;
position:relative;
border-width:0 0 5px;
border-style:solid;
border-color:#222
}

#topbar_other {
border-width:0 0 5px;
border-style:solid;
border-color:#222
}

#topbar li {
list-style:none
}

#topbar h1 {
margin:15px 0 0
}

#topbar h2,#topbar h3 {
margin:0;
line-height:1.2em;
margin:0 0 10px 0
}

#topbar .topbarleft {
min-height:195px
}

#sliderwrap {
padding:20px 0 25px
}

#sliderwrap img {
width:auto\9;
height:auto
}

#sliderwrap .nivoSlider {
border:0
}

#homeCTA {
padding:0;
border-width:0;
border-style:solid;
border-color:#fff;
color:#ccc;
background-color:#353535;
-moz-box-shadow:0 5px 10px -5px #000;
-webkit-box-shadow:0 5px 10px -5px #000;
box-shadow:0 5px 10px -5px #000
}

#homeCTA #topbar,#homeCTA #topbar_off {
padding-bottom:15px
}

#homeCTA #topbar_off {
padding-top:25px
}

#homeCTA h1,#homeCTA h2,#homeCTA h3 {
margin:0 0 10px;
color:#ddd
}

#homeCTA p.homeCTA_content {
font-size:16px;
line-height:1.6em
}

#homeCTA .btn,#homeCTA a {
float:right;
margin-left:20px;
font-weight:700;
font-family:helvetica,tahoma,arial
}

#sidebar ul,#sidebar ol {
margin-left:0
}

#sidebar h2,#sidebar h3 {
text-transform:uppercase;
margin-bottom:5px
}

#sidebar .sidebar-box {
margin:0 0 15px
}

#sidebar .sidebar-box li {
margin-bottom:5px
}

#sidebar .sidebar-box ul ul {
margin-top:5px
}

.listnone {
margin:0
}

.listnone li {
background:none;
padding-left:0;
margin-bottom:10px;
list-style-type:none
}

.listnone li a {
font-weight:700
}

.sidebar-box .listicon,.bottombar .listicon {
background:url(images/page-icon.png) no-repeat 0 7px;
padding-left:14px;
-moz-background-size:5px 5px;
-ie-background-size:5px 5px;
-o-background-size:5px 5px;
-webkit-background-size:5px 5px;
background-size:5px 5px
}

#sidebar-tabs h2 {
display:none
}

#sidebar .menu li,.bottombar .menu li {
float:none;
background:#222;
margin-bottom:1px;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s
}

#sidebar .menu,.bottombar .menu {
margin:0
}

#sidebar .menu li a:hover,.bottombar .menu li a:hover {
border:0
}

#sidebar-menu {
margin-bottom:20px
}

#sidebar-menu a:hover {
text-decoration:none;
background:#f5f5f5
}

#sidebar-menu li a {
display:block;
line-height:20px;
padding:5px 10px;
border-bottom:1px solid #ddd
}

#sidebar-menu ul li ul li a {
padding-left:20px
}

#sidebar-menu h3 {
background:#ddd;
padding:0 12px;
margin:0;
color:#eee;
text-shadow:0 1px 0 #111;
border-top-left-radius:4px;
border-top-right-radius:4px
}

#sidebar-menu .sidebar-menu {
border:1px solid #ddd;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px
}

#sidebar-menu .current-menu-item a {
background-color:#eee;
color:#555
}

.page_title .title_content {
float:left
}

.page_title .title_content div {
padding-bottom:20px;
font-style:normal;
color:#999
}

.page_title h1 {
margin:0
}

.page_title .breadcrumb {
float:right;
background:transparent;
padding:0;
padding-top:10px
}

#post {
margin-bottom:20px
}

h1 a,h1 a:hover,#post h2 a:hover {
text-decoration:none
}

.entry a.btn,.entry a.carousel-control,.entry .carouselphotos_title a,.entry a.btn:hover,.entry a.carousel-control:hover,.entry .carouselphotos_title a:hover {
text-decoration:none
}

#post .entry {
color:#000;
margin-bottom:20px
}

.post h2 {
line-height:1.4em;
margin-bottom:10px
}

#post .heading_style {
background:url(images/line_title.png) repeat-x 0 10px;
overflow:hidden;
margin:0;
padding:0
}

#post .heading_style_margin {
margin-right:52px
}

#post .heading_style h2 {
background-color:#fff;
float:left;
padding-right:8px;
font-family:oswald!important;
font-size:18px!important;
line-height:1.4em!important;
margin-bottom:10px!important
}

div .carousel-control.bigbutton {
filter:alpha(opacity=0);
opacity:0;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

div:hover .carousel-control.bigbutton {
filter:alpha(opacity=100);
opacity:1
}

.carousel-nav {
background:#fff;
display:inline-block;
width:55px;
height:20px;
top:-32px;
float:right;
position:relative
}

.post_slider {
color:#ddd;
background:#222;
padding:0 20px 5px;
margin-top:15px;
margin-bottom:25px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.post_slider .featured {
background:#222;
border-width:5px;
border-style:solid;
border-color:#eee;
padding:4px 10px;
text-transform:uppercase;
float:right;
position:relative;
margin-top:-20px;
display:inline;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.post_slider p {
line-height:1.6em
}

.post_slider h2 a:hover {
color:#ccc!important
}

.post_slider a,.post_slider a:hover {
color:#eee
}

.post_slider a.btn-secondary {
color:#333
}

.post_slider #carousel-nav {
margin-top:5px;
margin-bottom:0;
text-align:center
}

.post_slider hr {
display:none
}

#related-posts h3 {
margin-bottom:5px
}

#related-posts a {
font-weight:700
}

#related-posts li {
margin-bottom:5px
}

li.listinline {
float:left;
margin-bottom:10px;
margin-right:10px
}

li.listinline:last-child {
margin-right:0
}

.listinline a:hover {
text-decoration:none
}

#sidebar ul,#related-posts ul {
list-style:none;
margin-left:0
}

#sidebar ul li a img,#related-posts ul li a img {
border:1px solid #aaa;
padding:3px
}

img.thumbnail {
background-color:#fff
}

.bottombar img.thumbnail,#sidebar img.thumbnail,.post img.thumbnail,.post_slider img.thumbnail {
padding:4px;
border:1px solid #ccc;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.post_slider img.thumbnail {
background:#eee;
border:0;
padding:5px
}

.bottombar img.thumbnail {
background:#000;
padding:5px;
border:1px solid #333
}

.bottombar img.thumbnail:hover,#sidebar img.thumbnail:hover,.post img.thumbnail:hover {
border:1px solid #777
}

.carousel-photos img.thumbnail,#onepageajax img.thumbnail,.carousel-photos img.thumbnail:hover,#onepageajax img.thumbnail:hover {
padding:0!important;
border:0!important
}

.portfolio .post img.thumbnail,.portfolio .post img.thumbnail {
padding:0!important;
border:0!important
}

.bottombar ul li a img,#sidebar ul li a img,#post a img,.thumbnail_gallery span,.btn {
filter:alpha(opacity=100);
opacity:1;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out
}

.bottombar ul li a img:hover,#sidebar ul li a img:hover,#post a img:hover {
opacity:.7;
filter:alpha(opacity=70)
}

.bottombar {
background:#151515;
color:#666;
text-shadow:-1px 0 0 #000;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #000
}

.bottombar h3,.bottombar h2 {
text-transform:uppercase;
color:#ccc;
margin-bottom:5px
}

.bottombar a {
text-shadow:0 0 0;
color:#999
}

.bottombar a:hover {
color:#fff;
text-decoration:none
}

.bottombar ul {
list-style:none
}

.bottombar ul ul {
margin-top:5px
}

.bottombar ul,.bottombar ol {
margin-left:0
}

.bottombar ul li {
padding:0;
margin-bottom:5px
}

.bottombar ul li a img {
border:1px solid #333;
background:#111;
padding:5px
}

.bottombar .carousel-nav {
background:transparent
}

#footer {
background:#111;
border-top:1px solid #222;
padding-top:20px;
font-size:11px
}

#footer .menufooter li a {
color:#333
}

#footer .menufooter {
text-align:center
}

#footer .copy {
text-align:center
}

#footer .menufooter ul {
list-style:none
}

#footer .menufooter ul.sub-menu {
margin:0
}

#footer .menufooter li {
display:inline;
margin-left:10px
}

#footer .menufooter li.current-menu-item a,#footer .menufooter li a:hover {
text-decoration:none;
color:#aaa
}

.input-append .input_black,.input_black {
background-color:#333;
color:#ccc;
border:1px solid #222
}

.search-icon {
background-image:url(images/search.png);
background-repeat:no-repeat;
width:14px;
height:14px;
display:inline-block;
margin-top:1px;
vertical-align:text-top;
-moz-background-size:14px 28px;
-ie-background-size:14px 28px;
-o-background-size:14px 28px;
-webkit-background-size:14px 28px;
background-size:14px 28px
}

.search-icon.black {
background-position:0 0
}

.search-icon.white {
background-position:0 -14px
}

.toprated td:first-child {
padding-left:15px;
padding-right:15px
}

.toprated tr th:first-child {
padding-left:15px;
padding-right:15px;
border:0
}

.width20percent {
width:17.6%;
float:left
}

.width40percent {
width:38%;
float:left
}

.width60percent {
width:58.5%;
float:left
}

.width80percent {
width:78.5%;
float:left
}

.marginrightper {
margin-right:3%
}

.marginright0 {
margin-right:0
}

.contactinfo {
margin-left:20px
}

.contactinfo i {
margin-left:-20px
}

thead {
background:#f2f2f2
}

.post .toprated {
margin:1px 0 30px;
-webkit-box-shadow:0 5px 10px #333;
-moz-box-shadow:0 5px 10px #333;
box-shadow:0 5px 10px #333
}

.post .toprated .btn {
width:100px
}

.post .toprated th {
color:#eee;
background:#2D5D78;
font-family:oswald;
font-weight:400
}

.table-bordered {
border:0
}

.rotate90 {
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg)
}

.heading_inline h4 {
display:inline
}

ul.inline_stylenone {
margin-left:0
}

ul.inline_stylenone li {
list-style:none;
display:inline-block;
float:left;
line-height:30px;
margin-right:10px;
margin-bottom:5px
}

ul.list_stylenone {
margin-left:0
}

ul.list_stylenone li {
list-style:none;
display:inline-block;
margin-bottom:5px;
text-align:center
}

.transbg_line {
background:url(images/trans50.png);
height:5px
}

.transbg_line2 {
background:url(images/trans30.png);
height:5px
}

.opacity05 {
opacity:.5
}

.opacity03 {
opacity:.3
}

.google_maps_iframe {
border:0;
margin:0;
overflow:hidden;
width:100%;
height:300px
}

iframe,object {
border:0;
display:inline-block
}

.justify {
text-align:justify
}

.space5 {
display:block;
height:5px
}

.space10 {
display:block;
height:10px
}

.space15 {
display:block;
height:15px
}

.space20 {
display:block;
height:20px
}

.space25 {
display:block;
height:25px
}

.space30 {
display:block;
height:30px
}

.space35 {
display:block;
height:35px
}

.clear {
clear:both
}

.left15 {
margin-left:15px
}

.left20 {
margin-left:20px
}

.left30 {
margin-left:30px
}

.left27p {
margin-left:27%
}

.topminus30 {
margin-top:-30px;
position:relative
}

.topminus35 {
margin-top:-35px;
position:relative
}

.topminus5 {
top:-5px;
position:relative
}

.topminus10 {
top:-10px;
position:relative
}

.topminus15 {
top:-15px;
position:relative
}

.bottomminus5 {
bottom:-5px;
position:relative
}

.uppercase {
text-transform:uppercase
}

.fontitalic {
font-style:italic
}

.fontbold {
font-weight:700
}

.fontblack {
color:#333
}

.fontwhite {
color:#eee
}

.fontgray {
color:#999
}

.fontred {
color:#b00
}

.dotted {
border-bottom:1px dotted #aaa
}

.floatleft {
float:left
}

.floatright {
float:right
}

.textalign_left {
text-align:left
}

.textalign_right {
text-align:right
}

.textalign_center {
text-align:center
}

.position_center {
margin-left:auto;
margin-right:auto
}

.position_left {
margin-right:auto
}

.position_right {
margin-left:auto
}

.font12em {
font-size:1.2em;
line-height:1.4em
}

.font14em {
font-size:1.4em;
line-height:1.2em
}

.font16em {
font-size:1.6em;
line-height:1.4em
}

.font09em {
font-size:.9em
}

.font08em {
font-size:.8em
}

.textdecpration_none {
text-decoration:none
}

.linkwhite a {
color:#ddd;
text-decoration:none
}

.linkwhite a:hover {
color:#999
}

.linkblack a {
color:#000;
text-decoration:none
}

.linkblack a:hover {
color:#333
}

.margin_auto {
margin-left:auto;
margin-right:auto
}

.displayblock {
display:block
}

.displaynone {
display:none
}

.bg_eee {
background-color:#eee
}

.bg_ddd {
background-color:#ddd
}

.bg_ccc {
background-color:#ccc
}

.bg_333 {
background-color:#333;
color:#eee
}

.bggreen_DFF0D8 {
background-color:#DFF0D8
}

.bgred_F2DEDE {
background-color:#F2DEDE
}

.bgblue_D9EDF7 {
background-color:#D9EDF7
}

.bg_dark {
background-color:#000
}

.rating {
width:86px;
height:15px;
display:inline-block
}

.empty_rating {
width:0;
height:15px;
display:inline-block
}

.radius5 {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}

.radius10 {
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px
}

.radius15 {
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}

.radius2 {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.colorbox {
padding:10px 15px;
min-height:20px;
margin-bottom:20px
}

.graybox,.alert-gray {
text-shadow:0 1px 0 #fff;
background-color:#eee;
border:1px solid #ddd
}

.whitebox {
background-color:#fff;
padding:6px 5px 1px;
border:1px solid #ddd;
text-align:center;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.customborder {
border-width:6px;
border-style:dashed;
border-color:red
}

.customborder_content {
padding:15px 20px
}

.opacityfade {
opacity:.3;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out
}

.opacityfade:hover {
opacity:1
}

.bumpup img {
float:left;
margin:5px;
-webkit-transition:margin .5s ease-out;
-moz-transition:margin .5s ease-out;
-o-transition:margin .5s ease-out
}

.bumpup img:hover {
margin-top:0;
padding-bottom:5px
}

.crooked img {
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease;
-o-transition:all .5s ease
}

.crooked img:hover {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-o-transform:rotate(-10deg)
}

.fading_group a img,.fading_group a {
margin-left:8px;
margin-right:0
}

.fading_group:hover a img,.fading_group:hover a,.fading_group:hover span {
opacity:1;
filter:alpha(opacity=100)
}

.fading_group a img:hover,.fading_group a:hover,.fading_group span:hover {
opacity:1;
filter:alpha(opacity=100)
}

.social_profiles {
width:100%
}

.dropdown_select select {
cursor:pointer
}

#post #carousel-content.slide {
padding:15px 15px 0;
border:1px solid #ddd;
background:#eee
}

#post .dotstyle {
text-align:center;
margin:15px 0 0
}

.dotstyle a {
width:12px;
height:12px;
display:inline-block;
background-color:#ccc;
background-image:none;
box-shadow:0 2px 2px rgba(0,0,0,0.7) inset,0 1px 2px rgba(0,0,0,0.05);
outline:0 none;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
text-indent:-9999px
}

.dotstyle a.active {
background-color:#333
}

iframe[src^="//assets.pinterest"] {
display:none
}

.myicon {
display:inline-block;
vertical-align:text-bottom
}

.customlist ul,.customlist ol {
margin-left:33px
}

.customlist ul li,.customlist ol li {
list-style:none;
margin-bottom:5px
}

.customlist ul li i,.customlist ol li i {
margin-right:3px
}

.customlist ul li [class^="ic-"],.customlist ol li [class^="ic-"] {
margin-left:-28px;
width:25px
}

.customlist ul li [class^="cus-"],.customlist ol li [class^="cus-"],.customlist ul li [class^="icon-"],.customlist ol li [class^="icon-"] {
margin-left:-23px;
width:20px
}

.social_icons {
margin-right:5px;
width:32px;
height:32px;
background-image:url(images/icons/socialicons.png);
background-repeat:no-repeat;
display:inline-block;
float:left\9;
float:left\8;
-moz-background-size:280px 80px;
-ie-background-size:280px 80px;
-o-background-size:280px 80px;
-webkit-background-size:280px 80px;
background-size:280px 80px;
-o-transition:.2s;
-ms-transition:.2s;
-moz-transition:.2s;
-webkit-transition:.2s;
transition:.2s
}

.facebook:hover {
background-position:-4px -44px
}

.facebook {
background-position:-4px -4px
}

.twitter:hover {
background-position:-44px -44px
}

.twitter {
background-position:-44px -4px
}

.linkedin:hover {
background-position:-84px -44px
}

.linkedin {
background-position:-84px -4px
}

.youtube:hover {
background-position:-124px -44px
}

.youtube {
background-position:-124px -4px
}

.googleplus:hover {
background-position:-164px -44px
}

.googleplus {
background-position:-164px -4px
}

.pinterest:hover {
background-position:-204px -44px
}

.pinterest {
background-position:-204px -4px
}

.rss:hover {
background-position:-244px -44px
}

.rss {
background-position:-244px -4px
}

.input-append .btn.show_search {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

#searchform {
margin:0
}

#searchform .input-append input[type="text"] {
height:20px;
height:17px\9;
width:160px
}

blockquote {
border:0;
background:#eee url(images/quote.png) no-repeat 20px 20px;
padding:20px 20px 20px 70px;
min-height:40px;
color:#555;
text-shadow:0 1px 0 #fff;
display:block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

blockquote p {
font-size:16px;
font-weight:400
}

.alert h3 {
margin-bottom:1px;
margin-top:0
}

.tagcloud a,.tags a {
background-color:#333;
color:#bbb;
text-decoration:none;
padding:0 6px;
display:inline-block;
margin-bottom:4px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

.tagcloud a:hover,.tags a:hover {
color:#ddd
}

.attachment a img {
max-width:100%;
height:auto
}

.meta {
font-size:12px;
margin-bottom:10px
}

.meta a {
font-weight:400
}

.meta .posted {
cursor:default
}

.avatar {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

#respond {
width:100%
}

#respond .left {
float:left;
width:40%
}

#respond .right {
float:left;
width:53%;
margin-left:4%
}

#respond h3 {
margin:0 0 10px;
padding:0 10px;
font-size:1.6em;
background-color:#ccc;
border:1px solid #aaa;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

#respond input[type="text"] {
width:100%
}

#commentform textarea {
width:100%;
min-height:90px
}

ol.commentlist {
margin:10px 0
}

ul.commentlist li,ol.commentlist li {
list-style:none;
background:#f8f8f8
}

.commentlist li.one,.commentlist li.alt,.commentlist li.even {
list-style:none;
margin:0 0 10px;
padding:10px 10px 1px;
background:#f5f5f5;
border:1px solid #ddd;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

.commentlist li.byuser {
background:#D9EDF7;
border:1px solid #bce8f1
}

.commentlist li.one .cmtinfo,.commentlist li.alt .cmtinfo {
font-size:1em
}

.commentlist li cite {
font-weight:700
}

.commentlist li.one .cmtinfo em,.commentlist li.alt .cmtinfo em {
margin:0;
padding:0;
font-style:normal;
font-size:.9em;
color:#888
}

.avatar {
float:left;
margin:0 10px 5px 0
}

.commentmetadata {
float:right
}

.commentmetadata a {
color:#999
}

.reply {
margin-bottom:10px;
display:inline-block;
padding-bottom:4px
}

.comment-reply-link:hover {
text-decoration:none
}

.comment-reply-link i {
opacity:.7
}

.cancel-comment-reply {
margin:0 0 10px
}

.cancel-comment-reply a:hover {
text-decoration:none
}

.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

.alignleft {
float:left
}

.alignright {
float:right
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin:10px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}

.wp-caption img {
margin:0;
padding:0;
border:0 none
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
padding:0 4px 5px;
margin:0
}

.alignleft {
margin:5px 15px 10px 0 !important
}

.alignright {
margin:5px 0 10px 15px !important
}

.aligncenter {
margin-bottom:5px!important
}

dl.gallery-item {
margin:0
}

.gallery-caption {
color:#666;
font-family:Georgia,serif;
font-size:12px;
display:none
}

#content .gallery {
margin:0 auto 1em
}

#content .gallery a img {
border:none
}

#content .gallery-columns-4 .gallery-item {
width:23%;
padding-right:2%
}

#content .gallery .gallery-icon img {
border:1px solid #ddd
}

#content .gallery .gallery-icon a:focus img,#content .gallery .gallery-icon a:hover img,#content .gallery .gallery-icon a:active img {
background:#eee;
border-color:#aaa
}

#content .gallery-columns-3 .gallery-item {
width:31%;
padding-right:2%
}

#content .gallery-columns-2 .gallery-item {
width:45%;
padding-right:4%
}

.gallery img {
width:75px;
height:75px;
height:expression(this.height > 75 ? 75: true);
width:expression(this.width > 75 ? 75: true)
}

.gallery a img {
padding:3px;
margin:0 5px 0 0
}

.gallery a img:hover {
border:1px solid #999
}

.fb_comment_style {
background-color:#3B5998;
color:#fff;
padding-top:5px;
padding-bottom:5px;
border:1px solid #133783;
font-family:tahoma
}

.fb-comments {
width:100%
}

.lightboxcontent {
display:none;
max-width:500px
}

.optinform h2 {
line-height:1.4em;
color:#fff
}

.optinform {
line-height:1.4em
}

.optinform form {
margin-top:10px
}

.optinform input {
display:block;
margin-left:auto;
margin-right:auto;
max-width:190px
}

.optinform input[type="submit"],.optinform button {
text-transform:uppercase;
font-weight:700;
text-align:center;
width:200px;
line-height:2em;
height:36px
}

.ratingnameblock {
max-width:250px;
min-width:250px
}

.ratingnameblock .block {
display:block;
padding-left:10%;
border-top:1px solid #ddd;
padding-top:10px
}

.ratingnameblock .name {
width:90px
}

.floatingleft {
position:fixed!important;
position:absolute;
margin-left:-110px;
width:60px
}

.floatingright {
position:fixed!important;
position:absolute;
margin-left:970px;
width:60px
}

.affix-top {
margin-top:600px
}

.affix {
top:48px;
z-index:999;
-o-transition:1s;
-ms-transition:1s;
-moz-transition:1s;
-webkit-transition:1s;
transition:1s
}

.transition {
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

#back-top {
position:fixed;
bottom:2%;
margin-left:-7%
}

#back-top a {
width:40px;
height:40px;
line-height:35px!important;
display:block;
margin-bottom:7px;
background:#111;
color:#fff;
font-size:30px;
text-align:center;
font-weight:700;
opacity:.3;
-webkit-transition:1s;
-moz-transition:1s;
transition:1s;
-webkit-border-radius:23px;
-moz-border-radius:23px;
border-radius:23px
}

#back-top a:hover {
color:#fff;
opacity:1;
text-decoration:none
}

.btn-mini {
padding-left:8px;
padding-right:8px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.btn-xlarge {
padding:12px 20px;
font-size:20px;
line-height:normal;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}

.btn-xlarge [class^="icon-"],.btn-xlarge [class*=" icon-"] {
margin-top:5px
}

.input-large-custom {
max-width:240px
}

.bordered2 {
border:2px solid #333
}

.close {
margin-right:20px
}

.carousel-control {
width:20px;
height:20px;
font-size:1.4em;
line-height:.9em;
border:none
}

.carousel-control:hover {
background-color:green
}

.carousel_topbar {
background:url(images/trans30.png);
border:1px solid #aaa;
padding:10px 30px;
min-height:175px
}

.carousel-control.bigbutton {
width:36px;
height:36px;
font-size:2.5em;
top:0;
border:2px solid #ccc;
opacity:1;
z-index:999
}

.carousel-control.bigbutton.left {
left:-20px;
top:45%
}

.carousel-control.bigbutton.right {
right:-18px;
top:45%
}

.carousel-control.left {
left:auto;
right:25px;
margin-top:-8px
}

.carousel-control.right {
left:auto;
right:0;
margin-top:-8px
}

#myCarousel_testi .moretesti {
visibility:hidden;
opacity:0;
filter:alpha(opacity=0)
}

#myCarousel_testi:hover .moretesti {
visibility:visible;
opacity:1;
filter:alpha(opacity=100)
}

#myCarousel_testi li div {
background-image:url(images/quote.png);
background-repeat:no-repeat;
background-position:15px 15px;
padding-left:65px
}

#myCarousel_testi a.moretesti:hover {
text-decoration:underline
}

.btn-group .btn,.pagination-group .btn {
font-size:13px
}

.btn-group {
margin-bottom:15px
}

.breadcrumb {
font-size:.8em
}

.pagination-group {
margin-bottom:20px
}

.pagination-group a .btn {
border-color:#ddd;
color:#08c
}

.pagination-group a .btn:hover {
cursor:pointer
}

.pagination-group span {
border-color:#bbb
}

.pagination-group span:hover {
cursor:default
}

.pagination li a:hover {
background:#e5e5e5
}

.pagination li.active a:hover {
background:transparent
}

hr {
margin:15px 0;
border-top:1px solid #e5e5e5
}

hr.bigline {
border:0;
background:url(images/line_title.png) repeat-x 0 0;
height:5px
}

.icon-tags,.icon-folder-open,.icon-chevron-right,.icon-time,.icon-arrow-right {
opacity:.75;
filter:alpha(opacity=75)
}

.thumbnail_gallery span {
display:inline-block;
opacity:0;
background:transparent;
padding:0 4px;
position:relative;
margin:-10px 0 0 5px;
margin-top:1px\9
}

.thumbnail_gallery:hover span {
opacity:1
}

.alert {
padding:10px 15px 12px;
min-height:20px;
color:#333
}

.btn {
opacity:1;
text-shadow:none;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

.btn:hover {
opacity:.95;
filter:alpha(opacity=95);
text-shadow:none;
-webkit-box-shadow:inset 0 0 0 transparent;
-moz-box-shadow:inset 0 0 0 transparent;
box-shadow:inset 0 0 0 transparent
}

.nav-tabs {
margin-bottom:0
}

.tabbable,.accordion-group {
margin-bottom:20px
}

.nav-tabs li.active {
color:#000
}

.tabs-top .tab-content {
padding:10px 12px 15px;
border:1px solid #ddd;
border-top:0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px
}

.tabs-left .tab-content {
border:1px solid #ddd;
padding:8px 12px 15px;
min-height:100px;
left:-1px;
position:relative;
overflow:auto;
border-top-right-radius:4px;
border-bottom-right-radius:4px
}

.tabs-left ul.nav-tabs {
margin:0
}

ul.carousel-inner {
margin:0;
padding:0
}

ul#carousel-nav {
margin:0;
padding:0;
margin-bottom:20px
}

ul#carousel-nav li {
list-style:none;
display:inline;
margin-right:2px
}

.accordion-heading {
font-weight:700
}

.columngroup .span12,.columngroup .span6,.columngroup .span4,.columngroup .span3,.columngroup .span8,.columngroup .span9,.columngroup .span2 .columngroup .span10 {
margin-bottom:20px
}

.columngroup .alignleft:last-child {
margin-right:0
}

.carouselphotos {
padding:5px 0
}

.carouselphotos_title .textalign_right {
padding-right:55px
}

.carousel-control {
opacity:.2;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

.carousel-photos {
list-style:none
}

.carousel-photos img {
display:inline-block;
height:auto;
width:100%
}

.carousel-photos .image_hover {
float:left\9;
margin-bottom:5px
}

.carousel-photos .image_hover.columns3 {
width:33%;
margin-right:0
}

.carousel-photos .image_hover.columns4 {
width:25%;
margin-right:0
}

.carousel-photos .image_hover:last-child {
margin-right:0
}

.carousel-photos li.item,.carousel-photos div.item {
overflow:hidden
}

.portfolio {
margin-bottom:20px
}

.portfolio h2 {
font-size:1.4em
}

.span8 .portfolio .span3 img {
width:100%;
height:auto
}

.span8 .portfolio .span4 img {
width:100%;
height:auto
}

.span8 .portfolio .span6 img {
width:100%;
height:auto
}

.span12 .portfolio .span3 img {
width:100%;
height:auto
}

.span12 .portfolio .span4 img {
width:100%;
height:auto
}

.span12 .portfolio .span6 img {
width:100%;
height:auto
}

.accordion-heading {
background:#eee
}

.accordion-heading a:hover {
text-decoration:none
}

.accordion-heading .accordion-toggle {
padding-left:30px
}

.iconplus {
background:url(images/icon-plusminus.png) no-repeat 12px 11px
}

.iconminus {
background:url(images/icon-plusminus.png) no-repeat 12px -20px
}

.iconplus,.iconminus {
-moz-background-size:16px 64px;
-ie-background-size:16px 64px;
-o-background-size:16px 64px;
-webkit-background-size:16px 64px;
background-size:16px 64px
}

#filter {
display:block;
position:relative;
margin-top:10px;
margin-bottom:20px
}

#filter a {
text-transform:capitalize;
color:#666
}

#filter a:hover {
color:#111
}

#filter a.active {
color:#000
}

#onepageajax {
display:block;
overflow:hidden;
width:100%;
margin:0 auto;
margin-bottom:20px
}

#onepageajax ul {
overflow:hidden;
margin:0
}

#onepageajax ul.hidden {
display:none
}

#onepageajax li {
list-style:none outside none;
float:left\9;
display:inline-block
}

#onepageajax li img {
overflow:hidden
}

#onepageajax .category li {
margin:0 25px 45px 0
}

#onepageajax .category li.columns2:nth-child(2n+2),#onepageajax .category li.columns3:nth-child(3n+3),#onepageajax .category li.columns4:nth-child(4n+4) {
margin-right:0
}

#onepageajax .paged li a img {
margin:0 10px 10px 0;
float:left;
display:inline-block
}

#onepageajax .paged li.columns2 a:nth-child(2n+2) img,#onepageajax .paged li.columns3 a:nth-child(3n+3) img,#onepageajax .paged li.columns4 a:nth-child(4n+4) img {
margin-right:0
}

.carousel-photos .item > div {
display:inline-block;
float:left\9;
margin:0 21px 22px 0
}

.carousel-photos .item > div.columns2:nth-child(2n+2),.carousel-photos .item > div.columns3:nth-child(3n+3),.carousel-photos .item > div.columns4:nth-child(4n+4) {
margin-right:0
}

.span8 #onepageajax .paged li {
max-width:624px
}

.span12 #onepageajax .paged li {
max-width:948px
}

.span8 #onepageajax li.columns2 img,.span8 .carousel-photos .item > div.columns2 img {
width:292px!important;
height:219px!important
}

.span8 #onepageajax li.columns3 img,.span8 .carousel-photos .item > div.columns3 img {
width:188px!important;
height:141px!important
}

.span8 #onepageajax li.columns4 img,.span8 .carousel-photos .item > div.columns4 img {
width:136px!important;
height:102px!important
}

.span12 #onepageajax li.columns2 img,.span12 .carousel-photos .item > div.columns2 img {
width:454px;
height:341px
}

.span12 #onepageajax li.columns3 img,.span12 .carousel-photos .item > div.columns3 img {
width:296px;
height:222px
}

.span12 #onepageajax li.columns4 img,.span12 .carousel-photos .item > div.columns4 img {
width:217px;
height:163px
}

ul.nav li.dropdown:hover ul.dropdown-menu {
display:block
}

.navbar .dropdown-menu {
margin-top:0
}

.dropdown-menu li > a:hover,.dropdown-menu .active > a,.dropdown-menu .active > a:hover {
background-color:#333
}

.dropdown-menu .sub-menu {
left:100%;
position:absolute;
top:0;
visibility:hidden;
margin-top:-1px
}

.dropdown-menu li:hover .sub-menu {
visibility:visible;
display:block
}

.nav,.nav-pills,#header {
position:relative;
z-index:1000
}

#woahbar {
z-index:9999;
border-bottom:1px solid #eee;
-webkit-box-shadow:0 0 5px #000;
-moz-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000
}

.woahbar span {
float:left;
width:100%;
text-align:center
}

.woahbar .transbg_line2,.woahbar .transbg_line {
margin-top:25px;
position:relative
}

.woahbar span a {
color:#fff;
border-bottom:1px dotted #ccc;
text-decoration:none
}

.woahbar span a:hover {
color:#fff;
border-bottom:1px solid #ccc
}

.woahbar {
display:none;
position:fixed;
top:0;
left:0;
width:100%;
z-index:100;
text-align:center;
font-size:110%;
color:#eee;
background:#2997AB;
padding:7px 0;
height:20px;
line-height:20px;
-moz-box-shadow:0 0 5px #333;
-webkit-box-shadow:0 0 5px #333;
box-shadow:0 0 5px #333
}

.woahbar-stub {
display:none;
position:fixed;
top:-10px;

right:0;
height:25px;
z-index:9999;
text-align:center;
padding:7px 0 5px
}

.woahbar-link {
text-decoration:underline
}

.woahbar-down-arrow:hover {
opacity:.6
}

.woahbar-up-arrow:hover {
opacity:.6
}

.close-notify {
float:right;
margin-right:15px;
margin-top:-22px;
color:#fff;
width:28px;
height:32px;
text-decoration:none;
cursor:pointer;
position:relative
}

.show-notify {
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
float:right;
margin-right:12px;
color:#eee;
width:36px;
height:36px;
line-height:36px;
text-decoration:none;
background-color:#2997AB;
cursor:pointer;
padding:0;
border:1px solid #eee;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000
}

.camera_caption a {
color:#eee
}

.camera_pag {
display:block;
margin-left:45%;
padding-bottom:40px;
margin-top:10px
}

.camera_pag_ul li {
float:left
}

.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow:hidden
}

.nivoSlider img {
position:absolute;
left:0;
top:0;
vertical-align:baseline!important;
max-width:none!important
}

.nivo-main-image {
display:block!important;
position:relative!important;
width:100%!important
}

.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:6;
display:none;
margin:0;
padding:0
}

.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0
}

.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden
}

.nivo-box img {
display:block
}

.nivo-caption {
position:absolute;
left:0;
bottom:0;
background:#000;
color:#fff;
width:100%;
z-index:8;
opacity:.8;
overflow:hidden;
display:none;
-moz-opacity:.8;
filter:alpha(opacity=8);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:20px
}

.nivo-caption p {
margin:0
}

.nivo-caption a {
display:inline!important
}

.nivo-html-caption {
display:none
}

.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer
}

.nivo-prevNav {
left:0
}

.nivo-nextNav {
right:0
}

.theme-default .nivo-controlNav {
text-align:center;
padding-bottom:9px;
margin-top:-31px;
position:relative;
z-index:9;
visibility:hidden
}

#sliderwrap:hover .nivo-controlNav {
visibility:visible
}

.theme-default .nivo-controlNav a:hover,.theme-orman .nivo-controlNav a:hover {
cursor:pointer
}

.theme-default .nivoSlider {
position:relative;
background:url(inc/nivoslider3/themes/default/loading.gif) no-repeat 50% 50%
}

.theme-default .nivoSlider a {
border:0;
display:block
}

.theme-default .nivo-controlNav a {
margin:0 3px;
width:12px;
height:12px;
display:inline-block;
background-color:#aaa;
box-shadow:0 2px 2px rgba(0,0,0,0.7) inset,0 1px 2px rgba(0,0,0,0.05);
outline:0 none;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
text-indent:-9999px
}

.theme-default .nivo-controlNav a.active {
background-color:#333
}

.theme-default .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background:url(inc/nivoslider3/themes/default/arrows.png) no-repeat;
text-indent:-9999px;
border:0
}

.theme-default a.nivo-nextNav {
background-position:-30px 0;
right:15px
}

.theme-default a.nivo-prevNav {
left:15px
}

.theme-default .nivo-caption {
font-family:Helvetica,Arial,sans-serif
}

.theme-default .nivo-caption a {
color:#fff;
border-bottom:1px dotted #fff
}

.theme-default .nivo-caption a:hover {
color:#fff
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width:100%
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width:auto;
height:auto;
background:none
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display:block;
width:120px;
height:auto
}

#comment-rating {
display:block;
margin:0 0 10px
}

#comment-rating span {
float:left;
margin-right:10px
}

.comment-rating {
float:left
}

.star-rating {
top:-3px
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating {
background:url(functions/ratings/star.png) left -1000px repeat-x
}

.star-rating {
position:relative;
width:108px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top
}

.star-rating li {
display:inline;
list-style:none
}

.star-rating a,.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
background-position:left bottom
}

.star-rating a.one-star {
width:34%;
z-index:6
}

.star-rating a.two-stars {
width:51%;
z-index:5
}

.star-rating a.three-stars {
width:68%;
z-index:4
}

.star-rating a.four-stars {
width:85%;
z-index:3
}

.star-rating a.five-stars {
width:100%;
z-index:2
}

.star-rating .current-rating {
z-index:1;
background-position:left center
}

.star-rating a.zero-star {
width:17%;
z-index:8;
background:#fff url(functions/ratings/delete.png) left top no-repeat
}

.star-rating a.zero-star:hover,.star-rating a.zero-star:active,.star-rating a.zero-star:focus {
background-position:left center
}

.star-rating a.zero-selected {
background-position:left center
}

.commentrating_star img {
margin-top:-3px
}

.tweetsdiv {
max-width:450px
}

.tweetsdiv .time {
font-size:.8em;
display:block
}

.tweetsdiv ul,.tweetsdiv ol {
margin:0
}

div.tweet {
margin:5px 0
}

div.tweet img {
float:left;
margin:5px 10px 0 0
}

div.tweet a:hover {
text-decoration:underline
}

#twitterUserTimeline .tweet {
background:url(images/icons/twitter_16.png) no-repeat 0 3px;
padding-left:22px
}

.tabberlive {
margin:20px 0
}

ul.tabbernav {
margin:0 0 -5px;
margin-bottom:10px\9
}

ul.tabbernav li {
list-style:none;
display:inline-block;
margin:0;
float:left\9
}

ul.tabbernav li a {
text-decoration:none;
display:inline-block;
line-height:30px;
padding:0 10px 3px;
color:#222;
opacity:.8;
filter:alpha(opacity=80);
font-family:oswald;
text-transform:uppercase;
background:#ddd;
border-right:1px solid #ccc;
border-left:1px solid #eee
}

ul.tabbernav li:first-child a {
border-left:0;
-webkit-border-top-left-radius:3px;
-moz-border-top-left-radius:3px;
border-top-left-radius:3px
}

ul.tabbernav li:last-child a {
border-right:0;
-webkit-border-top-right-radius:3px;
-moz-border-top-right-radius:3px;
border-top-right-radius:3px
}

ul.tabbernav li a:hover {
color:#eee;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

ul.tabbernav li.tabberactive a {
color:#eee;
background:#222
}

.tabberlive .tabbertab {
background:#fff;
border:1px solid #ddd;
border-top:5px solid #ddd;
border-bottom:5px solid #ddd;
padding:10px 10px 5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px
}

.tabberlive #tab2 .tabbertab {
height:200px;
overflow:auto
}

.tabberlive .tabbertabhide,.tabberlive .tabbertab h2,.tabberlive .tabbertab h3 {
display:none
}

.vertical .carousel-inner {
height:150px
}

.carousel.vertical .item {
-webkit-transition:.6s ease-in-out top;
-moz-transition:.6s ease-in-out top;
-ms-transition:.6s ease-in-out top;
-o-transition:.6s ease-in-out top;
transition:.6s ease-in-out top;
left:0
}

.carousel.vertical .active,.carousel.vertical .next.left,.carousel.vertical .prev.right {
top:0
}

.carousel.vertical .next,.carousel.vertical .active.right {
top:100%
}

.carousel.vertical .prev,.carousel.vertical .active.left {
top:-100%
}

#myModal_1st {
text-align:center!important
}

.modal h2,.modal h3,.modal button {
padding:0;
margin:0
}

.modal button.non_header {
margin:5px 10px 0 0
}

.modal-body {
min-height:250px;
max-height:600px
}

.btn-yellow {
background-color:hsl(46,100%,45%)!important;
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fed756",endColorstr="#e5af00");
background-image:-khtml-gradient(linear,left top,left bottom,from(#fed756),to(#e5af00));
background-image:-moz-linear-gradient(top,#fed756,#e5af00);
background-image:-ms-linear-gradient(top,#fed756,#e5af00);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fed756),color-stop(100%,#e5af00));
background-image:-webkit-linear-gradient(top,#fed756,#e5af00);
background-image:-o-linear-gradient(top,#fed756,#e5af00);
background-image:linear-gradient(#fed756,#e5af00);
border-color:#e5af00 #e5af00 hsl(46,100%,39.5%);
color:#333!important;
text-shadow:0 1px 1px rgba(255,255,255,0.36);
-webkit-font-smoothing:antialiased
}

.btn-purple {
background-color:hsl(312,80%,31%)!important;
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e018b8",endColorstr="#8e0f74");
background-image:-khtml-gradient(linear,left top,left bottom,from(#e018b8),to(#8e0f74));
background-image:-moz-linear-gradient(top,#e018b8,#8e0f74);
background-image:-ms-linear-gradient(top,#e018b8,#8e0f74);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e018b8),color-stop(100%,#8e0f74));
background-image:-webkit-linear-gradient(top,#e018b8,#8e0f74);
background-image:-o-linear-gradient(top,#e018b8,#8e0f74);
background-image:linear-gradient(#e018b8,#8e0f74);
border-color:#8e0f74 #8e0f74 hsl(312,80%,26.5%);
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,0.29);
-webkit-font-smoothing:antialiased
}

.btn-blue2 {
background-color:hsl(195,83%,28%)!important;
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1089b1",endColorstr="#0c6582");
background-image:-khtml-gradient(linear,left top,left bottom,from(#1089b1),to(#0c6582));
background-image:-moz-linear-gradient(top,#1089b1,#0c6582);
background-image:-ms-linear-gradient(top,#1089b1,#0c6582);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1089b1),color-stop(100%,#0c6582));
background-image:-webkit-linear-gradient(top,#1089b1,#0c6582);
background-image:-o-linear-gradient(top,#1089b1,#0c6582);
background-image:linear-gradient(#1089b1,#0c6582);
border-color:#0c6582 #0c6582 hsl(195,83%,25.5%);
color:#fff!important;
text-shadow:0 -1px 0 rgba(0,0,0,0.16);
-webkit-font-smoothing:antialiased
}

.pricingtable_wrap {
text-align:center;
margin:20px auto 40px
}

.pricingtable {
color:#333;
width:260px;
margin-right:5px;
margin-bottom:5px;
display:inline-block;
float:left\9;
border:1px solid #f5f5f5;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px
}

.pricingtable:hover {
-moz-box-shadow:0 0 15px #444;
-webkit-box-shadow:0 0 15px #444;
box-shadow:0 0 15px #444
}

.pricingtable:last-child {
margin-right:0
}

.pricingtable.default .heading h3 {
padding-left:39px
}

.pricingtable .default {
background:url(images/topchoice.png) no-repeat right top;
width:39px;
height:39px;
float:right;
position:relative
}

.pricingtable .heading {
padding:0;
text-align:center;
background-color:#00486B;
*background-color:#00728F;
background-image:-ms-linear-gradient(top,#00486B,#00728F);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#00486B),to(#00728F));
background-image:-webkit-linear-gradient(top,#00486B,#00728F);
background-image:-o-linear-gradient(top,#00486B,#00728F);
background-image:linear-gradient(top,#00486B,#00728F);
background-image:-moz-linear-gradient(top,#00486B,#00728F);
background-repeat:repeat-x;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-top-left-radius:5px;
-moz-border-top-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px
}

.pricingtable .heading h3 {
font-size:22px;
text-transform:uppercase;
color:#fff;
margin:0;
padding:10px 0;
border-bottom:1px solid #00486B;
font-family:oswald;
font-weight:400
}

.pricingtable .heading h3:hover {
-o-animation:emotion 2s;
-ms-animation:emotion 2s;
-webkit-animation:emotion 2s;
-moz-animation:emotion 2s;
-khtml-animation:emotion 2s;
-animation:emotion 2s
}

.pricingtable .heading div {
color:#fff;
padding:10px 0 5px;
border-top:1px solid #00728F;
line-height:2em;
font-family:oswald;
text-shadow:-1px -1px 0 #333
}

.pricingtable .heading div .price {
display:block;
padding-top:15px;
padding-bottom:15px
}

.pricingtable .heading div .priceterm {
text-shadow:none;
display:inline-block;
height:16px;
top:-5px;
position:relative
}

.pricingtable .content {
background:#e5e5e5;
padding:10px 15px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px
}

.pricingtable .content ul {
list-style-type:none;
margin:0;
text-align:center
}

.pricingtable .content li {
text-shadow:0 1px 0 #fff;
border-bottom:1px solid #d5d5d5;
border-top:1px solid #f5f5f5;
padding:5px 0
}

.pricingtable .content li:first-child {
border-top:0;
padding-top:0
}

.pricingtable .content .moredetail {
margin-top:10px;
display:block
}

.pricingtable .button {
padding-top:10px;
padding-bottom:5px
}

.font3em {
font-size:3em
}

.font2em {
font-size:2em
}

.bgred {
background:#a00
}

.bgred:hover {
background:#a00 url(trans30.png)
}

.bggreen,.bggreen:hover {
background:#006000;
color:#eee;
text-shadow:0 1px 0 #000
}

.bggreen:hover {
background-image:url(trans30.png)
}

.pricingtable .content.contentdark {
background:#222;
color:#eee
}

.pricingtable .content.contentdark ul {
border-bottom:1px solid #333
}

.pricingtable .content.contentdark li {
text-shadow:0 1px 0 #000;
border-bottom:1px solid #111;
border-top:1px solid #333
}

.pricingtable .content.contentdark li:first-child {
border-top:0
}

.pricingtable_wrap.contentdark .pricingtable:hover {
-moz-box-shadow:0 0 15px #000;
-webkit-box-shadow:0 0 15px #000;
box-shadow:0 0 15px #000
}

.pricingtable .heading.red {
padding:0;
text-align:center;
background-color:#910d0d;
*background-color:#b63333;
background-image:-ms-linear-gradient(top,#910d0d,#b63333);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#910d0d),to(#b63333));
background-image:-webkit-linear-gradient(top,#910d0d,#b63333);
background-image:-o-linear-gradient(top,#910d0d,#b63333);
background-image:linear-gradient(top,#910d0d,#b63333);
background-image:-moz-linear-gradient(top,#910d0d,#b63333);
background-repeat:repeat-x
}

.pricingtable .heading.red h3 {
border-bottom:1px solid #910d0d
}

.pricingtable .heading.red div {
border-top:1px solid #b63333
}

.pricingtable .heading.green {
padding:0;
text-align:center;
background-color:#0e5e26;
*background-color:#238944;
background-image:-ms-linear-gradient(top,#0e5e26,#238944);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#0e5e26),to(#238944));
background-image:-webkit-linear-gradient(top,#0e5e26,#238944);
background-image:-o-linear-gradient(top,#0e5e26,#238944);
background-image:linear-gradient(top,#0e5e26,#238944);
background-image:-moz-linear-gradient(top,#0e5e26,#238944);
background-repeat:repeat-x
}

.pricingtable .heading.green h3 {
border-bottom:1px solid #0e5e26
}

.pricingtable .heading.green div {
border-top:1px solid #238944
}

.pricingtable .heading.purple {
padding:0;
text-align:center;
background-color:#831264;
*background-color:#a62083;
background-image:-ms-linear-gradient(top,#831264,#a62083);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#831264),to(#a62083));
background-image:-webkit-linear-gradient(top,#831264,#a62083);
background-image:-o-linear-gradient(top,#831264,#a62083);
background-image:linear-gradient(top,#831264,#a62083);
background-image:-moz-linear-gradient(top,#831264,#a62083);
background-repeat:repeat-x
}

.pricingtable .heading.purple h3 {
border-bottom:1px solid #831264
}

.pricingtable .heading.purple div {
border-top:1px solid #a62083
}

.pricingtable .heading.orange {
padding:0;
text-align:center;
background-color:#ce4e06;
*background-color:#d86008;
background-image:-ms-linear-gradient(top,#ce4e06,#d86008);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#ce4e06),to(#d86008));
background-image:-webkit-linear-gradient(top,#ce4e06,#d86008);
background-image:-o-linear-gradient(top,#ce4e06,#d86008);
background-image:linear-gradient(top,#ce4e06,#d86008);
background-image:-moz-linear-gradient(top,#ce4e06,#d86008);
background-repeat:repeat-x
}

.pricingtable .heading.orange h3 {
border-bottom:1px solid #ce4e06
}

.pricingtable .heading.orange div {
border-top:1px solid #d86008
}

.pricingtable .heading.blue2 {
padding:0;
text-align:center;
background-color:#326fa9;
*background-color:#4597bf;
background-image:-ms-linear-gradient(top,#326fa9,#4597bf);
background-image:-webkit-gradient(linear,0 0,0 100%,from(#326fa9),to(#4597bf));
background-image:-webkit-linear-gradient(top,#326fa9,#4597bf);
background-image:-o-linear-gradient(top,#326fa9,#4597bf);
background-image:linear-gradient(top,#326fa9,#4597bf);
background-image:-moz-linear-gradient(top,#326fa9,#4597bf);
background-repeat:repeat-x
}

.pricingtable .heading.blue2 h3 {
border-bottom:1px solid #326fa9
}

.pricingtable .heading.blue2 div {
border-top:1px solid #4597bf
}

[class^="ic-"],[class*=" ic-"] {
display:inline-block;
width:22px;
height:22px;
*margin-right:.3em;
line-height:22px;
vertical-align:text-top;
background-image:url(images/icons/checkmark.png);
background-repeat:no-repeat
}

.ic-blue1 {
background-position:0 0
}

.ic-blue2 {
background-position:-25px 0
}

.ic-blue3 {
background-position:-50px 3px
}

.ic-blue4 {
background-position:-75px 0
}

.ic-blue5 {
background-position:-100px 1px
}

.ic-blue6 {
background-position:-125px 0
}

.ic-blue7 {
background-position:-150px 0
}

.ic-blue8 {
background-position:-175px 0
}

.ic-blue9 {
background-position:-200px 0
}

.ic-blue10 {
background-position:-225px 0
}

.ic-black1 {
background-position:0 -25px
}

.ic-black2 {
background-position:-25px -25px
}

.ic-black3 {
background-position:-50px -22px
}

.ic-black4 {
background-position:-75px -25px
}

.ic-black5 {
background-position:-100px -24px
}

.ic-black6 {
background-position:-125px -25px
}

.ic-black7 {
background-position:-150px -25px
}

.ic-black8 {
background-position:-175px -25px
}

.ic-black9 {
background-position:-200px -25px
}

.ic-black10 {
background-position:-225px -25px
}

.ic-green1 {
background-position:0 -50px
}

.ic-green2 {
background-position:-25px -50px
}

.ic-green3 {
background-position:-50px -47px
}

.ic-green4 {
background-position:-75px -50px
}

.ic-green5 {
background-position:-100px -49px
}

.ic-green6 {
background-position:-125px -50px
}

.ic-green7 {
background-position:-150px -50px
}

.ic-green8 {
background-position:-175px -50px
}

.ic-green9 {
background-position:-200px -50px
}

.ic-green10 {
background-position:-225px -50px
}

.ic-orange1 {
background-position:0 -75px
}

.ic-orange2 {
background-position:-25px -75px
}

.ic-orange3 {
background-position:-50px -72px
}

.ic-orange4 {
background-position:-75px -75px
}

.ic-orange5 {
background-position:-100px -74px
}

.ic-orange6 {
background-position:-125px -75px
}

.ic-orange7 {
background-position:-150px -75px
}

.ic-orange8 {
background-position:-175px -75px
}

.ic-orange9 {
background-position:-200px -75px
}

.ic-orange10 {
background-position:-225px -75px
}

.ic-red1 {
background-position:0 -100px
}

.ic-red2 {
background-position:-25px -100px
}

.ic-red3 {
background-position:-50px -97px
}

.ic-red4 {
background-position:-75px -100px
}

.ic-red5 {
background-position:-100px -99px
}

.ic-red6 {
background-position:-125px -100px
}

.ic-red7 {
background-position:-150px -100px
}

.ic-red8 {
background-position:-175px -100px
}

.ic-red9 {
background-position:-200px -100px
}

.ic-red10 {
background-position:-225px -100px
}

.optinform_headline {
max-width:300px
}

.optinform_style_wrap {
background:url(images/img/form1.png) no-repeat center bottom;
max-width:300px;
padding-bottom:21px;
text-align:center
}

.optinform_style {
padding:10px;
border:5px solid #ddd;
color:#ddd;
background:#900
}

.optinform_style.style1 {
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px
}

.optinform_style.style2 {
border-radius:0
}

.privacy_style_wrap {
background:#111;
padding:10px;
margin:0 -10px -10px
}

p.privacy_style {
background:url(images/img/privacy.png) no-repeat left top;
font-size:10px;
line-height:1.2em;
padding:0 0 0 28px;
margin:0;
text-align:left
}

.privacy_style_wrap.style1 {
-webkit-border-bottom-right-radius:10px;
-moz-border-bottom-right-radius:10px;
border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-bottom-left-radius:10px;
border-bottom-left-radius:10px
}

.frame_style {
text-align:center;
margin-bottom:20px
}

.frame_style_content {
padding:5px;
margin:0 0 20px;
display:inline-block
}

.frame_style_content.style1 {
background-color:#ddd;
border:1px solid #eee;
-moz-box-shadow:0 5px 10px #222;
-webkit-box-shadow:0 5px 10px #222;
box-shadow:0 5px 10px #222
}

.frame_style_content.style2 {
background-color:#111;
border:1px solid #eee;
padding:5px;
-moz-box-shadow:0 5px 10px #222;
-webkit-box-shadow:0 10px 5px #222;
box-shadow:0 5px 10px #222
}

.image_hover {
display:inline-block;
position:relative;
text-align:center;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px
}

.image_hover img.attachment-medium {
width:100%;
height:auto;
height:auto\9
}

.image_hover a {
margin:0;
display:inline-block
}

.image_hover .iconhover {
text-align:center;
left:1%\9;
opacity:0;
filter:alpha(opacity=0);
position:absolute;
width:100%;
top:40%;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s
}

#related-posts .iconhover {
top:25%!important
}

.post .image_hover .iconhover {
top:35%!important
}

.post .entry .textalign_center .image_hover .iconhover {
top:45%!important
}

.thumbnail_gallery .image_hover .iconhover {
top:28%!important
}

.toprated .image_hover .iconhover {
top:20%!important
}

#sidebar .image_hover .iconhover,.bottombar .image_hover .iconhover {
top:22%!important
}

.thumbnail_gallery .zoomicon_extra img {
display:none
}

a.zoomicon_extra,a.linkicon_extra {
width:40px;
height:40px;
-moz-background-size:80px 80px;
-ie-background-size:80px 80px;
-o-background-size:80px 80px;
-webkit-background-size:80px 80px;
background-size:80px 80px
}

.image_hover a.zoomicon_extra,.image_hover a.linkicon_extra {
background-image:url(images/zoom-white.png);
background-repeat:no-repeat
}

.image_hover a.zoomicon_extra {
background-position:0 0
}

.image_hover a.linkicon_extra {
background-position:-40px 0
}

.image_hover a.zoomicon_extra:hover {
background-position:0 -40px
}

.image_hover a.linkicon_extra:hover {
background-position:-40px -40px
}

.image_hover {
background-color:#111;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.image_hover:hover {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px
}

.image_hover:hover img {
opacity:.3;
filter:alpha(opacity=30)
}

.image_hover:hover .iconhover {
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:opacity .5s linear;
-moz-transition:opacity .5s linear;
-ms-transition:opacity .5s linear;
-o-transition:opacity .5s linear;
transition:opacity .5s linear
}

.contactform {
list-style:none;
margin:0
}

.contactform button {
text-transform:uppercase
}

.contactform,.contactform li label {
font-size:12px
}

.contactform li label.uppercase {
display:none
}

.contactform li {
list-style:none;
margin-bottom:8px
}

.contactform li span {
display:block;
margin-top:-5px
}

.contactform textarea {
width:95%;
min-height:100px
}

.contactform .inline {
margin-bottom:1px;
margin-top:-12px
}

.contactform .inline input,.contactform .inline label {
display:inline;
margin-right:5px;
vertical-align:text-top
}

.contactform .inline2 {
float:left;
margin-right:5px
}

.contactform .small {
width:60px;
height:12px;
line-height:1.4em
}

.optinform .contactform,.optinform .contactform input,.optinform .contactform textarea .optinform_style_wrap .contactform {
margin-left:0;
margin-right:0;
text-align:left
}

.da-slider {
z-index:999;
width:100%;
min-height:350px;
position:relative;
margin:1px auto;
overflow:hidden;
-webkit-transition:background-position 1.4s ease-in-out .3s;
-moz-transition:background-position 1.4s ease-in-out .3s;
-o-transition:background-position 1.4s ease-in-out .3s;
-ms-transition:background-position 1.4s ease-in-out .3s;
transition:background-position 1.4s ease-in-out .3s
}

.da-slide {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
font-family:'BebasNeueRegular','Arial Narrow',Arial,sans-serif;
text-align:left
}

.da-slide-current {
z-index:1000
}

.da-slider-fb .da-slide {
left:100%
}

.da-slider-fb .da-slide.da-slide-current {
left:0
}

.da-slide h2,.da-slide p,.da-slide .da-link,.da-slide .da-img {
position:absolute;
opacity:0;
left:110%
}

.da-slider-fb .da-slide h2,.da-slider-fb .da-slide p,.da-slider-fb .da-slide .da-link {
left:2%;
opacity:1
}

.da-slider-fb .da-slide .da-img {
left:69%;
opacity:1
}

.da-slide h2 {
color:#fff;
font-size:48px;
padding-bottom:10px;
top:20px;
white-space:nowrap;
z-index:10;
font-family:'Oswald','Economica',Arial,sans-serif;
font-weight:400;
z-index:1
}

.da-slide p {
top:100px;
color:#eee;
font-size:20px;
line-height:26px;
height:110px;
overflow:hidden;
font-style:normal;
font-family:Englebert,'Economica',Arial,sans-serif
}

.da-slide h2,.da-slide p {
width:67%
}

.da-slide .da-img {
text-align:center;
width:30%;
top:10px;
height:280px;
line-height:280px;
left:110%;
z-index:2
}

.da-slide .da-link {
top:220px;
background-color:#333\9;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
border-width:4px;
border-style:solid;
border-color:#eee;
padding:2px 20px;
font-size:16px;
line-height:30px;
min-width:155px;
text-align:center;
text-decoration:none;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
-moz-box-shadow:inset 0 0 40px #000;
-webkit-box-shadow:inset 0 0 40px #000;
box-shadow:inset 0 0 40px #000;
text-transform:uppercase
}

.da-slide .da-link:hover {
-moz-box-shadow:2px 2px 2px #000;
-webkit-box-shadow:2px 2px 2px #000;
box-shadow:2px 2px 2px #000
}

.da-dots {
width:100%;
position:absolute;
text-align:center;
left:0;
bottom:20px;
z-index:2000;
-moz-user-select:none;
-webkit-user-select:none
}

.da-dots span {
display:inline-block;
position:relative;
width:12px;
height:12px;
border-radius:50%;
background:#e4b42d;
margin:3px;
cursor:pointer;
-moz-box-shadow:inset 0 0 10px #000;
-webkit-box-shadow:inset 0 0 10px #000;
box-shadow:inset 0 0 10px #000
}

.da-dots span.da-dots-current:after {
content:'';
width:8px;
height:8px;
position:absolute;
top:2px;
left:2px;
border-radius:50%;
background:#fff;
background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));
background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background:linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)
}

.da-arrows {
visibility:hidden;
visibility:visible\9;
-moz-user-select:none;
-webkit-user-select:none
}

.da-arrows span {
position:absolute;
top:45%;
height:30px;
width:30px;
border-radius:50%;
background:#222;
cursor:pointer;
z-index:2000;
opacity:0;
-webkit-transition:opacity .4s ease-in-out .2s;
-moz-transition:opacity .4s ease-in-out .2s;
-o-transition:opacity .4s ease-in-out .2s;
-ms-transition:opacity .4s ease-in-out .2s;
transition:opacity .4s ease-in-out .2s;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000
}

.da-slider:hover .da-arrows span {
opacity:1;
filter:alpha(opacity=100)
}

.da-arrows span:after {
content:'';
position:absolute;
width:20px;
height:20px;
top:5px;
left:5px;
background:transparent url(inc/parallax/images/arrows.png) no-repeat top left;
border-radius:50%;
box-shadow:1px 1px 2px rgba(0,0,0,0.1)
}

.da-arrows span:hover:after {
box-shadow:1px 1px 4px rgba(0,0,0,0.3)
}

.da-arrows span:active:after {
box-shadow:1px 1px 1px rgba(255,255,255,0.1)
}

.da-arrows span.da-arrows-next:after {
background-position:top right
}

.da-arrows span.da-arrows-prev {
left:5px
}

.da-arrows span.da-arrows-next {
right:5px
}

.da-slide-current h2,.da-slide-current p,.da-slide-current .da-link {
left:2%;
opacity:1
}

.da-slide-current .da-img {
left:69%;
opacity:1
}

.da-slide-fromright h2 {
-webkit-animation:fromRightAnim1 .6s ease-in .8s both;
-moz-animation:fromRightAnim1 .6s ease-in .8s both;
-o-animation:fromRightAnim1 .6s ease-in .8s both;
-ms-animation:fromRightAnim1 .6s ease-in .8s both;
animation:fromRightAnim1 .6s ease-in .8s both
}

.da-slide-fromright p {
-webkit-animation:fromRightAnim2 .6s ease-in .8s both;
-moz-animation:fromRightAnim2 .6s ease-in .8s both;
-o-animation:fromRightAnim2 .6s ease-in .8s both;
-ms-animation:fromRightAnim2 .6s ease-in .8s both;
animation:fromRightAnim2 .6s ease-in .8s both
}

.da-slide-fromright .da-link {
-webkit-animation:fromRightAnim3 .4s ease-in 1.2s both;
-moz-animation:fromRightAnim3 .4s ease-in 1.2s both;
-o-animation:fromRightAnim3 .4s ease-in 1.2s both;
-ms-animation:fromRightAnim3 .4s ease-in 1.2s both;
animation:fromRightAnim3 .4s ease-in 1.2s both
}

.da-slide-fromright .da-img {
-webkit-animation:fromRightAnim4 .6s ease-in .8s both;
-moz-animation:fromRightAnim4 .6s ease-in .8s both;
-o-animation:fromRightAnim4 .6s ease-in .8s both;
-ms-animation:fromRightAnim4 .6s ease-in .8s both;
animation:fromRightAnim4 .6s ease-in .8s both
}

@-webkit-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-moz-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-o-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-ms-keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-ms-keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-ms-keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-ms-keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@keyframes fromRightAnim1 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromRightAnim2 {
0% {
left:110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromRightAnim3 {
0% {
left:110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromRightAnim4 {
0% {
left:110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

.da-slide-fromleft h2 {
-webkit-animation:fromLeftAnim1 .6s ease-in .6s both;
-moz-animation:fromLeftAnim1 .6s ease-in .6s both;
-o-animation:fromLeftAnim1 .6s ease-in .6s both;
-ms-animation:fromLeftAnim1 .6s ease-in .6s both;
animation:fromLeftAnim1 .6s ease-in .6s both
}

.da-slide-fromleft p {
-webkit-animation:fromLeftAnim2 .6s ease-in .6s both;
-moz-animation:fromLeftAnim2 .6s ease-in .6s both;
-o-animation:fromLeftAnim2 .6s ease-in .6s both;
-ms-animation:fromLeftAnim2 .6s ease-in .6s both;
animation:fromLeftAnim2 .6s ease-in .6s both
}

.da-slide-fromleft .da-link {
-webkit-animation:fromLeftAnim3 .4s ease-in 1.2s both;
-moz-animation:fromLeftAnim3 .4s ease-in 1.2s both;
-o-animation:fromLeftAnim3 .4s ease-in 1.2s both;
-ms-animation:fromLeftAnim3 .4s ease-in 1.2s both;
animation:fromLeftAnim3 .4s ease-in 1.2s both
}

.da-slide-fromleft .da-img {
-webkit-animation:fromLeftAnim4 .6s ease-in .6s both;
-moz-animation:fromLeftAnim4 .6s ease-in .6s both;
-o-animation:fromLeftAnim4 .6s ease-in .6s both;
-ms-animation:fromLeftAnim4 .6s ease-in .6s both;
animation:fromLeftAnim4 .6s ease-in .6s both
}

@-webkit-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-webkit-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-moz-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-o-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-o-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@-ms-keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1

}
}

@-ms-keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

@keyframes fromLeftAnim1 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromLeftAnim2 {
0% {
left:-110%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromLeftAnim3 {
0% {
left:-110%;
opacity:0
}

1% {
left:2%;
opacity:0
}

100% {
left:2%;
opacity:1
}
}

@keyframes fromLeftAnim4 {
0% {
left:-110%;
opacity:0
}

100% {
left:69%;
opacity:1
}
}

.da-slide-toright h2 {
-webkit-animation:toRightAnim1 .6s ease-in .6s both;
-moz-animation:toRightAnim1 .6s ease-in .6s both;
-o-animation:toRightAnim1 .6s ease-in .6s both;
-ms-animation:toRightAnim1 .6s ease-in .6s both;
animation:toRightAnim1 .6s ease-in .6s both
}

.da-slide-toright p {
-webkit-animation:toRightAnim2 .6s ease-in .3s both;
-moz-animation:toRightAnim2 .6s ease-in .3s both;
-o-animation:toRightAnim2 .6s ease-in .3s both;
-ms-animation:toRightAnim2 .6s ease-in .3s both;
animation:toRightAnim2 .6s ease-in .3s both
}

.da-slide-toright .da-link {
-webkit-animation:toRightAnim3 .4s ease-in both;
-moz-animation:toRightAnim3 .4s ease-in both;
-o-animation:toRightAnim3 .4s ease-in both;
-ms-animation:toRightAnim3 .4s ease-in both;
animation:toRightAnim3 .4s ease-in both
}

.da-slide-toright .da-img {
-webkit-animation:toRightAnim4 .6s ease-in both;
-moz-animation:toRightAnim4 .6s ease-in both;
-o-animation:toRightAnim4 .6s ease-in both;
-ms-animation:toRightAnim4 .6s ease-in both;
animation:toRightAnim4 .6s ease-in both
}

@-webkit-keyframes toRightAnim1 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim2 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-webkit-keyframes toRightAnim4 {
0% {
left:69%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim1 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim2 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-moz-keyframes toRightAnim4 {
0% {
left:69%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim1 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim2 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-o-keyframes toRightAnim4 {
0% {
left:69%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim1 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim2 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@-ms-keyframes toRightAnim4 {
0% {
left:69%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim1 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim2 {
0% {
left:2%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:100%;
opacity:0
}
}

@keyframes toRightAnim4 {
0% {
left:69%;
opacity:1
}

30% {
left:55%;
opacity:1
}

100% {
left:100%;
opacity:0
}
}

.da-slide-toleft h2 {
-webkit-animation:toLeftAnim1 .6s ease-in both;
-moz-animation:toLeftAnim1 .6s ease-in both;
-o-animation:toLeftAnim1 .6s ease-in both;
-ms-animation:toLeftAnim1 .6s ease-in both;
animation:toLeftAnim1 .6s ease-in both
}

.da-slide-toleft p {
-webkit-animation:toLeftAnim2 .6s ease-in .3s both;
-moz-animation:toLeftAnim2 .6s ease-in .3s both;
-o-animation:toLeftAnim2 .6s ease-in .3s both;
-ms-animation:toLeftAnim2 .6s ease-in .3s both;
animation:toLeftAnim2 .6s ease-in .3s both
}

.da-slide-toleft .da-link {
-webkit-animation:toLeftAnim3 .4s ease-in both;
-moz-animation:toLeftAnim3 .4s ease-in both;
-o-animation:toLeftAnim3 .4s ease-in both;
-ms-animation:toLeftAnim3 .4s ease-in both;
animation:toLeftAnim3 .4s ease-in both
}

.da-slide-toleft .da-img {
-webkit-animation:toLeftAnim4 .6s ease-in .6s both;
-moz-animation:toLeftAnim4 .6s ease-in .6s both;
-o-animation:toLeftAnim4 .6s ease-in .6s both;
-ms-animation:toLeftAnim4 .6s ease-in .6s both;
animation:toLeftAnim4 .6s ease-in .6s both
}

@-webkit-keyframes toLeftAnim1 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim2 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-webkit-keyframes toLeftAnim4 {
0% {
left:69%;
opacity:1
}

40% {
left:69%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim1 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim2 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-moz-keyframes toLeftAnim4 {
0% {
left:69%;
opacity:1
}

40% {
left:69%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim1 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim2 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-o-keyframes toLeftAnim4 {
0% {
left:69%;
opacity:1
}

40% {
left:69%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim1 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim2 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@-ms-keyframes toLeftAnim4 {
0% {
left:69%;
opacity:1
}

40% {
left:69%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim1 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim2 {
0% {
left:2%;
opacity:1
}

30% {
left:15%;
opacity:1
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim3 {
0% {
left:2%;
opacity:1
}

99% {
left:2%;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@keyframes toLeftAnim4 {
0% {
left:69%;
opacity:1
}

40% {
left:69%;
opacity:1
}

90% {
left:0;
opacity:0
}

100% {
left:-50%;
opacity:0
}
}

@media screen and (max-width: 767px) {
.container > header {
text-align:center
}

p.codrops-demos {
position:relative;
top:auto;
left:auto
}
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
.sf-sub-indicator {
background:url(images/arrows-white@2x.png) no-repeat -10px -100px
}

.sidebar-box .listicon,.bottombar .listicon {
background:url(images/page-icon@2x.png) no-repeat 0 4px;
padding-left:17px
}

.social_icons {
background-image:url(images/icons/socialicons@2x.png)
}

.iconplus {
background:url(images/icon-plusminus@2x.png) no-repeat 12px 11px
}

.iconminus {
background:url(images/icon-plusminus@2x.png) no-repeat 12px -20px
}

.image_hover a.zoomicon_extra,.image_hover a.linkicon_extra {
background-image:url(images/zoom-white@2x.png)
}

.search-icon {
background-image:url(images/search@2x.png)
}
}
#frm {
    padding-bottom: 15px;
    text-align: center;
}
#frm img{
max-width:62%;
}