@import url('library/css/style.css');@import url('library/css/compatible.css');@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);@import url(http://fonts.googleapis.com/css?family=Arial);html{overflow-x:hidden}
body{background:#fff;font:400 15px/24px 'Open Sans', sans-serif;color:#666;max-width:100%;overflow-x:visible !important;position:relative;}
h1, h2, h3, h4, h5, h6{font-family:'Arial', sans-serif;font-weight:400}
h1.post-title{font-size:24px;line-height:32px;color:#111;text-transform:uppercase;}
h1.page-title,
h1.loop-title,
h1.portfolio-title{font-size:35px;font-weight:400;line-height:normal;color:#111;}
h2{font-size:28px}
h2{font-size:22px}
a{color:#111;transition:color 0.3s ease-out 0s;}
a:hover{color:#0087c9;transition:color 0.3s ease-out 0s;}
p{color:#666}
ul li a, ol li a{color:#111}
ul li a:hover, ol li a:hover{color:#0087c9}
#home_wrapper .about_member li,
.press li a img,
.widget-tags a,
.tagcloud a,
.social_media ul li a,
.social_media ul li a i,
.widget ul li a,
#home_wrapper .about_member li a:hover .details > .bg,
#home_wrapper .about_member li .hov,
#home_wrapper .about_member.style2 li .details{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
#content, #home_wrapper.frontpage #content{width:67%}
#sidebar-primary, #sidebar-secondary, #sidebar-front_page, #sidebar-post-listing, #sidebar-post-detail, #sidebar-contact_page_sidebar, #sidebar-woo_page{width:28%}
.layout-default .sidebar{padding-left:2.5%;border-left:1px solid #d0d0d0\0/;border-left:1px solid rgba(0,0,0,.1);}
.supreme_wrapper{width:100%;overflow:hidden;}
#container{overflow-x:hidden;position:relative;}
.header-wrap #menu-secondary{float:right}
#site-title a, #site-title1 a{color:#fff}
#site-description{color:#fff;padding:0;}
.header_container,
.home.blog .header_full_slider{background-color:#0087c9;box-shadow:none;}
.home #main{padding-top:60px}
.home.blog #main{padding-top:120px}
.home .frontpage{width:1200px;margin:0 auto 50px;}
#home_wrapper #content{margin-top:0}
#content, .sidebar{margin-top:30px}
.chosen-container-single .chosen-single{border-radius:22px !important;}
form .form_row label{display:block;margin-bottom:5px;}
select{}
input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], select, textarea, .widget-search input[type="text"], .gform_wrapper input[type="file"]{font:normal 15px/24px 'Open Sans', Arial, Helvetica, sans-serif;color:#999;border:1px solid #ddd\0/!important;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 2px 2px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 2px rgba(0,0,0,.4);-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.4);padding:8px 16px;border-radius:20px;-webkit-border-radius:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input.input-text:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus, .widget-search input[type="text"]:focus{color:#666;}
div.gform_wrapper input[type="file"]{border:0;padding:0}
div.gform_wrapper br{display:none}
div.ginput_container input[type="password"], div.ginput_container input[type="text"], div.ginput_container select, div.ginput_container textarea{width:100%}
button, .button.alt input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, div.home_page_banner .slider-post a.moretag, .appointment_form button.ui-datepicker-trigger, #uploadimage{background-color:#0087c9;font:400 17px/24px 'Arial', serif;color:#fff;text-shadow:none;box-shadow:none;border:0;padding:8px 25px;border-radius:30px;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
button:hover, .button.alt:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .upload:hover, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, #content input.button:hover, #searchform input[type="submit"]:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #content input.button.alt:hover, div.home_page_banner .slider-post a.moretag:hover, .appointment_form button.ui-datepicker-trigger:hover, #uploadimage:hover{background-color:#111;color:#fff;border:0;box-shadow:none;}
a.button.alt{background-color:#f45c57}
a.button.alt:hover{background-color:#0087c9}
a.button.big{font-size:18px;padding:14px 80px;margin:0 auto;display:table;}
#uploadimage{width:auto}
.gform_body input[type="date"], .gform_body input[type="datetime"], .gform_body input[type="datetime-local"], .gform_body input[type="email"], input[type="month"], .gform_body input[type="number"], .gform_body input[type="password"], .gform_body input[type="search"], .gform_body input[type="tel"], .gform_body input[type="text"], .gform_body input.input-text, .gform_body input[type="time"], .gform_body input[type="url"], .gform_body input[type="week"], .gform_body select, .gform_body textarea{padding:12px 16px !important}
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year, div.gform_wrapper .gfield_time_ampm select{width:90px !important}
.loop-nav span.previous, .loop-nav span.next, div.pagination .page-numbers, .comment-pagination .page-numbers{font:600 15px/36px 'Open sans', serif;text-shadow:none;color:#fff;text-align:center;width:36px;height:36px;box-shadow:none;background-color:#0087c9;border:0 !important;padding:0;border-radius:20px;box-shadow:0;text-transform:uppercase;margin-right:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.loop-nav span.previous:hover, .loop-nav span.next:hover, .pagination .page-numbers:hover, .comment-pagination .page-numbers:hover, .bbp-pagination .page-numbers:hover, .pagination span.current{background-color:#111;text-shadow:none;color:#fff;padding:0;border-radius:20px;border:0 !important;box-shadow:none;}
.pagination a.next, .pagination a.prev, .loop-nav span.next, .loop-nav span.previous{background-image:url(images/sym-prev-next.png);background-repeat:no-repeat;text-indent:-9999px;}
.pagination a.prev, .loop-nav span.previous{background-position:0 0}
.pagination a.next, .loop-nav span.next{background-position:0 -36px}
.comment-reply-link, .comment-reply-login{box-shadow:none;background:none;border:0;margin:0;padding:0;height:18px;}
.comment-reply-link:hover, .comment-reply-login:hover{color:#0087c9;background:none;border:0;box-shadow:none;}
.ui-datepicker-div, #ui-datepicker-div{border-radius:4px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.5);}
body button.ui-datepicker-trigger{text-shadow:none;box-shadow:none;padding:5px;margin:0 0 0 6px;}
body button.ui-datepicker-trigger i{position:relative;top:-2px}
#branding, #branding1{width:auto;padding:30px 0;max-width:25%}
#site-title, #site-title1{font:400 36px/46px 'Arial', serif;color:#fff;letter-spacing:0}
#site-title a, #site-title1 a{color:#fff}
#site-description{font-family:'Arial';font-size:16px;line-height:22px;text-transform:uppercase;color:#fff;padding:0;margin:0}
h2#site-description:after{display:none}
.nav_bg .menu{float:left}
#nav-secondary{float:right;margin-top:35px;max-width:75%}
div#menu-secondary{float:right;width:auto}
div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap, .nav_bg .widget-nav-menu nav{background:none;border:none;border-radius:0;box-shadow:none;margin:0;}
div#menu-secondary .menu li, div#menu-secondary1 .menu li, div#menu-subsidiary .menu li, .nav_bg .widget-nav-menu li{margin-left:6px}
div#menu-secondary .menu li li, div#menu-secondary1 .menu li li, div#menu-subsidiary .menu li li, .nav_bg .widget-nav-menu li li{margin:0}
div#menu-secondary .menu ul ul, div#menu-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul, .nav_bg .widget-nav-menu ul ul{box-shadow:none;padding-top:5px}
div#menu-secondary .menu ul ul ul, div#menu-secondary1 .menu ul ul ul, div#menu-subsidiary .menu ul ul ul, .nav_bg .widget-nav-menu ul ul ul{padding-top:0}
.menu li:hover ul ul, .nav_bg .widget-nav-menu li:hover ul ul{padding-top:0}
div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a, .nav_bg .widget-nav-menu li a{background:none;font-family:'Open Sans', serif;font-size:14px;text-transform:uppercase;color:#fff;text-shadow:none;padding:8px 16px;border-radius:25px;opacity:.7;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
div#menu-secondary .menu li a:hover, div#menu-secondary1 .menu li a:hover, div#menu-secondary .menu li:hover > a, div#menu-secondary1 .menu li:hover > a, div#menu-secondary .menu li.current-menu-item > a, div#menu-secondary1 .menu li.current-menu-item > a, div#menu-subsidiary .menu li.current-menu-item > a{background:url(images/ie8-bg.png) repeat\0/;background:rgba(0,0,0,.3);color:#fff;opacity:1;}
div#menu-secondary .menu li li a, div#menu-secondary1 .menu li li a, div#menu-subsidiary .menu li li a, .nav_bg .widget-nav-menu li li a{background:url(images/ie8-bg.png) repeat\0/;background:rgba(0,0,0,.75);padding:12px;border-radius:0;opacity:1;}
div#menu-secondary .menu li li:hover > a, div#menu-secondary1 .menu li li:hover > a, div#menu-secondary .menu li li a:hover, div#menu-secondary1 .menu li li a:hover, div#menu-subsidiary .menu li li a:hover, .nav_bg .widget-nav-menu li li a:hover{color:#fff;background:rgba(0,0,0,.6);}
div.mega-menu ul.mega li .sub-container.non-mega{width:180px}
div.mega-menu ul.mega li .sub-container.non-mega li{width:auto}
body .mega-menu{width:auto;float:right;margin:40px 0 0;clear:none;}
body .mega-menu ul.mega > li{margin-left:6px;margin-right:0}
body .mega-menu ul.mega li:first-child{margin-left:0}
body .mega-menu ul.mega li a{background:none;font-family:'Open Sans', serif;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;text-shadow:none;padding:8px 16px;border-radius:25px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
body .mega-menu ul.mega > li a:hover, body .mega-menu ul.mega > li:hover > a{background:url(images/ie8-bg.png) repeat;background:rgba(0,0,0,.3);color:#fff;}
body .mega-menu ul.mega li li a:hover{background:none}
body .mega-menu ul.mega li .sub-container.non-mega li a:hover,
body .mega-menu ul.mega li .sub-container.non-mega li.current-menu-item a,
body .mega-menu ul.mega li ul.sub-menu ul li a:hover{text-decoration:none}
body .mega-menu ul.mega li ul.sub-menu{background:rgba(0,0,0,.75);box-shadow:none;}
body .mega-menu ul.mega li.mega-hover{position:relative}
body .mega-menu ul.mega li .sub-container{background:none;top:36px !important}
body .mega-menu ul.mega li .sub-container.mega{margin-left:-210px !important}
body .mega-menu ul.mega li li a{font-size:14px;padding:12px}
div.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{color:#fff;text-shadow:none}
div.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a:hover{text-decoration:none !important}
body .mega-menu ul.mega .sub li.mega-hdr li a{padding:10px 0;text-shadow:none;border-bottom:1px solid rgba(0,0,0,.2);}
div.sticky_main > div.nav_bg{margin-top:12px}
#container .header_container .header_strip .sticky_main{background:#0087c9;box-shadow:0 1px 4px rgba(0,0,0,.2);padding:0 5%;width:90%;}
#container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1{padding:9px 0}
#container .header_container .header_strip .sticky_main #menu-secondary, #container .header_container .header_strip .sticky_main #menu-secondary1, #container .header_container .header_strip .sticky_main #menu-secondary1, #container .header_container .header_strip .sticky_main #branding, #container .header_container .header_strip .sticky_main #branding1{width:auto}
#container .header_container .header_strip .sticky_main #nav-secondary, #container .header_container .header_strip .sticky_main #nav-secondary1{margin:10px 0 0;width:auto;float:right;}
.sticky_main #site-description{display:none}
.mobile_header div#menu-mobi-primary, .mobile_header div#menu-mobi-secondary, .mobile_header div#menu-mobi-secondary1{background:none;padding-bottom:6px;}
.mobile_header div#menu-mobi-secondary .wrap, .mobile_header div#menu-mobi-secondary1 .wrap{border-bottom:0}
body .sticky_main .mega-menu{margin:0}
div#menu-mobi-secondary .menu li a,
div#menu-mobi-secondary1 .menu li a,
div#menu-subsidiary .menu li a{font-family:'Open Sans', serif;font-size:18px;color:#666;border-bottom:0;}
div#menu-mobi-secondary .menu li li a,
div#menu-mobi-secondary1 .menu li li a,
div#menu-subsidiary .menu li li a{font-size:15px}
div#menu-mobi-secondary .menu li:hover > a,
div#menu-mobi-secondary1 .menu li:hover > a,
div#menu-mobi-secondary .menu li a:hover,
div#menu-mobi-secondary1 .menu li a:hover,
div#menu-subsidiary .menu li a:hover,
.nav_bg .widget-nav-menu li a:hover{background-color:transparent !important;color:#fff}
.home_full_slider{background:#0087c9;width:100%;position:relative;padding-top:90px;margin-bottom:60px;}
.home_full_slider:after{background:#fff;width:100%;height:70px;position:absolute;left:0;right:0;bottom:-1px;content:"";display:block;z-index:0;}
.html_slider .flexslider .slides{margin-top:0 !important;}
.html_slider .slider_title h2{padding-top:120px !important;}
.home_full_slider .templatic_slider{position:relative;margin-bottom:0;}
.home .templatic_slider h2,
.home .content_slider h2{font:400 50px/normal 'Arial', sans-serif;;color:#fff;text-align:center;padding-bottom:15px;}
.templatic_slider p,
.home .content_slider p.description,
.home_page_banner .flexslider.html_content_slider .slides li p.description{font-size:20px;line-height:26px;color:#fff;text-align:center;margin-bottom:15px;}
.templatic_slider .slides_container h2, .templatic_slider .slides_container p{display:inherit}
.home .header_full_slider{background:none;position:absolute;top:0;width:100%;}
.home .header_full_slider .header_strip{position:relative}
.home_page_banner .flexslider{width:980px;margin:50px auto 0;z-index:9;}
.html_slider .home_page_banner .flexslider{display:block !important;position:static;background:#0087C9;}
.home div.flexslider .slides_container,
.home div.flexslider .flex-viewport{border-radius:5px;box-shadow:0 1px 4px #666;border:3px solid #fff;}
.home_page_banner .animate_slide .slides_container,
.home_page_banner .animate_fade .flex-viewport,
#home_wrapper .animate_slide .slides_container,
#home_wrapper .animate_fade .flex-viewport,
.post_gallery_container .animate_slide .slides_container{}
.home_page_banner .flexslider.post_slider .slides_container{padding:0;border-radius:0}
.home_page_banner .flexslider ul.slides{background-color:#fff}
.home .flexslider .slides > li h2{background:none repeat scroll 0 0 transparent !important;font:400 32px/normal 'Arial', sans-serif;text-align:center;left:0;right:0;top:5%;border:medium none !important;width:auto;}
.home_page_banner .flexslider ul li .post_list .slider-post h2 a{color:#0087c9;}
.home_page_banner .flexslider ul li .post_list .slider-post p,
.home_page_banner .flexslider ul li .post_list .slider-post{font-size:15px;line-height:normal;color:#666;opacity:1;}
.home .flexslider .slides > li h2 span{color:#fff;font:normal 15px/22px 'Open Sans', sans-serif;display:block;margin-top:20px;}
.home .flex-direction-nav{position:absolute;bottom:18%;top:auto;left:0;right:0;width:980px;margin:0 auto !important;}
.home #home_wrapper .flex-direction-nav{top:auto;bottom:360px;}
.home .flex-direction-nav li{padding:0;border:0}
.home .flex-direction-nav li a{position:static;width:36px;height:60px;background-color:transparent;background-image:url(images/slider_nav.png);background-repeat:no-repeat;opacity:.4;}
.home .flex-direction-nav a:hover{opacity:1}
.home .flex-direction-nav a.flex-prev{background-position:0 -180px;float:left;margin-left:-80px;}
.home .flex-direction-nav a.flex-next{background-position:0 0;float:right;margin-right:-80px;}
.home .flex-control-nav{left:0;right:0;top:auto;bottom:-50px;text-align:center;}
.home .flex-control-paging li{vertical-align:middle;margin:0;}
.home .flex-control-paging li a{background:#fff;text-indent:-9999px;width:7px;height:7px;border:3px solid #666;opacity:.2;margin:0 4px;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{width:8px;height:8px;background:#0087c9;border-color:#0087c9;opacity:1;margin:0 3px;}
div.home_page_banner .flexslider ul li .post_list{width:980px;margin:0 auto}
.home_page_banner .flexslider ul li .post_list .slider-post h2,
.home_page_banner .flexslider ul li .post_list .slider-post p{text-align:left}
#slider_loading_img{min-height:472px;position:relative;}
#slider_loading_img img{left:44%;margin-right:120px;position:absolute;top:37%;}
div.home_page_banner .slider-post a.moretag{display:block;margin-top:10px;max-width:130px;clear:both;text-align:center;}
body.html_slider .home_full_slider{background:none}
body.html_slider .home_full_slider:after{display:none}
.home_page_banner .flexslider.html_content_slider{width:100%;clear:both;margin:-90px auto 0;min-height:100px;}
div.flexslider.html_content_slider .slides_container,
div.flexslider.html_content_slider .flex-viewport{border:0;border-radius:0;box-shadow:none;}
.home .home_content .flex-control-nav{bottom:20px;}
.home .html_content_slider .flex-direction-nav{height:0;bottom:50%;}
.content_slider{position:relative;}
.slider_type1{background-image:url(images/dummy/slider-fig1.jpg);}
.slider_type{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.slider_type{background-color:#0087C9}
.slider_type.pink{background-color:#ec65bb;}
.slider_type.red{background-color:#fb455d;}
.slider_type.orange{background-color:#ff6420;}
.slider_type.yellow{background-color:#f4cd00;}
.slider_type.green{background-color:#2eb44d;}
.slider_type.parrotgreen{background-color:#90c13d;}
.slider_type.aqua{background-color:#26c3ae;}
.slider_type.skyblue{background-color:#14c7f4;}
.slider_type.blue{background-color:#1480f9;}
.slider_type.gray{background-color:#4c4c4c;}
.content_slider .content{width:92%;max-width:980px;padding-top:140px;text-align:center;margin:0 auto;}
.content_slider .content:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.home_page_banner .flexslider.html_content_slider .slides li h2{font-size:44px;line-height:40pxl}
.home_page_banner .flexslider.html_content_slider .slides li h2,
.home_page_banner .flexslider.html_content_slider .slides li p{position:static;padding:0 0 10px;}
.home_page_banner .flexslider.html_content_slider .slides li p{font-size:16px;line-break:24px;}
.content_slider .sld_cont{width:40%}
.content_slider .sld_img{width:55%}
.content_slider .content .right,
.content_slider .content .left{text-align:left;}
body .home_page_banner .flexslider.html_content_slider .slides .content .left h2,
body .home_page_banner .flexslider.html_content_slider .slides .content .right h2,
body .home_page_banner .flexslider.html_content_slider .slides .content .left p,
body .home_page_banner .flexslider.html_content_slider .slides .content .right p{text-align:left;padding:0 0 10px;margin:0;}
body .home_page_banner .flexslider.html_content_slider .slides .content img{margin:8px auto 0;width:auto;}
#home_wrapper .home_content .widget.widget-portfolio,
#home_wrapper .home_content .widget.subscribe,
#home_wrapper .home_content .widget.testimonials .widget-wrap{background:url(images/ie8-gray-bg.png)\0/;background:rgba(0,0,0,.06);}
#home_wrapper #content{width:100%;padding:0}
#home_wrapper .home_content > .widget{width:100%;clear:both;margin:0;padding:60px 0;}
#home_wrapper .home_content .widget .widget-wrap,
.home_page_section{width:1200px;margin:0 auto;padding:0;}
#home_wrapper .home_content .widget .widget-wrap:after,
#home_wrapper .home_content .widget .widget-wrap:before{display:block;content:"";height:0;clear:both;}
#home_wrapper h3.widget-title,
.home #home_wrapper .templatic_slider .slider_title h2,
#home_wrapper .home_content .home_page_section h1.page-title{font:400 30px/40px 'Arial', sans-serif;color:#111;text-align:center;border-bottom:1px solid #d0d0d0\0/;border-bottom:1px solid rgba(0,0,0,.1);display:table;padding:0 30px 23px;margin:0 auto 20px;}
#home_wrapper .home_content .widget p{clear:both}
#home_wrapper .home_content .widget p.description,
#home_wrapper .templatic_slider .slider_title p{max-width:980px;color:#666;margin:0 auto;font-size:20px;line-height:28px;text-align:center;}
#home_wrapper .widget ul li{border:0}
#home_wrapper .about_member li{width:16%;float:none;display:inline-block;*display:inline;vertical-align:top;margin:0 1.5%\0/!important;margin:0 2%;}
#home_wrapper li.services_section,
#home_wrapper .listing_post .portfolio{width:20.8%;float:none;display:inline-block;*display:inline;vertical-align:top;margin:0 1.5%\0/!important;margin:0 5% 0 0;}
#home_wrapper .about_member li:nth-of-type(5n+5),
#home_wrapper li.services_section:nth-of-type(4n+4),
#home_wrapper .listing_post .portfolio:nth-of-type(4n+4){margin-right:0}
#home_wrapper a.readmore,
.home_content .listing_post a.moretag{font:400 14px 'Arial', sans-serif;color:#111;text-transform:uppercase;display:block;margin-top:6px;}
#home_wrapper a.readmore:hover,
.home_content .listing_post a.moretag:hover{color:#0087c9;}
#home_wrapper .home_content .widget .textwidget p.description a.button{display:table;margin:20px auto 0;}
.Advertisements h3{margin-bottom:8px}
.advertisements img{margin:0}
.home_page_content .listing_post{margin-bottom:0}
.home_page_content .listing_post .widget-wrap{margin-left:-3.3%}
.home_page_content .listing_post h3{margin-bottom:25px}
.home_page_content .listing_post .post, .home_page_content .listing_post .hentry{display:inline-block;*display:inline;zoom:1;vertical-align:top;float:none;width:30%;margin:0 0 50px 3.3%;}
.home_page_content .listing_post .post h2, .home_page_content .listing_post .hentry h2{clear:both;font-size:16px;color:#2d1b32;line-height:20px;padding-bottom:5px;}
.home_page_content .listing_post .post h2 a, .home_page_content .listing_post .hentry h2 a{font-weight:400;color:#2d1b32;text-decoration:none;}
.home_page_content .listing_post .post h2 a:hover, .home_page_content .listing_post .hentry h2 a:hover{color:#0087c9}
.home_page_content .listing_post .post a, .home_page_content .listing_post .hentry a{text-decoration:underline}
.home_page_content .listing_post .post a.link_img, .home_page_content .listing_post .hentry a.link_img{display:block;clear:both;}
.home_page_content .listing_post .post img, .home_page_content .listing_post .hentry img{display:inline;max-width:100%;border:none;border-radius:0;padding:0;margin-bottom:15px;}
.home_page_content .listing_post .post img:hover, .home_page_content .listing_post .hentry img:hover{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;opacity:.8}
.home_page_content .listing_post .post span img.avatar, .home_page_content .listing_post .hentry span img.avatar{float:left;margin-right:15px;}
#home_wrapper .about_member{margin:40px 0 0;text-align:center;}
#home_wrapper .about_member li{text-align:center;padding:0;border-bottom:none;}
#home_wrapper .about_member li a{margin:0;padding:0;}
#home_wrapper .about_member li .hover{display:block;overflow:hidden;position:relative;}
#home_wrapper .about_member li .hover img{width:100%;}
#home_wrapper .about_member li:hover .hov{height:100%;position:relative}
#home_wrapper .about_member li .hov a{background:none;color:#fff;width:32px;height:32px;display:inline-block;text-align:center;font-size:18px;line-height:32px;margin:0 2px;border-radius:20px;opacity:0;}
#home_wrapper .about_member li:hover .hov a{color:#fff;opacity:.7;}
#home_wrapper .about_member li:hover .hov a:hover{background:#fff;color:#0087c9;}
#home_wrapper .about_member li .details{display:block;position:relative;padding:20px 0 10px;}
#home_wrapper .about_member li .details > .bg{background:#0087c9;height:3px;left:0;position:absolute;top:-1px;width:100%;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
#home_wrapper .about_member li .details h4, #home_wrapper .about_member li .details h4 a{color:#111;font:400 22px/28px 'Arial', sans-serif;margin:0;padding:0 0 10px;position:relative;z-index:1;}
#home_wrapper .about_member li .details h4 + span{color:#999999;display:block;font-size:15px;line-height:22px;padding-bottom:15px;position:relative;z-index:1;font-family:'Open Sans', sans-serif;}
#home_wrapper .about_member li:hover .details > .bg{height:100%}
#home_wrapper .about_member li:hover .details h4, #home_wrapper .about_member li:hover .details h4 a{color:#fff}
#home_wrapper .about_member li:hover .details h4 + span{color:#fff}
#home_wrapper .about_member .controls > a{opacity:0.5}
#home_wrapper .about_member .controls > a:hover{opacity:1}
#home_wrapper .about_member.style2{position:relative}
#home_wrapper .about_member.style2 .controls{position:absolute;right:20px;top:12px;}
#home_wrapper .about_member.style2 li{padding:0 20px 0 0}
#home_wrapper .about_member.style2 li > a{display:inline-block;overflow:hidden;position:relative;}
#home_wrapper .about_member.style2 li .details{background:radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 1%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0 transparent;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;}
#home_wrapper .about_member.style2 li a:hover .details{opacity:1}
#home_wrapper .about_member.style2 li a .details h4{color:#fff;font-size:14px;left:0;margin:0;padding:0;position:absolute;right:0;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);top:65%;}
#home_wrapper .about_member.style2 li a .details h4 + span{color:#fff;font-size:11px;left:0;padding:0;position:absolute;right:0;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);top:80%;}
#home_wrapper .theme_services_list ul{margin-top:30px}
#home_wrapper .theme_services_list ul li{padding:0;margin-bottom:30px !important;margin-top:15px;}
#home_wrapper .theme_services_list ul li h4{font:400 24px/32px 'Arial', sans-serif;color:#111;padding-bottom:10px;}
#home_wrapper .theme_services_list ul li p{text-align:center;line-height:22px;}
#home_wrapper .theme_services_list ul li a{display:block;text-align:center;}
#home_wrapper .theme_services_list ul li h4 a i{background-image:url(images/icon-hover.png);background-repeat:no-repeat;background-position:0 0;background-color:#0087c9;font-size:60px;line-height:100px;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);width:100px;height:100px;-webkit-border-radius:4px;border-radius:4px;display:block;margin:0 auto 20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
#home_wrapper .theme_services_list ul li h4 a:hover i{background-position:-52px 0;}
#home_wrapper .theme_services_list ul li h4 a i.red,
.social_media ul li a abbr.red,
.social_media ul li a:hover abbr.red{background-color:#f45c57}
#home_wrapper .theme_services_list ul li h4 a i.orange,
.social_media ul li a abbr.orange,
.social_media ul li a:hover abbr.orange{background-color:#ff8338}
#home_wrapper .theme_services_list ul li h4 a i.yellow,
.social_media ul li a abbr.yellow,
.social_media ul li a:hover abbr.yellow{background-color:#f1c40f}
#home_wrapper .theme_services_list ul li h4 a i.green,
.social_media ul li a abbr.green,
.social_media ul li a:hover abbr.green{background-color:#27ae61}
#home_wrapper .theme_services_list ul li h4 a i.aqua,
.social_media ul li a abbr.aqua,
.social_media ul li a:hover abbr.aqua{background-color:#30c3a6}
#home_wrapper .theme_services_list ul li h4 a i.blue,
.social_media ul li a abbr.blue,
.social_media ul li a:hover abbr.blue{background-color:#3B5998}
#home_wrapper .theme_services_list ul li h4 a i.skyblue,
.social_media ul li a abbr.skyblue,
.social_media ul li a:hover abbr.skyblue{background-color:#4fb9ff}
#home_wrapper .theme_services_list ul li h4 a i.gray,
.social_media ul li a abbr.gray,
.social_media ul li a:hover abbr.gray{background-color:#999}
#home_wrapper .home_content .widget.flex_slider{background:url(images/testimonial-bg.png)\0/;background:rgba(0,0,0,.1);padding-bottom:80px;position:relative;}
#home_wrapper .home_content .widget.flex_slider .flexslider{position:static;}
#home_wrapper .templatic_slider .slider_title{margin-bottom:30px}
#home_wrapper .flexslider .slides_container,
#home_wrapper .flexslider .flex-viewport{max-width:980px;margin:0 auto;}
.home #home_wrapper .flex-direction-nav a{opacity:1;transition:none;}
.home #home_wrapper .flex-direction-nav a.flex-prev{background-position:0 -240px}
.home #home_wrapper .flex-direction-nav a.flex-next{background-position:0 -60px}
.home #home_wrapper .flex-direction-nav a:hover.flex-prev{background-position:0 -300px}
.home #home_wrapper .flex-direction-nav a:hover.flex-next{background-position:0 -120px}
#home_wrapper .home_content .widget.widget-portfolio .widget-wrap{position:relative}
.widget-portfolio nav.primary{text-align:center;margin:15px 0 50px}
.widget-portfolio nav.primary ul li{padding:0;float:none;display:inline-block;vertical-align:top;margin:0 3px;}
.widget-portfolio nav.primary ul li a{background:#666;color:#fff;display:block;padding:5px 22px;border-radius:20px;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;}
.widget-portfolio nav.primary ul li a:hover{background:#0087c9;}
.widget-portfolio .portfolio{margin-top:30px;overflow:hidden;}
.home_content .portfolio{width:1252px;overflow:hidden;}
.home_content .portfolio .entry{width:260px;height:200px;margin:0 48px 50px 3px;position:relative;float:none;display:inline-block;vertical-align:top;cursor:pointer;padding:0;}
.widget-portfolio .portfolio .entry > a{height:100%;display:block;overflow:hidden;border:8px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.widget-portfolio .portfolio .entry a img{width:100%;border:0;padding:0}
.widget-portfolio .portfolio .entry .video-hover{background:rgba(0,0,0,.7);width:100%;height:0;position:absolute;bottom:0;left:0;right:0;top:50%;text-align:center;opacity:0;display:none\0/;transform:scale(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.widget-portfolio .portfolio .entry:hover .video-hover{height:101%;top:0;opacity:1;display:block\0/;transform:scale(1);background:url(images/portfolio-hover-bg.png) repeat\0/;}
.widget-portfolio .portfolio .entry .video-hover h4{font:600 16px/22px 'Open Sans', sans-serif;color:#fff;text-transform:uppercase;padding-bottom:15px;margin-top:24%;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.widget-portfolio .portfolio .entry:hover .video-hover h4{opacity:1;}
.widget-portfolio .portfolio .entry .video-hover h4 a{color:#fff}
.widget-portfolio .portfolio .entry .video-hover span{display:inline-block;*display:inline;float:none;vertical-align:top;text-align:center;}
.widget-portfolio .portfolio .entry .video-hover span.portfolio_link{margin-right:4px;}
.widget-portfolio .portfolio .entry .video-hover span a{font-size:16px;line-height:30px;background:#0087c9;width:32px;height:32px;border-radius:32px;color:#fff;display:block;}
.widget-portfolio .portfolio .entry .video-hover span a:hover{background:#fff;color:#0087c9;}
.home_content .portfolio img{max-width:100%;}
.home_content .isotope-item{z-index:2;}
.home_content .isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.home_content .isotope,
.home_content .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.home_content .isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.home_content .isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.entry-content .flexslider .slides img{width:auto;max-width:100%;margin:0 auto}
.entry-content #carousel{margin:0 !important}
.entry-content #carousel ul.slides{max-width:100%;text-align:center;margin:0 0 30px}
.entry-content #carousel ul.slides li{float:none !important;display:inline-block !important;*display:inherit;vertical-align:top;padding-right:0}
.entry-content #carousel .flex-direction-nav{display:none}
#home_wrapper .listing_post_wrapper{clear:both}
.home_content .listing_post .post,
.home_content .popular_post ul li{width:29.9%;margin-right:3.4%\0/;margin:0 5% 50px 0;padding:0;float:none;display:inline-block;*display:inline;vertical-align:top;border:0;position:relative;}
.home_content .listing_post .post:nth-of-type(3n+3),
.home_content .popular_post ul li:nth-of-type(3n+3){margin-right:0}
.home_content .listing_post a.link_img,
.home_content .popular_post ul li a.link_img{width:99%;display:block;margin:0;border:1px solid #666;}
.home_content .listing_post a.link_img img,
.home_content .popular_post ul li img{width:100%;height:auto;border:0;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.home_content .listing_post h2,
.home_content .popular_post ul li h3{font:600 20px/26px 'Open Sans', sans-serif;color:#111;text-transform:uppercase;clear:both;display:block;padding:25px 0 10px;}
.home_content .listing_post h2 a,
.home_content .popular_post ul li h3 a{font-weight:400}
.home_content .listing_post p{padding:0}
.home_content .popular_post ul li .post_data{width:100%;}
.home_content .popular_post ul li .post_data p .author_meta,
.home_content .popular_post ul li .date,
.home_content .popular_post ul li .views{font-size:12px;font-weight:400;color:#999;text-transform:uppercase;}
.home_content .popular_post ul li .date{display:none}
.popular_post ul li .post_data p .author_meta, .popular_post ul li .views, .popular_post ul li .date{display:inline-block;font-size:12px;}
.home_content .postpagination a{background:rgba(0, 0, 0, 0.2);color:#111;display:block;width:34px;height:34px;float:left;font-size:16px;font-weight:400;line-height:34px;margin:0 8px 0 0;text-align:center;border-radius:0;}
.home_content .postpagination{text-align:left !important;margin:0 0 20px}
.home_content .postpagination a:hover, .postpagination a.active{background:none repeat scroll 0 0 #0087c9;color:#fff;text-decoration:none;}
#home_wrapper .home_content .subscribe p{padding:0 0 12px;text-align:center}
#home_wrapper .home_content .subscribe_cont{margin:0 auto;max-width:980px}
#home_wrapper .home_content .subscribe_cont form{text-align:center}
#home_wrapper .home_content .subscribe_cont input{max-width:30%;float:none;margin:0 10px 10px 0;display:inline-block;vertical-align:top;}
#home_wrapper .home_content .subscribe_cont input.replace{padding:8px 25px}
#home_wrapper .home_content .widget.testimonials .widget-wrap{max-width:980px;margin:0 auto;border:1px solid #d0d0d0\0/;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:5px;border-radius:5px;padding:20px 0;}
#home_wrapper .home_content .widget.testimonials .testimonials{padding:0 10%;}
#home_wrapper .home_content > .testimonials,
#home_wrapper .home_content .testimonials_wrap{display:block;clear:both;margin:0;width:100%\0/;}
#home_wrapper .home_content .testimonials_wrap .active{width:100%\0/;}
#home_wrapper .home_content .testimonial_gravatar{padding:0 0 30px 0;}
#home_wrapper .home_content .testimonial_gravatar img{background:#fff;border-radius:250px;margin:0;border:2px solid #fff;}
#home_wrapper .home_content .testimonials i.fa-quote-left{width:60px;display:block;font-size:38px;text-align:center;line-height:normal;margin:0 auto 15px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.15);}
#home_wrapper .home_content .testimonials .quote{font-size:20px;font-style:italic;line-height:28px;text-align:center;min-height:120px;}
#home_wrapper .home_content .testimonials .quote cite{font-size:18px;color:#111;font-style:normal;margin-top:20px;}
#home_wrapper .home_content .testimonials .quote cite i{display:block;font-size:14px;line-height:normal;color:#666;}
a.testimonial_external_link{display:block;text-align:center}
.sidebar a.testimonial_external_link, #footer a.testimonial_external_link{float:left;padding-top:6px}
.home_page_content .testimonials .testimonials_wrap span{float:left;width:42%;padding-left:6%;margin-left:2%;}
.home_page_content .testimonials a{display:block;clear:both;float:left;padding-top:15px;}
.testimonials .testimonials_wrap cite{display:block;font-weight:400;margin-top:6px;}
.testimonials div.active{background-color:transparent\0/!important}
.sidebar #testimonials i.fa-quote-left,
#footer #testimonials i.fa-quote-left{width:20px;height:20px;font-size:22px;float:left;}
.sidebar #testimonials .quote,
#footer #testimonials .quote{padding-left:32px;}
.testimonials #nav{text-align:center;margin-top:20px}
.testimonials #nav a{background:#666;border-radius:20px;cursor:pointer;display:block;height:8px;text-indent:-9999px;width:8px;display:inline-block;margin:0 2px;text-align:center;}
.testimonials #nav .activeSlide{background:#0087c9;cursor:default;}
body #home_wrapper .home_content .widget-googlemap .widget-wrap{width:100%;padding:0;}
#home_wrapper .home_content .widget-googlemap .widget-wrap .wid_gmap{margin:0;clear:both}
#home_wrapper .home_content .templatic_text .textwidget{clear:both}
.templatic_text .span{width:47%}
#home_wrapper .home_content .contact_widget .wpcf7-form{max-width:980px;margin:20px auto;clear:both}
#home_wrapper .home_content .contact_widget .fl_contact_frm{float:left;width:49%;}
#home_wrapper .home_content .contact_widget .fr_contact_msg{width:49%;float:right;}
#home_wrapper .home_content .contact_widget input,
#home_wrapper .home_content .contact_widget textarea{max-width:100%}
#home_wrapper .home_content .contact_widget textarea{min-height:160px}
.googlemap .wid_gmap img{max-width:none}
#home_wrapper .home_content .home_page_section{padding:60px 0;}
#how_it_works,
#content-features .content_2col{line-height:22px;margin-bottom:60px;}
#content-features .content_2col:last-child{margin-bottom:0}
#how_it_works .content_2col .col1,
#content-features .content_2col .col1{width:47%}
#how_it_works .content_2col h3,
#content-features .content_2col h3{padding:0 0 18px;margin-bottom:18px;display:block;float:left;clear:both;}
#how_it_works .content_2col h3,
#how_it_works .content_2col p,
#content-features .content_2col h3,
#content-features .content_2col p{text-align:left !important;float:left;clear:both;}
#how_it_works .content_2col p,
#content-features .content_2col p{padding:6px 0 10px;}
#how_it_works .content_2col p.description,
#content-features .content_2col p.description{font-size:20px;line-height:normal;padding-bottom:16px;}
#how_it_works .content_2col ul{margin:0}
#content-features .content_2col ul{margin:0;padding:3px 0;clear:both;}
#how_it_works .content_2col ul li,
#content-features .content_2col ul li{padding:0 0 6px;}
#content-features .content_2col ul li i{margin-right:8px;}
#how_it_works h4,
#content-features h4{font-size:22px;line-height:28px;color:#111;padding:5px 0;}
#how_it_works .content_2col ul li.left,
#how_it_works .content_2col ul li.right{width:47%;}
#how_it_works img, #how_it_works iframe,
#content-features img, #content-features iframe{max-width:100%;margin:0 0 20px}
#how_it_works img, #content-features img{width:100%;}
.key-features{text-align:center;padding:30px 0}
.key-features span{margin:0 10px}
.key-features a.button{margin:30px 0 0;}
#home_wrapper .press{margin:0;text-align:center;}
#home_wrapper .press li{min-height:40px;float:none;display:inline-block;vertical-align:middle;padding:4px 20px;margin-bottom:10px;border-left:1px solid #d0d0d0\0/!important;border-left:1px solid rgba(0,0,0,.1) !important;}
#home_wrapper .press li:first-child{border-left:none !important;}
#home_wrapper .press li a{display:block;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#home_wrapper .press li a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
#home_wrapper .entry-content{padding:0}
div.pricetable{background:none;width:100%;padding:50px 0 0;margin:0;}
div.pricetable .pricetable-column.pricetable-standard,
div.pricetable .pricetable-column.pricetable-featured{width:236px !important;padding:0 10px;margin:0;display:inline-block;*display:inline;float:none;vertical-align:top;}
div.pricetable .pricetable-header{background:#666;text-align:center;padding-top:55px;margin-top:50px;}
div.pricetable h3.pricetable-name, div.pricetable h4.pricetable-price, div.pricetable code{font-family:'Arial', sans-serif;color:#fff;}
div.pricetable h3.pricetable-name,
div.pricetable .pricetable-featured h3.pricetable-name{padding:8px 0;}
div.pricetable .pricetable-header p{font-family:'Open Sans', sans-serif;font-size:14px;color:#fff;font-weight:normal;text-align:center;margin:0;padding:0 0 15px;}
div.pricetable .pricetable-feature small{color:#999;}
div.pricetable h4.pricetable-price{background:#111;width:100px;height:100px;font-size:40px;line-height:100px !important;text-align:center;font-style:normal;position:absolute;top:0;left:50%;margin:0 0 0-50px !important;padding:0;border-radius:50%;border:0;}
div.pricetable .pricetable-feature{font:normal 16px 'Open Sans', sans-serif;text-align:center;border:none !important;opacity:.8;}
div.pricetable .pricetable-featured .pricetable-feature{opacity:1;}
div.pricetable .pricetable-feature:last-child{border:0;}
div.pricetable .pricetable-inner,
div.pricetable .pricetable-column.pricetable-featured{background:none;border:none;border-radius:0;box-shadow:none;position:relative;text-align:center;}
div.pricetable .pricetable-column.pricetable-standard{border:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
div.pricetable .pricetable-button-container{background:#111;margin:0;padding:0;}
div.pricetable .pricetable-button-container a{font:normal 22px 'Arial', sans-serif;color:#fff;width:100%;background:none;padding:0;border:none;box-shadow:none;border-radius:0;}
div.pricetable .pricetable-button-container a .pricetable-gradient{background:none;box-shadow:none;text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:0;border:none;}
div.pricetable .pricetable-button-container a:hover .pricetable-gradient{background:#0087C9;border:none;}
div.pricetable .features{padding:10px 0;}
div.pricetable .pricetable-column .pricetable-column-inner,
div.pricetable .pricetable-column.pricetable-featured .pricetable-column-inner{background:url(images/testimonial-bg.png)\0/;background-color:rgba(0,0,0,.06);}
div.pricetable .pricetable-featured .pricetable-button-container{background:#0087C9;margin:0;padding:0;border:0;}
div.pricetable .pricetable-featured .pricetable-button-container a:hover .pricetable-gradient{background:#111;}
div.pricetable .pricetable-featured h4.pricetable-price{background:#0087C9;}
div.pricetable .pricetable-featured .pricetable-feature{padding:10px 0}
table#recaptcha_table #recaptcha_response_field{margin:0 !important;bottom:-5px !important;padding:0 6px !important;}
#footer{background:url(images/ie8-gray-bg.png)\0/;background-color:rgba(0,0,0,.06);color:#666;width:100%;border-top:1px solid #d0d0d0\0/;border-top:1px solid rgba(0,0,0,.1);padding-top:50px;}
#footer a,
#footer ul li a,
#footer ol li a,
#footer .widget_rss ul li a.rsswidget{font-weight:400}
#footer a:hover,
#footer ul li a:hover,
#footer ol li a:hover{color:#0087c9}
#footer .footer_widget_wrap{width:1200px;padding:0 0 40px;margin:0 auto;float:none;border:0;}
#footer .footer_widget_wrap .footer_area1{width:33%;float:right;}
#footer .footer_widget_wrap .footer_area1 .widget{width:100%;margin:0 0 30px;}
#footer .footer_widget_wrap .footer_area1 .widget:last-child{margin-bottom:0}
#footer .footer_widget_wrap .footer_area2{width:62%;float:left;}
#footer .footer_widget_wrap .footer_area2 .widget{width:29%;margin:0 4% 30px 0;}
#footer .templatic_twitter_widget .twit_time{color:#666}
#footer .listing_post p{display:inline}
#footer .footer-wrap{background:#fff;padding:40px 0;border-top:1px solid #d0d0d0\0/;border-top:1px solid rgba(0,0,0,.1);}
#footer .footer-wrap .footer-content{width:1200px;margin:0 auto;text-align:center;}
#footer p.copyright, #footer p.credit{font-size:13px;line-height:26px;padding:0 5px;float:none;display:block;}
p.copyright a{color:#111}
p.copyright a:hover{color:#666}
p.credit img{vertical-align:middle;margin-left:0;top:-1px;}
div#menu-footer{float:left;width:100%;text-align:center;padding-bottom:20px;}
div#menu-footer .menu li{margin:0 8px;}
div#menu-footer .menu li a{font-size:14px;padding:6px 0;color:#666}
div#menu-footer .menu li a:hover, div#menu-footer .menu li.current-menu-item a{color:#111}
body .back-to-top{position:fixed;bottom:0;right:2%;}
body .back-to-top a.button{width:40px;height:40px;font-size:24px;line-height:34px;text-align:center;margin:0;padding:0;border-radius:0;display:none;}
body .back-to-top a.button:hover{line-height:24px;}
.breadcrumb{font-size:12px;color:#9c94a5;margin:20px 0 0;}
#breadcrumb a, .breadcrumb a, .bbp-breadcrumb a{color:#0087c9}
#breadcrumb a:hover, .breadcrumb a:hover, .bbp-breadcrumb a:hover{color:#000}
.breadcrumb span.sep, .bbp-breadcrumb span.sep{margin:0}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{width:auto;max-width:100%;height:auto;border-radius:0;box-shadow:none;}
div.datepicker{display:none}
.widget_shopping_cart{width:100%}
.sidebar h3.widget-title,
#footer h3.widget-title,
#footer .widget_rss a.rsswidget{font-size:16px;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;border-bottom:none;}
.sidebar .widget-search input[type="text"],
#footer .widget-search input[type="text"]{}
.sidebar .widget-search input.search-submit,
#footer .widget-search input.search-submit{right:10px;}
.sidebar .widget-search input.search-submit:hover,
#footer .widget-search input.search-submit:hover{background-color:transparent;}
.sidebar .widget p, #footer .widget p{padding:0 0 8px}
.widget_rss h3 a{font-weight:400}
.widget_rss ul li a.rsswidget{font-weight:400}
.sidebar .popular_post ul li .post_data h3,
.sidebar .listing_post .post h2,
#footer .popular_post ul li .post_data h3,
#footer .listing_post .post h2{font-size:15px;padding:0}
.sidebar .popular_post ul li .post_data h3 a,
.sidebar .listing_post .post h2 a,
#footer .popular_post ul li .post_data h3 a,
#footer .listing_post .post h2 a{font-weight:400;text-transform:none}
.popular_post ul li .post_data p .date,
.popular_post ul li .post_data p .views{font-size:12px}
.sidebar .listing_post .link_img,
#footer .listing_post .link_img{margin:0 20px 10px 0;display:compact}
.sidebar .listing_post .link_img img,
#footer .listing_post .link_img img{width:auto;max-width:100%}
.sidebar .listing_post .post span img.avatar,
#footer .listing_post .post span img.avatar{float:left;border:1px solid rgba(0, 0, 0, .2);border:1px solid #ddd;padding:4px;margin:0 10px 15px 0;}
.sidebar .listing_post .post span img.avatar{border:1px solid #ddd\0/;}
#footer .listing_post .post span img.avatar{border:1px solid #222\0/;}
.sidebar .category-blog,
#footer .category-blog{border-bottom:1px solid rgba(0, 0, 0, .2);padding:16px 0 10px;}
.sidebar .category-blog{border-bottom:1px solid #ccc\0/;}
#footer .category-blog{border-bottom:1px solid #222\0/;}
.sidebar .templatic_advertisement,
#footer .templatic_advertisement{background-image:none !important;}
.widget ul li{padding:5px 0;border-bottom:1px dotted #d0d0d0\0/;border-bottom:1px dotted rgba(0,0,0,.1);}
.widget .widget{margin:0}
.widget h3, .widget.title, .widget-title, .widget-search .widget-title, .wpcf7-form h2, .arclist h2, #comments-number, #reply-title, body.woocommerce .pp_woocommerce .ppt{font-size:22px;font-weight:400;color:#111;border:none;padding-bottom:0;margin-bottom:0;}
.home_page_content h3.widget-title, .title-container h3{border-bottom:1px solid #d0d0d0;display:block;font-size:33px;line-height:40px;margin:100px 0 40px 0;padding:0 0 15px;color:#111;}
.nav_bg .widget-search{position:relative;top:-10px;}
.widget .subscribe_cont{position:relative;padding-top:50px;}
.widget .subscribe_cont p{font-size:14px;line-break:21px;}
.widget .subscribe_cont form{width:100%;position:absolute;top:0;}
.widget.subscribe form input{font-size:15px;margin:0 0 12px;padding-top:6px;padding-bottom:6px;float:none;display:inline-block;}
.widget.subscribe form input.replace{}
.widget.subscribe form input#newsletter_name{display:none;}
.widget.subscribe form input#newsletter_email{width:calc(100% - 120px);width:-webkit-calc(100% - 120px);max-width:270px;}
.widget_text h3{margin-bottom:8px}
ul.social_media_list li{width:auto}
.social_media ul li a abbr{background-image:url(images/icon-hover.png);background-repeat:no-repeat;background-position:-26px 0;background-color:#0087c9;}
.social_media ul li a abbr,
.social_media ul li a .social_icon{width:52px;height:52px;border-radius:60px;font-size:28px;color:#fff;line-height:52px;text-align:center;border:0;}
.social_media ul li a:hover abbr{background-position:-52px 0}
ul.social_media_list li a .social_icon img{width:auto}
.social_media ul li a:hover abbr{background-color:#0087c9}
.social_media ul li a{display:block;font-style:italic;line-height:24px;}
.social_media ul li a:hover{color:#0087c9}
.social_media ul li a span{display:block;font-size:16px;font-style:normal;}
.sidebar .widget-tags a,
.sidebar .widget .tagcloud a,
#footer .widget-tags a,
#footer .widget .tagcloud a{background:#111;font-size:12px !important;line-height:24px;padding:0 10px;color:#fff;border:none;border-radius:20px;display:inline-block;margin-bottom:4px;}
.sidebar .widget-tags a:hover,
.sidebar .widget .tagcloud a:hover,
#footer .widget-tags a:hover,
#footer .widget .tagcloud a:hover{background:#0087c9;}
.sidebar .testimonial_gravatar,
#footer .testimonial_gravatar{width:48px;height:48px;float:left;margin:4px 15px 0 0;}
.widget #wp-calendar caption{background:#0087c9;}
.widget #wp-calendar th{text-shadow:0 1px 0 #000}
.home_page_banner .custom_content_list{margin-bottom:50px}
.custom_content_list .widget-wrap{margin-left:-2%;float:right;}
.custom_content_list .listcont{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:22.6%;color:#2d1b32;text-align:center;margin:20px 0 20px 2%;}
.custom_content_list .listcont strong{display:block;padding-bottom:10px;}
.custom_content_list .listcont span.img{display:block;background:url(images/curve-small.png) no-repeat center bottom;padding-bottom:12px;margin-bottom:15px;}
.custom_content_list .listcont span.img img{box-shadow:none}
.custom_content_list .listcont:hover span.img img{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;opacity:.6}
.custom_content_list .listcont b{color:#0087c9;font-weight:400;}
#recentcomments a{color:#111}
.recent_comments li{min-height:75px}
.recent_comments li span a img:hover{border-color:#0087c9}
.widget .follow_us_twitter{color:#0087c9}
div.nav_bg .widget-search input.search-submit,
.mega-menu .widget .search-form input.search-submit{display:none;}
.nav_bg .widget input[type="text"],
.mega-menu .widget .search-form input{margin-top:5px;background:url("images/s.png") no-repeat scroll right center #fff;}
.nav_bg .widget input[type="text"]:focus,
.mega-menu .widget .search-form input:focus{width:130px}
.byline, .entry-meta{font-size:13px;text-transform:uppercase}
.comment-meta{font-size:13px}
.comment-author cite{font-size:15px;color:#111}
#content article.hentry{min-height:inherit;padding-bottom:20px;float:left;width:100%}
.home_content span.share_link{width:auto;float:left;margin:15px 0}
.home_content div.loop-nav{text-align:right;clear:none;padding:0}
.home_content div.loop-nav a{display:inline-block;*display:inline;margin-left:6px}
.home_content div.loop-nav a span{margin:0 !important}
.entry-content form input[type="text"]{display:block}
article.publish .entry-meta{clear:both;display:block;margin-top:30px;border-top:1px solid #d0d0d0\0/;border-top:1px solid rgba(0,0,0,.1);float:left;width:100%}
body #datepicker-calendar{display:none;position:absolute;top:40px;left:0;z-index:99;background-color:#ac85c8\0/;background-color:rgba(0,0,0,.2);border:1px solid #9161b4\0/;border:1px solid rgba(0,0,0,.4);border-radius:5px;padding:10px;}
body #datepicker-calendar .datepicker{background:none;border:none;position:static;width:466px !important;height:230px !important;padding:0;margin:0;}
body #date-range-field{border-radius:0;margin:0;}
#date-range-field a{float:right}
#datepicker-calendar span.booking_calendar_link a{color:#fff}
#datepicker-calendar span.booking_calendar_link a:hover{color:#ccc}
body #datepicker-calendar span.booking_calendar_link img{top:1px;right:-16px;}
body div.datepicker th{background-color:#0087c9;color:#fff;}
body div.datepicker th a.datepickerMonth{color:#fff;width:166px}
body div.datepicker table tbody.datepickerDays td.datepickerToday{background-color:#0087c9}
body .templatic_about_us{margin-top:0}
.Flicker div.flickr_badge_image img{display:block;border:1px solid #ccc;padding:2px;}
.menu-container .templatic_shooping h3, .mobile_header .templatic_shooping h3, .mega-menu .templatic_shooping h3{background:url(images/cart.png) no-repeat center center;margin-top:11px;}
.sidebar .testimonials #nav, #footer .testimonials #nav{text-align:left;padding-left:32px;}
.arclist ul li,
.sitemap ul li{color:#999}
.arclist ul li a,
.sitemap ul li a{font-size:15px;color:#111}
.arclist ul li a:hover,
.sitemap ul li a:hover{color:#0087c9}
#content #contact_frm{margin-top:10px}
.wpcf7-form textarea{height:100px !important}
.error, .message_error{font-size:13px;display:block}
.widget-googlemap{margin:0 0 0px!important}
div.cont_wid_area{margin:20px 0 30px}
body.error-404 .search404 input[type="text"]{width:80%;display:inline-block}
body .ginput_complex{margin-bottom:0}
.ui-datepicker-header{background:#111}
.ui-datepicker-calendar{margin-bottom:0 !important}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:16px;height:16px;text-indent:-9999px;display:block;top:14px}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background:url(images/sym-prev-next.png) no-repeat center -10px !important}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background:url(images/sym-prev-next.png) no-repeat center -46px !important;left:auto;right:10px !important}
div.share_link{float:left;width:auto}
.loop-nav{float:right;clear:none;padding:15px 0 0 0}
.pagination a.next,
.pagination a.prev,
.loop-nav span.next,
.loop-nav span.previous,
.entry-content .flex-direction-nav .flex-next,
.entry-content .flex-direction-nav .flex-prev{background-image:url(images/sym-prev-next.png);background-repeat:no-repeat;text-indent:-9999px;}
.pagination a.prev, .loop-nav span.previous,
.entry-content .flex-direction-nav .flex-prev{background-position:0 0}
.pagination a.next, .loop-nav span.next,
.entry-content .flex-direction-nav .flex-next{background-position:0 -36px}
.entry-content .flex-direction-nav a{width:36px;height:36px;text-align:center;line-height:36px}
.entry-content .flex-direction-nav a:hover{background-color:#0087c9}
.accordian-shortcode-content{padding:10px;height:auto !important}
.entry-header{margin-bottom:0}
article.post img, article.hentry img, img.post_img{width:auto;max-width:100%;border:1px solid #ccc\0/;border:1px solid rgba(0, 0, 0, .2);box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;padding:4px;}
img.post_img{margin-bottom:30px}
.comment-author, .entry-meta, .byline, form#commentform p.log-in-out{font-size:13px;color:#999}
article.post img:hover, article.hentry img:hover{border:5px solid #0087c9;padding:0}
#comments-template{margin-top:25px}
div#comments{clear:both}
div#comments:after{display:block;clear:both;width:100%;visibility:visible;content:""}
div#comments div#comments{padding-top:0}
#comments-template .comment-wrap{position:relative;padding:12px 0}
#comments-template div.comment-header{padding:0}
#comments-template .templatic_comment{position:absolute;top:15px;right:0}
div.comment-header img.avatar{border-radius:0;width:48px;height:auto;margin-right:15px}
#respond #cancel-comment-reply-link{color:#666;text-decoration:underline;font-weight:400;text-transform:none}
#content ul.products li.product h3{font:400 18px/28px 'Arial', serif;color:#111;}
body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button{background:#0087c9;font:400 17px/24px 'Arial', serif;color:#fff;text-shadow:none;box-shadow:none;border:0;padding:6px 25px;border-radius:30px;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, #content input.button:hover, #searchform input[type="submit"]:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover{background:#111;color:#fff;border:0;box-shadow:none;}
body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt{background:#111;font:400 17px/24px 'Arial', serif;color:#fff;text-shadow:none;box-shadow:none;border:0;padding:6px 25px;border-radius:30px;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #content input.button.alt:hover{background:#0087c9;color:#fff;border:0;box-shadow:none;}
#content ul.products li.product .price .from, #content ul.products li.product .price del, #content ul.products li.product:hover h3, #content ul.products li.product .price, .widget span.amount{color:#111}
body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#111}
.widget .chosen span.amount{color:#fff}
body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a{font:700 15px/36px 'Open sans', serif;text-shadow:none;color:#fff;text-align:center;width:36px;height:36px;box-shadow:none;background-color:#111;border:0 !important;padding:0;border-radius:20px;box-shadow:0;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current{font:700 15px/36px 'Open sans', serif;text-shadow:none;color:#fff;text-align:center;width:36px;height:36px;box-shadow:none;background-color:#0087c9;border:0 !important;padding:0;border-radius:20px;box-shadow:0;}
body.woocommerce #content .quantity, body.woocommerce-page #content .quantity{border-radius:0}
body.woocommerce div.product span.price, body.woocommerce-page div.product span.price, body.woocommerce #content div.product span.price, body.woocommerce-page #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce-page div.product p.price, body.woocommerce #content div.product p.price, body.woocommerce-page #content div.product p.price{color:#111}
body.woocommerce .quantity .plus, body.woocommerce-page .quantity .plus, body.woocommerce #content .quantity .plus, body.woocommerce-page #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce-page .quantity .minus, body.woocommerce #content .quantity .minus, body.woocommerce-page #content .quantity .minus{background-color:#111;height:23px;}
body.woocommerce .quantity .plus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce #content .quantity .minus:hover, body.woocommerce-page #content .quantity .minus:hover{background-color:#0087c9}
body.woocommerce .quantity input.qty, body.woocommerce-page .quantity input.qty, body.woocommerce #content .quantity input.qty, body.woocommerce-page #content .quantity input.qty{height:46px;border-radius:0}
.show_review_form, body.woocommerce p.stars a:hover:before, body.woocommerce p.stars a:focus:before, body.woocommerce p.stars a:active:before, body.woocommerce p.stars a.active:before, body.woocommerce-page p.stars a:hover:before, body.woocommerce-page p.stars a:focus:before, body.woocommerce-page p.stars a:active:before, body.woocommerce-page p.stars a.active:before{color:#111}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border:0 !important;}
body.woocommerce-page table.shop_table td.actions input.input-text{margin:8px 0 !important}
body.woocommerce-page table.shop_table td.actions input.button{margin:8px 0 8px 10px !important}
body.woocommerce table.cart td.actions .coupon .input-text, body.woocommerce-page table.cart td.actions .coupon .input-text, body.woocommerce #content table.cart td.actions .coupon .input-text, body.woocommerce-page #content table.cart td.actions .coupon .input-text{padding:8px;width:100px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset;border:0}
#customer_details h3{margin-top:0}
body div.pp_woocommerce div.pp_content_container{padding:20px 0 !important}
#pp_full_res form#commentform{padding:0}
body.woocommerce div.product form.cart .button, body.woocommerce-page div.product form.cart .button, body.woocommerce #content div.product form.cart .button, body.woocommerce-page #content div.product form.cart .button{height:46px}
body.woocommerce #payment, body.woocommerce-page #payment, body.woocommerce #payment div.payment_box, body.woocommerce-page #payment div.payment_box, body .woocommerce-message, body .woocommerce-error, body .woocommerce-info{background:rgba(0,0,0,.1)}
body.woocommerce #payment div.payment_box:after, body.woocommerce-page #payment div.payment_box:after{border-color:transparent transparent rgba(0,0,0,.1)}
body.woocommerce .widget_layered_nav_filters ul li, body.woocommerce-page .widget_layered_nav_filters ul li{border:0}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{border-top:0 !important}
.sidebar del{font-size:12px}
ins span.amount{color:#111}
.sidebar del, .sidebar del span.amount{color:#999}
#footer ins span.amount{color:#999}
#footer del, #footer del span.amount{color:#666}
body.woocommerce ul.cart_list li a, body.woocommerce-page ul.cart_list li a, body.woocommerce ul.product_list_widget li a, body.woocommerce-page ul.product_list_widget li a{font-weight:400}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce-page div.product .woocommerce-tabs ul.tabs{height:50px;border-bottom:2px solid #0d0d0d\0/;border-bottom:2px solid rgba(0,0,0,.4);padding:0 !important;margin-bottom:0 !important}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:0;border:0;margin-right:10px}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:0;border:0;border-bottom:none !important;border-radius:4px 4px 0 0}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{font-size:18px;color:#999;text-shadow:none;font-weight:normal;padding:12px 14px}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{position:relative;color:#111;text-shadow:none;padding:12px 14px}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:after{content:"|";position:absolute;top:11px;right:-11px;font-size:16px;font-style:italic}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a:after, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li:last-child a:after, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:last-child a:after, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:last-child a:after{display:none}
.templatic_shooping{width:100% !important;padding:0;}
.templatic_shooping h3.widget-title{background:url(images/plus-sym.png) no-repeat right center}
body.woocommerce-page form.login{padding:0 !important;border:0;}
body.woocommerce-page form br{display:none}
.addresses p{padding:0;}
body.woocommerce-page form.shipping_calculator .form-row{padding:0;}
form.shipping_calculator select#calc_shipping_state{margin:12px 0 14px}
body.woocommerce .cart-collaterals .shipping_calculator .button, body.woocommerce-page .cart-collaterals .shipping_calculator .button{margin-top:15px}
#footer p.buttons{display:block}
.pp_woocommerce .pp_hoverContainer{top:15px}
body.woocommerce ul.products li.product .onsale, body.woocommerce-page ul.products li.product .onsale{background:#0087c9;color:#fff;text-shadow:none;font:300 13px/32px 'Arial', sans-serif;text-transform:uppercase;}
.woocommerce-page form.checkout_coupon .form-row-first, .woocommerce-page form.checkout_coupon .form-row-last, .woocommerce-page form.login .form-row-first, .woocommerce-page form.login .form-row-last{width:49%}
.gallery .gallery-item img{padding:0;border:0;}
.gallery .gallery-item a, .gallery .gallery-caption{width:100%;display:block;text-align:center;}
#apply_appointment .feilds ul li{padding:0}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:0}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:0}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px;width:100% !important;}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px;width:auto !important;max-width:100% !important;padding:0}
#pp_full_res img{border:10px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
div.pp_hoverContainer{position:absolute;top:0;max-width:100%;margin:0;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:10px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px;width:auto !important}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative;display:none}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.singular-portfolio #slider ul#main_image{margin:0}
.singular-portfolio #carousel{margin-top:10px !important}
.singular-portfolio article.portfolio{margin-bottom:0;padding-bottom:0 !important}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
[disabled]{opacity:.5;}
small{font-size:85%;}
big{font-size:120%;}
em{font-style:italic;}
strong{font-weight:bold;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
sup, sub{font-size:75%;line-height:0;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
pre{display:block;overflow:auto;}
code{font-family:'Courier New', Courier, monospace;}
ul, ol{list-style:none;}
table{table-layout:auto;border-collapse:separate;border-spacing:0;}
img{vertical-align:middle;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
blockquote, q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
select{background-color:rgba(0,0,0,0)}
input, textarea{-webkit-appearance:none;}
button, input, select, textarea{vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;*overflow:visible;}
table button, table input{*overflow:auto;}
button, input[type='button'], input[type='reset'], input[type='submit']{cursor:pointer;-webkit-appearance:button;}
textarea{overflow:auto;vertical-align:top;}
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration{display:none;}
input[type='search']{-webkit-appearance:textfield;}
input[type='radio']{-webkit-appearance:radio;}
input[type='checkbox']{-webkit-appearance:checkbox;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.cleaner{height:0;line-height:0;clear:both;}
@charset "UTF-8";body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(.3);}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}25%{-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;}
@media only screen and (max-width:1200px){.home .flexslider .slides > li h2{width:90%}
.home .flexslider .slides > li h2 span{line-height:26px}
.home .flex-direction-nav a.flex-next{margin-right:-50px}
.home .flex-direction-nav a.flex-prev{margin-left:-50px}
.home #home_wrapper .flex-direction-nav{bottom:38%}
#container .header_container .header_strip .sticky_main{padding:0 2%;width:96%}
#home_wrapper .home_content .widget .widget-wrap,
#footer .footer_widget_wrap,
.home .frontpage,
#home_wrapper .home_content .widget-googlemap h3,
div.home_page_banner .flexslider ul li .post_list,
.home_page_section,
#footer .footer-wrap .footer-content{width:92%;}
.home_content .portfolio{width:100%}
.home_content .portfolio .entry{width:21.9%;margin:1.5%;height:auto;min-height:160px}
.widget.subscribe form input#newsletter_email{max-width:220px;}
div.pricetable .pricetable-column.pricetable-standard, div.pricetable .pricetable-column.pricetable-featured{margin-bottom:20px}
.back-to-top{right:0}
}
@media only screen and (max-width:980px){#branding, #branding1{padding:20px 0;max-width:none;}
#nav-secondary{max-width:none;width:100%}
#content{padding-bottom:0}
aside.sidebar{padding-top:40px !important;border-top:1px solid rgba(0,0,0,.2) !important;}
.mobile_header .widget .search-form input.search-submit{display:none !important}
.home_page_banner .flexslider{width:96%;margin-top:0}
.home .flex-direction-nav{width:100%;bottom:28%}
.home #home_wrapper .flex-direction-nav{width:auto}
.home .flex-direction-nav a.flex-next{margin-right:10px}
.home .flex-direction-nav a.flex-prev{margin-left:10px}
.templatic_slider h2{margin-top:25px}
#home_wrapper .home_content .subscribe_cont{width:100%;margin-top:20px}
.mobile_header{background:#111\0/;background:rgba(0,0,0,.9)}
body #mobile_header .mobi-scroll > .mega-menu{width:100%;margin:0;padding:10px 0 0 20px}
body #mobile_header div.mega-menu ul.mega li .sub-container.non-mega{width:auto}
#nav-secondary{margin:0}
div#menu-mobi-primary-title, div#menu-mobi-secondary-title, div#menu-mobi-secondary-title1, div#menu-subsidiary-title, div#menu-header-primary-title, div#menu-header-secondary-title, div#menu-header-horizontal-title{font-family:'Open Sans',serif !important;font-size:20px}
body .mega-menu{float:left;margin:10px 0 0 20px}
body .mega-menu ul.mega li{margin-left:0}
body .mega-menu ul.mega li > a{padding:6px 0}
body .mega-menu ul.mega > li > a:hover,
body .mega-menu ul.mega li.current-menu-item > a,
body .mega-menu ul.mega li.current_page_item > a{border-bottom:0}
body .mega-menu ul.mega li ul.sub-menu{background:none !important}
body .mega-menu ul.mega li a{text-shadow:none;color:#FFFDEA;border-bottom:0 !important}
body .mega-menu ul.mega li ul.sub-menu ul{margin:0 8px}
body .mega-menu ul.mega li ul.sub-menu ul li a{background:url("images/whitebg.png") no-repeat scroll left 16px !important;padding-left:12px;border-bottom:0}
.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a{padding:6px 0 !important}
body .mega-menu ul.mega li ul.sub-menu ul{margin:0}
body .mega-menu ul.mega li ul.sub-menu ul li{padding-left:0}
body .mega-menu ul.mega .sub li.mega-hdr li a, .mega-menu ul.mega li .sub-container.non-mega li a{padding:8px 0 8px 10px !important}
body div.mega-menu ul.mega li ul.sub-menu ul li a{background-position:left 12px !important}
body .mega-menu ul.mega li ul.sub-menu{box-shadow:none}
div#menu-secondary .menu li > a:hover:after, div#menu-secondary1 .menu li > a:hover:after, div#menu-secondary .menu li:hover > a:after, div#menu-secondary1 .menu li:hover > a:after, body .dcjq-mega-menu ul li.mega-hover > a:after, div#menu-secondary .menu li.current-menu-item > a:after, div#menu-secondary1 .menu li.current-menu-item > a:after, body .mega-menu ul.mega > li > a:hover:after, body .mega-menu ul.mega li.current-menu-item > a:after, body .mega-menu ul.mega li.current_page_item > a:after{visibility:hidden;background:transparent;width:0}
body .mega-menu ul.mega li .sub-container.mega{margin-left:0 !important}
.mobi-scroll .menu ul li{display:block}
.sidebar{border:0 !important}
.home_full_slider{width:100%;padding:85px 0 5px;}
.content_slider .content{padding-top:120px}
.home .flexslider .slides > li h2{font-size:35px;width:80%;}
.home .flexslider .slides li .post_list h2{width:100%}
.home .flexslider .slides > li h2 span{line-height:25px;margin-top:10px;}
#content, .widget_shopping_cart{width:100%}
#sidebar-primary, #sidebar-secondary, #sidebar-front_page, #sidebar-post-listing, #sidebar-post-detail, #sidebar-contact_page_sidebar, #sidebar-woo_page{width:100%}
.sidebar .widget-search input[type="text"], #footer .widget-search input[type="text"]{max-width:none;}
ul.social_media_list li{width:auto !important}
.home_page_banner .custom_content_list{margin-bottom:20px}
.custom_content_list .listcont{width:47.5%}
.menu-container .templatic_shooping h3, .mobile_header .templatic_shooping h3{margin-top:6px}
.templatic_shooping h3.widget-title{background:none;cursor:default}
#contact_frm .container_first, #contact_frm .container_second{display:block;width:auto;}
.submited_info{margin-bottom:30px}
.taxonomy #loop_taxonomy .post{width:30.6%}
.singular .booknow_span{position:static;float:none;height:auto;margin-bottom:30px !important;}
.widget.subscribe form input#newsletter_email{max-width:185px;}
.gallery-columns-1 .gallery-item{max-width:96% !important}
.gallery-columns-2 .gallery-item{max-width:47% !important}
.gallery-columns-4 .gallery-item{max-width:22% !important;}
.gallery-columns-5 .gallery-item img{width:auto !important}
#footer .footer_widget_wrap{padding-bottom:20px}
#footer .footer_widget_wrap .footer_area1, #footer .footer_widget_wrap .footer_area2{width:100%;clear:both;}
#footer .footer_widget_wrap .footer_area1{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:30px;margin-bottom:30px}
#footer .footer_widget_wrap .footer_area1 .widget{margin-bottom:30px}
#footer .footer-wrap{padding:20px 0}
}
@media only screen and (max-width:800px){.home .flexslider .slides > li h2{font-size:28px;}
.home .flexslider .slides > li h2 span{line-height:normal}
#slider_loading_img{min-height:472px;}
#home_wrapper .home_content .widget{padding:30px 0}
#home_wrapper h3.widget-title, .home #home_wrapper .templatic_slider h2{padding-bottom:20px;margin-bottom:20px}
#home_wrapper .about_member{margin-bottom:0}
#home_wrapper li.services_section,
#home_wrapper .about_member li,
.home_content .listing_post .post,
.home_content .popular_post ul li{width:45%;margin:0 8% 30px 0}
#home_wrapper .about_member li:nth-of-type(2n+2),
#home_wrapper li.services_section:nth-of-type(2n+2),
.home_content .listing_post .post:nth-of-type(2n+2),
.home_content .popular_post ul li:nth-of-type(2n+2){margin-right:0}
.home_content .listing_post .post:nth-of-type(3n+3),
.home_content .popular_post ul li:nth-of-type(3n+3){margin-right:8%}
.home_content .listing_post h2, .home_content .popular_post ul li h3{padding:15px 0 5px}
.home_content .listing_post p, .home_content .popular_post ul li p{padding:0}
#home_wrapper .about_member li .hover .hov{height:auto;padding:6px 0}
#home_wrapper .about_member li .hover .hov a{opacity:1;margin:0}
#home_wrapper .about_member li .details{padding:10px 0 8px}
.widget-portfolio nav.primary{margin-bottom:30px}
.home_content .portfolio .entry{width:30%;min-height:172px;margin-bottom:60px}
.widget-portfolio .portfolio .entry .video-hover{position:relative;opacity:1;background:none;transform:scale(1);}
.widget-portfolio .portfolio .entry .video-hover h4{margin-top:5px;background:none;padding:0 0 4px;opacity:1;}
.widget-portfolio .portfolio .entry .video-hover h4 a{color:#111}
.widget-portfolio .portfolio .entry .video-hover .link_incons{position:absolute;top:-42px;right:0;left:0;margin:0}
.widget-portfolio .portfolio .entry .video-hover span.portfolio_link{margin:0}
#home_wrapper .press li a:hover img{margin-top:0}
#home_wrapper .about_member li .details > .bg{height:100%}
#home_wrapper .about_member li .details h4,
#home_wrapper .about_member li .details h4 + span,
#home_wrapper .about_member li .hov a{color:#fff;opacity:1;position:relative;}
#how_it_works .content_2col p, #content-features .content_2col p{width:100%}
#how_it_works .content_2col .col1, #content-features .content_2col .col1{width:100%;margin-bottom:30px}
#how_it_works .content_2col .col1 ul li.left, #how_it_works .content_2col .col1 ul li.right{width:100%}
#how_it_works img, #how_it_works iframe,
#content-features img, #content-features iframe{display:table;margin:0 auto;}
}
@media only screen and (max-width:679px){.home .flex-direction-nav{bottom:24%}
#home_wrapper .home_content .widget .widget-wrap{padding:0}
#home_wrapper .widget-portfolio h3.widget-title{margin-bottom:25px}
.widget-portfolio nav.primary{position:static;clear:both}
.widget-portfolio nav.primary ul li{margin:0}
.widget-portfolio nav.primary ul li a{margin:0 8px 8px 0;display:block}
.widget-portfolio .portfolio{margin-top:50px}
.home_content .portfolio .entry{width:45%;min-height:224px;margin:2% 2% 60px}
#home_wrapper .home_content .testimonial_gravatar{padding:0 0 15px;margin:0 auto 20px;border-right:0;border-bottom:1px solid #E3E3E3;float:none;text-align:center}
#home_wrapper .home_content .testimonial_gravatar img{margin:0}
#home_wrapper .home_content .testimonials .quote{width:100%;max-width:none;clear:both;padding:0;background:none}
#home_wrapper .home_content .widget.testimonials .testimonials{padding:0 20px}
.templatic_text .span,
#home_wrapper .home_content .contact_widget .fl_contact_frm,
#home_wrapper .home_content .contact_widget .fr_contact_msg{width:100%;float:left;clear:both}
.home_page_banner .flexslider ul li .post_list .post_img{margin-top:30px !important}
.home_page_banner .flexslider.html_content_slider .slides li h2{display:block;}
.content_slider .content .right, .content_slider .content .left, body .home_page_banner .flexslider.html_content_slider .slides .content .left h2, body .home_page_banner .flexslider.html_content_slider .slides .content .right h2, body .home_page_banner .flexslider.html_content_slider .slides .content .left p, body .home_page_banner .flexslider.html_content_slider .slides .content .right p{width:100%;text-align:center;}
.loop-nav{clear:both;width:100%;text-align:center}
.arclist ul li span.arclist_comment{display:inline;float:right;}
.footer_widget_wrap{padding:20px 0}
div#menu-footer{float:left}
.footer-content{clear:both}
.footer_widget_wrap{margin-left:0}
ul.social_media_list li{}
.footer_widget_wrap .col_1, .footer_widget_wrap .col_2, .footer_widget_wrap .col_3{margin-left:0}
.footer_widget_wrap .widget:last-child{margin-bottom:20px;}
.footer_widget_wrap .col_3 .widget:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
#slider_loading_img{min-height:305px;position:relative;}
#slider_loading_img img{left:40%;margin-right:120px;position:absolute;top:30%;}
.home_page_content .listing_post .hentry{width:46.7%}
.taxonomy #loop_taxonomy .post{width:47.5%}
#lightbox-container-image-data-box{padding:0 !important}
}
@media only screen and (max-width:480px){.home .templatic_slider h2{font-size:36px;line-height:44px;margin-top:15px}
.templatic_slider .flexslider p{padding:0}
#home_wrapper h3.widget-title, .home #home_wrapper .templatic_slider .slider_title h2{font-size:26px;line-height:36px;margin-bottom:10px;padding-bottom:10px}
#home_wrapper .home_content .widget p.description, #home_wrapper .templatic_slider .slider_title p, .templatic_slider p{font-size:18px;line-height:24px;padding:0}
#home_wrapper .theme_services_list ul li h4{font-size:22px;padding-bottom:0}
body .home_full_slider{margin-bottom:20px;}
#home_wrapper .home_content .subscribe_cont input.replace, #home_wrapper .theme_services_list ul li{margin-top:10px}
.home_content .portfolio .entry{min-height:156px}
#home_wrapper .home_content .subscribe_cont input{max-width:none}
#home_wrapper .home_content .widget.theme_services_list, #home_wrapper .home_content .widget.theme_aboutus_widget{padding-bottom:0}
#home_wrapper .theme_services_list ul li h4 a i, #home_wrapper .about_member li, #home_wrapper li.services_section, .home_content .listing_post .post, .home_content .popular_post ul li{margin-bottom:10px}
.widget-portfolio .portfolio{margin-top:20px}
#content-features .content_2col{margin-bottom:20px}
#home_wrapper li.services_section,
.home_content .listing_post .post,
.home_content .popular_post ul li{width:100%;margin:0 0 30px 0}
#home_wrapper .about_member li{width:auto;min-width:60%;max-width:90%;display:table;margin:0 auto 10px !important;}
.templatic_slider .slides li .post_list img{width:100%;max-width:none;margin:0}
.home .flex-control-nav, .home .flex-direction-nav{display:none !important}
#home_wrapper .home_content .widget.flex_slider{padding-bottom:0}
.custom_content_list .widget-wrap{margin-left:0}
.custom_content_list .listcont{width:100%;margin-left:0}
.ui-datepicker-calendar th, .ui-datepicker-calendar td{padding:5px 8px}
.home_page_content .listing_post .widget-wrap{margin-left:0}
.home_page_content .listing_post .hentry{width:100%;text-align:center;margin-left:0;}
.home_page_content .listing_post .post a{display:block}
.home_page_content .listing_post .post a img{display:inline}
.home_page_content .testimonials .testimonials_wrap span{width:85%;padding-left:15%;}
#home_wrapper .press li{display:block;border:0 !important}
.taxonomy #loop_taxonomy .post{width:98%}
.entry-content #carousel ul.slides{margin:0 0 20px}
.entry-content #carousel ul.slides li{width:60px !important}
body.woocommerce .woocommerce-result-count, body.woocommerce-page .woocommerce-result-count{display:block;width:100%;margin:0}
.woocommerce-page form.checkout_coupon .form-row-first, .woocommerce-page form.checkout_coupon .form-row-last, .woocommerce-page form.login .form-row-first, .woocommerce-page form.login .form-row-last{width:98%}
.entry-content th, .entry-content td{padding:8px 12px}
article.post img, article.hentry img, img.post_img{margin:0 auto;}
.gallery-columns-1 .gallery-item{max-width:96% !important}
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item{max-width:100% !important}
.gallery-columns-5 .gallery-item img{width:100% !important}
body #datepicker-calendar{width:242px !important;min-width:inherit !important;height:480px;min-height:inherit !important}
.post_fig, .entry-header{width:100%;clear:both}
.post_fig{margin:0 0 10px}
.post_fig a.featured-image-link{display:block;text-align:center;}
#footer .footer_widget_wrap .footer_area2 .widget{width:100%;clear:both;}
#footer p.copyright, #footer p.credit{width:100%;clear:both;text-align:center;}
.shop_table #coupon_code{width:100px !important}
.twp_search_cont form.search-form > div{text-align:center;}
.twp_search_cont form.search-form input[type="text"], .sidebar .woocommerce #searchform input[type="text"], #footer .woocommerce #searchform input[type="text"]{max-width:62%}
div.pp_woocommerce .pp_previous:before, div.pp_woocommerce .pp_next:before, .pp_gallery{display:none !important}
}
@media only screen and (max-width:320px){.home .flexslider .slides > li h2{display:none}
.home .flexslider .slides li .post_list h2{display:block;text-align:center !important}
.home .flexslider .slides li .post_list h2 a{font-size:28px !important;line-height:normal !important}
.home .flex-direction-nav{bottom:10%}
#home_wrapper .about_member li,
#home_wrapper li.services_section,
.home_content .listing_post .post, .home_content .popular_post ul li{width:100%;margin:0 0 15px}
#footer .contacts_wrap a{font-size:16px;line-height:28px}
.home_content .portfolio .entry{width:100%;min-height:222px;margin:0 0 40px 0}
.home_page_content .testimonials .testimonials_wrap span{width:80%;padding-left:20%;}
.widget .subscribe_cont{padding-top:90px;}
.widget.subscribe form input#newsletter_email{width:calc(100%);max-width:none;}
.submited_info ul li p{line-height:20px !important}
.submited_info ul li p:first-child{margin-top:10px}
.menu-container .templatic_shooping h3, .mobile_header .templatic_shooping h3{background-position:13px 2px;width:100%;}
.mobile_header .widget-search input[type="text"]{background-position:-6px -10px}
#footer .social_media ul li a abbr{margin-right:2px}
div.pricetable .pricetable-column.pricetable-standard,
div.pricetable .pricetable-column.pricetable-featured{width:100% !important}
}
@media only screen and (max-width:800px), screen and (min-device-width:481px) and (orientation:landscape), screen and (min-device-width:481px) and (orientation:portrait){a, a:hover, #home_wrapper .about_member li, .press li a img, .widget-tags a, .tagcloud a, .social_media ul li a, .social_media ul li a i, .widget ul li a, #home_wrapper .about_member li a:hover .details > .bg, #home_wrapper .about_member li .hov, #home_wrapper .about_member.style2 li .details, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], select, textarea, .widget-search input[type="text"], .gform_wrapper input[type="file"], button, .button.alt input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, div.home_page_banner .slider-post a.moretag, .appointment_form button.ui-datepicker-trigger, #uploadimage, .loop-nav span.previous, .loop-nav span.next, div.pagination .page-numbers, .comment-pagination .page-numbers, div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a, .nav_bg .widget-nav-menu li a, body .mega-menu ul.mega li a, .home_page_content .listing_post .post img:hover, .home_page_content .listing_post .hentry img:hover, #home_wrapper .about_member li .details > .bg, #home_wrapper .theme_services_list ul li h4 a i, .widget-portfolio nav.primary ul li a, .widget-portfolio .portfolio .entry .video-hover, .home_content .isotope, .home_content .isotope .isotope-item, .home_content .isotope, .home_content .isotope .isotope-item, .custom_content_list .listcont:hover span.img img, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
}

body, .home .flexslider .slides > li h2, div#menu-secondary .menu li > a:after, div#menu-secondary1 .menu li > a:after, body .mega-menu ul.mega > li > a:after, .widget-portfolio .portfolio .entry .video-hover span a:hover, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], select, textarea, .widget-search input[type="text"], .gform_wrapper input[type="file"], div.pp_woocommerce div.pp_content_container, .sidebar .widget-search input[type="text"], #footer .widget-search input[type="text"], div.modal, div.modal-footer, .home_full_slider:after, .home .flex-control-paging li a, #home_wrapper .about_member li:hover .hov a:hover, #footer .footer-wrap, .nav_bg .widget input[type="text"], .mega-menu .widget .search-form input
{background-color: }

body .mega-menu ul.mega li a, div.mega-menu ul.mega li .sub li.mega-hdr a.mega-hdr-a, div#menu-secondary .menu li a:hover, div#menu-secondary1 .menu li a:hover, div#menu-secondary .menu li:hover > a, div#menu-secondary1 .menu li:hover > a, div#menu-secondary .menu li.current-menu-item > a, div#menu-secondary1 .menu li.current-menu-item > a, div#menu-subsidiary .menu li.current-menu-item > a, div#menu-secondary .menu li li:hover > a, div#menu-secondary1 .menu li li:hover > a, div#menu-secondary .menu li li a:hover, div#menu-secondary1 .menu li li a:hover, div#menu-subsidiary .menu li li a:hover, .nav_bg .widget-nav-menu li li a:hover, .home .flexslider .slides > li h2, #home_wrapper .about_member li:hover .details h4, #home_wrapper .about_member li:hover .details h4 + span, .widget-portfolio nav.primary ul li a, .widget-portfolio .portfolio .entry .video-hover span a, .home_content .postpagination a:hover, .postpagination a.active, #home_wrapper .subscribe_wall h3.widget-title, #home_wrapper .home_content .subscribe p, button, .button.alt input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, div.home_page_banner .slider-post a.moretag, #footer .contacts_wrap a, .social_media ul li a abbr, .social_media ul li a .social_icon, button:hover, .button.alt:hover,  input[type="reset"]:hover,  input[type="submit"]:hover,  input[type="button"]:hover,  a.button:hover,  .button:hover, .upload:hover, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, #content input.button:hover, #searchform input[type="submit"]:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #content input.button.alt:hover, div.home_page_banner .slider-post a.moretag:hover, .loop-nav span.previous:hover, .loop-nav span.next:hover, .pagination .page-numbers:hover, .comment-pagination .page-numbers:hover, .bbp-pagination .page-numbers:hover, .pagination span.current, .postpagination a, .loop-nav span.previous, .loop-nav span.next, div.pagination .page-numbers, .comment-pagination .page-numbers, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body div.product form.cart .button, body #content div.product form.cart .button, body.woocommerce .quantity .plus, body.woocommerce-page .quantity .plus, body.woocommerce #content .quantity .plus, body.woocommerce-page #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce-page .quantity .minus, body.woocommerce #content .quantity .minus, body.woocommerce-page #content .quantity .minus, #footer input.replace, #footer input.b_submit, #footer .button, #footer a.button, #footer #searchform input[type="submit"], #footer .postpagination a, #footer .chosen a, #footer .chosen a:hover, body.woocommerce #footer .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page #footer .widget_price_filter .ui-slider .ui-slider-handle, #footer p.buttons a:hover, #footer .postpagination a:hover, .widget #wp-calendar caption, .widget #wp-calendar th, .home_content .postpagination a.active, #site-title a, #site-title1 a, #site-description, body .mega-menu ul.mega li a:hover, body .mega-menu ul.mega li:hover > a, .home .templatic_slider h2, .templatic_slider .flexslider p, #home_wrapper .theme_services_list ul li h4 a i, #home_wrapper .about_member li:hover .hov a, .sidebar .widget-tags a, .sidebar .widget .tagcloud a, #footer .widget-tags a, #footer .widget .tagcloud a, .sidebar .widget-tags a:hover, .sidebar .widget .tagcloud a:hover, #footer .widget-tags a:hover, #footer .widget .tagcloud a:hover, body.woocommerce ul.products li.product .onsale, body.woocommerce-page ul.products li.product .onsale, div#menu-secondary .menu li a, div#menu-secondary1 .menu li a, div#menu-subsidiary .menu li a, .nav_bg .widget-nav-menu li a, div.pricetable h3.pricetable-name, div.pricetable h4.pricetable-price, div.pricetable code, div.pricetable .pricetable-header p, div.pricetable .pricetable-button-container a, #home_wrapper .about_member li .hov a, .widget .chosen span.amount, .templatic_slider p, .home .content_slider p.description, .home_page_banner .flexslider.html_content_slider .slides li p.description
{color: }

ul.nav-tabs > li > a
{border-bottom-color: }


.header_container, #container .header_container .header_strip .sticky_main, #home_wrapper .about_member li .details > .bg, .widget-portfolio nav.primary ul li a:hover, .widget-portfolio .portfolio .entry .video-hover span a, .home_content .postpagination a:hover, .postpagination a.active, #home_wrapper .home_content .subscribe, button:hover, .button.alt:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .upload:hover, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover, body.woocommerce #respond input#submit:hover, body.woocommerce #content input.button:hover, body.woocommerce-page a.button:hover, body.woocommerce-page button.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page #respond input#submit:hover, body.woocommerce-page #content input.button:hover, #content input.button:hover, #searchform input[type="submit"]:hover, body.woocommerce .widget_layered_nav_filters ul li a:hover, body.woocommerce-page .widget_layered_nav_filters ul li a:hover, div.woocommerce form.track_order input.button:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt:hover, body.woocommerce #content input.button.alt:hover, body.woocommerce-page a.button.alt:hover, body.woocommerce-page button.button.alt:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page #respond input#submit.alt:hover, body.woocommerce-page #content input.button.alt:hover, div.home_page_banner .slider-post a.moretag:hover, .social_media ul li a:hover abbr, body.woocommerce nav.woocommerce-pagination ul li a:hover, body.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce #content nav.woocommerce-pagination ul li a:hover, body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce-page nav.woocommerce-pagination ul li span.current, body.woocommerce #content nav.woocommerce-pagination ul li span.current, body.woocommerce-page #content nav.woocommerce-pagination ul li span.current, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, body.woocommerce .quantity .plus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce #content .quantity .minus:hover, body.woocommerce-page #content .quantity .minus:hover, .loop-nav span.previous:hover, .loop-nav span.next:hover, .pagination .page-numbers:hover, .comment-pagination .page-numbers:hover, .bbp-pagination .page-numbers:hover, div.pagination span.current, .widget #wp-calendar caption, a.button.alt, div.home_page_banner .slider-post a.moretag, .entry-content .flex-direction-nav a:hover, .home_full_slider, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, #home_wrapper .theme_services_list ul li h4 a i, .sidebar .widget-tags a:hover, .sidebar .widget .tagcloud a:hover, #footer .widget-tags a:hover, #footer .widget .tagcloud a:hover, body.woocommerce ul.products li.product .onsale, body.woocommerce-page ul.products li.product .onsale, .testimonials #nav a.activeSlide, div.pricetable .pricetable-button-container a:hover .pricetable-gradient, div.pricetable .pricetable-featured .pricetable-button-container, div.pricetable .pricetable-featured h4.pricetable-price, .html_slider .home_page_banner .flexslider
{background-color: }

a:hover, ul li a:hover, ol li a:hover, #home_wrapper a.readmore:hover, .widget-portfolio .portfolio .entry .video-hover span a:hover, #footer .contacts_wrap a:hover, #footer a:hover, #footer ul li a:hover, #footer ol li a:hover, #breadcrumb a, .breadcrumb a, .bbp-breadcrumb a, .widget .follow_us_twitter, .comment-reply-link:hover, .comment-reply-login:hover, #recentcomments a:hover, h3.popover-title, li.ui-tabs-active > a, ul.nav-tabs > .active > a, h3.ui-accordion-header, div.modal h3, .arclist ul li a:hover, .sitemap ul li a:hover, #home_wrapper .about_member li:hover .hov a:hover, h1.page-title, h1.loop-title, h1.portfolio-title
{color: }

article.post img:hover, article.hentry img:hover
{border-color: }


a, ul li a, ol li a, .widget h3, .widget.title, .widget-title, .widget-search .widget-title, .wpcf7-form h2, .arclist h2, #comments-number, #reply-title, body.woocommerce .pp_woocommerce .ppt, #home_wrapper .about_member li .details h4, #home_wrapper .theme_services_list ul li h4, #home_wrapper a.readmore, #home_wrapper .home_content .testimonials .quote, #home_wrapper .home_content .Advertisements h3, .home_content .postpagination a, .sidebar .comment-author cite, .comment-meta a, h1.post-title, h1.page-title, h1.loop-title, #content .boxes h3, #content .about_author h4, #content ul.products li.product h3, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, #recentcomments a, .arclist ul li a, .sitemap ul li a, #home_wrapper .home_content .contact_widget h3, #home_wrapper .home_content .widget-googlemap h3, #home_wrapper h3.widget-title, .home #home_wrapper .templatic_slider .slider_title h2, #home_wrapper h3.widget-title, .home #home_wrapper .templatic_slider .slider_title h2, #how_it_works h4, #content-features h4, p.copyright a, #home_wrapper .home_content .home_page_section h1.page-title, .widget .follow_us_twitter:hover
{color: }

.widget-portfolio, button, .button.alt input[type="reset"], input[type="submit"], input[type="button"], a.button, .button, .upload, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce #respond input#submit, body.woocommerce #content input.button, body.woocommerce-page a.button, body.woocommerce-page button.button, body.woocommerce-page input.button, body.woocommerce-page #respond input#submit, body.woocommerce-page #content input.button, #searchform input[type="submit"], body.woocommerce .widget_layered_nav_filters ul li a, body.woocommerce-page .widget_layered_nav_filters ul li a, div.woocommerce form.track_order input.button, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, #home_wrapper .home_content .subscribe_cont input.replace:hover, .widget #wp-calendar th, body.woocommerce nav.woocommerce-pagination ul li a, body.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce #content nav.woocommerce-pagination ul li a, body.woocommerce-page #content nav.woocommerce-pagination ul li a, body.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .loop-nav span.previous, .loop-nav span.next, div.pagination .page-numbers, .comment-pagination .page-numbers, .ui-datepicker-header, .social_media ul li a abbr, .social_media ul li a .social_icon, body.woocommerce .quantity .plus, body.woocommerce-page .quantity .plus, body.woocommerce #content .quantity .plus, body.woocommerce-page #content .quantity .plus, body.woocommerce .quantity .minus, body.woocommerce-page .quantity .minus, body.woocommerce #content .quantity .minus, body.woocommerce-page #content .quantity .minus, .home_page_banner .flexslider ul.slides, .entry-content .flex-direction-nav a, .sidebar .widget-tags a, .sidebar .widget .tagcloud a, #footer .widget-tags a, #footer .widget .tagcloud a, div.pricetable h4.pricetable-price, div.pricetable .pricetable-button-container, div.pricetable .pricetable-featured .pricetable-button-container a:hover .pricetable-gradient, .widget-portfolio nav.primary ul li a
{background-color: }


body, p, #home_wrapper .home_content .Advertisements p, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input.input-text, input[type="time"], input[type="url"], input[type="week"], select, textarea, .widget-search input[type="text"], .gform_wrapper input[type="file"],#content ul.products li.product .price .from, #content ul.products li.product .price del, #content ul.products li.product:hover h3, #content ul.products li.product .price, ins span.amount, body.woocommerce div.product span.price, body.woocommerce-page div.product span.price, body.woocommerce #content div.product span.price, body.woocommerce-page #content div.product span.price, body.woocommerce div.product p.price, body.woocommerce-page div.product p.price, body.woocommerce #content div.product p.price, body.woocommerce-page #content div.product p.price, .breadcrumb, div.woocommerce-message, div.woocommerce-error, div.woocommerce-info, p.woocommerce-info, p.woocommerce-message, p.woocommerce-error, #home_wrapper .home_content .widget p.description, #home_wrapper .templatic_slider .slider_title p, #home_wrapper .home_content .testimonials .quote cite, .comment-author cite, #content ul.products li.product .price .from, #content ul.products li.product .price del, #content ul.products li.product:hover h3, #content ul.products li.product .price, .widget span.amount, .view_counter b, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input.input-text:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus, .widget-search input[type="text"]:focus, #breadcrumb a:hover, .breadcrumb a:hover, .bbp-breadcrumb a:hover, #home_wrapper .home_content .testimonials .quote
{color: }

body .mega-menu ul.mega li ul.sub-menu, .testimonials #nav a, div.pricetable .pricetable-header
{background-color: }

.home .flex-control-paging li a 
{border-color: }

#home_wrapper .about_member li .details h4 + span, #home_wrapper .home_content .testimonials .quote cite i, .popular_post ul li .post_data p .author_meta, .home_content .popular_post ul li .date, .home_content .popular_post ul li .views, .widget-widget_rss ul li span.rss-date, .widget-widget_rss ul li cite, del, del span.amount, .sidebar del, .sidebar del span.amount, body.woocommerce .widget_layered_nav ul small.count, body.woocommerce-page .widget_layered_nav ul small.count, body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, body.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce #reviews #comments ol.commentlist li p.meta, .woocommerce-page #reviews #comments ol.commentlist li p.meta, body.woocommerce .star-rating:before, body.woocommerce-page .star-rating:before, .comment-author, .entry-meta, .byline, form#commentform p.log-in-out, .templatic_twitter_widget .twit_time, .home_content .popular_post ul li .post_data p .author_meta, .arclist ul li span.arclist_comment, .arclist ul li, .sitemap ul li, div.pricetable .pricetable-feature small
{color: }


