<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: SKT BeFit Pro
Theme URI: http://www.sktthemes.net/shop/personal-trainer-wordpress-theme/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: BeFit is a simple, flexible fitness, personal trainer responsive WordPress theme catering to gym, yoga, pilates, muscular, health club, fitness, trainers and other alike businesses. It can be used for multipurpose use and is also suitable for photographers, business, corporate and other personal websites. Check demo at: http://sktthemesdemo.net/befit/

Version: pro2.0
License: GNU General Public License version 3
License URI: license.txt
Text Domain: skt-befit
Tags: black, gray, orange, white, dark, one-column, right-sidebar, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging

SKT BeFit WordPress Theme has been created by SKT Themes(sktthemes.net), 2015.
SKT BeFit WordPress Theme is released under the terms of GNU GPL
*/

/* =========== Fonts =========== */
/*
font-family: 'Open Sans', sans-serif;
font-family: 'Lato', sans-serif;
*/

*{ margin:0; padding:0; outline:none;}
body{ margin:0; padding:0; -ms-word-wrap:break-word; word-wrap:break-word; background-color:#151515; line-height:20px;}
img{ margin:0; padding:0; border:none;}
section img, img{max-width:100%;}
h1,h2,h3,h4,h5,h6{margin: 0 0 40px; padding: 0 0 22px; line-height:1.1; font-weight:700;}
.content-area h1{ font-size:34px;}
.content-area h2{ font-size:30px; font-weight:600;}
.content-area h3{ font-size:24px;}
.content-area h4{ font-size:22px;}
.content-area h5{ font-size:18px;}
.content-area h6{ font-size:16px;}
.left{float:left;}
.right{float:right;}
p{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:none; outline:none;}
ul{ list-style:none; margin:0; padding:0;}
article ul, article ol{ margin:0 0 15px 15px;}
article ul li{ list-style: disc;}
.custom-height{ min-height:20px;}
.clear{ clear:both;}
.middle-align{ margin:0 auto; padding:0;}
.wp-caption{ margin:0; padding:0; font-size:13px; max-width:100%;}
.wp-caption-text{ margin:0; padding:0;}
.sticky{ margin:0; padding:0;}
.gallery-caption{ margin:0; padding:0;}
.alignleft, img.alignleft {display: inline; float: left; margin-right:13px; margin-top:4px; margin-bottom:6px; padding:0; }
.alignright, img.alignright { display: inline; float: right; margin-left:10px;}
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-top:0; }
.comments-area{ margin-bottom:15px;}
.comment-list .comment-content ul { list-style:none; margin-left:15px;}
.comment-list .comment-content ul li{margin:5px;}
.main-container ol{list-style-position:outside; margin-left:20px;}
.main-container ol li{margin:5px 0;}
.toggleMenu{display:none;}
section{ padding:50px 0 50px 0;}
h2.section_title{ font-weight:600; font-size:30px; margin-bottom:40px; text-align:center;}

#slider{ width:100%; margin:0; padding:0; position:relative; top:-100px; margin-bottom:-100px;}

body.home .fixed, body.blog .fixed{position:fixed !important; top:0 !important; margin:0; padding:0; z-index:99;}
.fixed .header-inner .logo{margin-top:32px !important;}
.fixed .header-inner .nav ul li:hover ul{ top:45px !important;}
.fixed .header-inner .nav ul li a{ padding:40px 15px !important;}
.header .header-inner .logo{float:left; margin-top:22px; margin-bottom:22px; }
.header .header-inner{ margin:0 auto; padding:0; position:relative; width:1170px;}
.header .header-inner .logo h1{font-weight:400; margin:0px; line-height:22px;}
.header span.tagline{ font-size:13px; display:block; text-align:right;}
.header .header-inner .logo a{ color:#000;}
.header .header-inner .logo img{width:auto; height:36px;}
.container{ width:1170px; margin:0 auto; position:relative;}
.bottomborder{border-bottom:10px solid; border-color:#f3f2f2;}

/*header menu css*/
.toggle{display: block;}
.toggle a{width:100%; color:#ffffff; background:url(images/mobile_nav_right.png) no-repeat right center #3e3e3e; padding:10px 10px; margin-top:5px; font-size:16px;}
.toggle a:hover{color:#ffffff !important;}
.nav{display:none;}
.header{width:100%; height:auto;  padding:0; z-index:999999; position:relative;}
.header .header-inner .nav{ padding:0; text-align:right; float:right;}
.header .header-inner .nav ul { float:right; margin:0; padding:0; font-family:'Lato', sans-serif; font-weight:700;}
.header .header-inner .nav ul li{display:inline-block; margin:0; position:relative; text-transform:none}
.header .header-inner .nav ul li a{padding:40px 15px; display:block; font-weight:700; text-transform:uppercase;}
.header .header-inner .nav ul li ul li{display:block; position:relative; float:none; top:-1px;}
.header .header-inner .nav ul li ul li a{display:block; padding-top:10px; padding-bottom:10px; position:relative; top:1px;}

.header .header-inner .nav ul li ul{display:none; z-index:9999999; position:relative;}
.header .header-inner .nav ul li:hover &gt; ul{display:block; width:200px; position:absolute; left:0; text-align:left; background-color: rgba(51, 38, 27, 0.5);}
.header .header-inner .nav ul li:hover ul li ul{display:none; position:relative;}
.header .header-inner .nav ul li:hover ul li:hover &gt; ul{display:block; position:absolute; left:200px; top:1px;}


.topbararea{width:100%; height:auto; position:relative; padding:0; border-bottom:1px solid; border-color:#333333;}
.topfirstbar{ margin:0 auto; position:relative; width:1170px;}
.topbarleft{float:left; text-align:left; color:#FFF; padding:12px 0 12px 0; }
.topbarleft a{color:#ffffff;}
.topbarleft a:hover{color:#ff7400;}
.topbarleftwidget{float:left; text-align:left; color:#FFF; padding:12px 0 12px 0; }
.topbarleftwidget a{color:#ffffff;}
.topbarleftwidget a:hover{color:#525252;}
.topbarright{float:right; text-align:right; color:#FFF;}
.topbarrightwidget{float:right; text-align:right; color:#FFF; padding:12px 0 12px 0;}
.topbarleft h2, .topbarright h2, .topbarleftwidget h2, .topbarrightwidget h2{color:#3e3e3e; font-size:15px; font-weight:400; display:none;}

.box{position: relative; width: auto;}
.searchtop{width: 300px; height:44px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease; float: left; display: none; background-color:#363637; border:none; padding-left:5px; color:#fff;}
.srchicon{width:43px; height:44px; position: absolute; right: 0; background:url(images/btn-search.png) top right no-repeat; border:none; cursor:pointer; clear:both;}
.email-top{border-right:1px solid; border-color:#333333; padding:10px 15px 0 0; height:auto; min-height:33px; margin:-11px 0 -12px 0; float:left;}
.social-top{float:left;}
.social-top .social-icons{margin:-5px 0 -17px 10px;}
.top-phonearea{ position:absolute; top:10px; right:43px;}
.top-phone{border-right:1px solid; border-left:1px solid; border-color:#363637; padding:12px 10px 0 35px; height:auto; min-height:33px; margin-top:-10px; background:url(images/icon-phone.png) 15px 17px no-repeat; font-weight:700;}

/* = innerbanner css
-------------------------------------------------------------- */
.innerbanner{ text-align:center;}
.innerbanner img{ position: relative; background-size:cover; width: auto; height:272px;}

/* = header top sign in  css
-------------------------------------------------------------- */
.signin_wrap{ background-color:#383939; color:#fff; line-height:36px; font-size:14px; font-family: 'Lato', sans-serif;}
.signin_wrap .fa{ margin-right:10px;}
.signin_wrap a{ margin-left:25px; color:#fff;}

/* = section first css
-------------------------------------------------------------- */

.services-wrap .two_third h1, .welcome-wrap .two_third h2{font-weight: 300; text-align: left; text-transform: uppercase;}
.services-wrap .two_third h1 span, .welcome-wrap .two_third h2 span{font-weight: 700;}
.services-wrap .one_third h2, .welcome-wrap .one_third h2{font-weight: 300; text-align: left; text-transform: uppercase;}
.services-wrap .one_third h2 span, .welcome-wrap .one_third h2 span{font-weight: 700;}
.services-wrap .two_third, .welcome-wrap .two_third{margin-right:5% !important;}
.services-wrap img{float:left; text-align:left; padding:6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-right:4%;} 
.services-wrap p{ text-align:center; padding-bottom:20px;}
.services-wrap .one_third .accordion-box, .services-wrap .one_third .accordion-box h2{border:none !important;}

.services-wrap .one_fourth{border:1px solid #f1f1f1; background-color:#fff; text-align:center; padding-top:30px;}
.services-wrap .one_fourth .fa{ font-size:50px; border-bottom:2px solid #383939; padding-bottom:20px;}
.services-wrap .one_fourth h3{font:600 18px/22px 'Lato',san-serif;  padding:20px 0; margin:0; text-transform:uppercase;}
.services-wrap .one_fourth:hover h3{ background-color:#383939; color:#fff; margin-top:-2px;}

.welcome-wrap img{ float:left; margin:5px 40px 10px 0; padding:7px; border:1px solid #ededed;}
.welcome-wrap p{ margin-bottom:20px;}
.welcome-wrap h2{border-bottom:none; font-size:18px; line-height:24px; font-weight:700 !important; margin-bottom:0px !important; padding-bottom:0px !important;}
.welcome-wrap h2 span{color:#ff7400;}

/* Course List */

.courselistbox{float:left; width:auto; margin:0 30px 0 0; cursor:pointer;}
.coursetitle{text-align:left; font-weight:700;}
.coursetitle:before{content: "â€¢"; color:#454444; padding:0 5px 0 0; font-size:25px; position:relative; top:2px;} 
.coursedesc{text-align:left; padding-left:19px;}
.courselistbox:hover .coursetitle:before{color:#ff7400;}

/* Being Be Fit */
.being-wrap p{ margin-bottom:20px;}
.being-wrap .last_column h2{padding-bottom:0px !important; margin-bottom:0px !important; font-size:18px;}

/* Book Appointment */
.appointmentarea{width:100%; padding:7px; background-color:#f8f8f8; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.appointmentbox{background-color:#FFF; padding:10px 23px 10px 30px; border-radius:0px;}
.app-contentarea{float:left; width:63%;}
.app-buttonarea{float:right;}
.app-contentarea h2{font-weight: 300; text-align: left; text-transform: capitalize; letter-spacing:1px; border:none !important; margin:0 !important; padding:0 !important;}
.app-contentarea h2 span{font-weight: 700;} 
.app-contentarea p{padding-top:5px;}
.appointmentbutton{margin-top:30px; margin-bottom:25px;}
.appointmentbutton a{background-color:#ec5c27; padding:12px 15px 12px 15px; font-size:18px; font-family:"Roboto"; color:#FFF;}
.appointmentbutton a span{font-weight:bold;}
.appointmentbutton a:hover{background-color:#000; color:#0FC;}

/* News */
.news-post{/* min-height:145px; margin:0 0 20px 0; */padding-bottom:10px;}
.news-post img{float:left; width:185px; height:130px; margin:3px 35px 5px 0; border:1px solid #ebebeb !important;}
.news-post h6{font-size:21px; color:#ffffff; text-transform:uppercase; margin:0 0 10px; border:none !important; padding-bottom:3px !important;}
.news-post h6:hover{color:#2194fb;}
.news-post.last{ border-bottom:none;}
.news-post span a{color:#f34c00; text-transform:capitalize;}
.news-post span{position:relative; top:-5px; padding-bottom:20px; color:#989897; font-size:12px;}
.news-post p{margin-top:15px;}

.BlogPost h2{font-size:18px; text-align:left; text-transform:uppercase; margin-bottom:0px; padding:10px 0 10px 0;}
.BlogPost h2 a{color:#FFF;}
.BlogPost p{text-align:left; margin:30px 0 30px 0;}
.news-more{color:#ffffff !important; padding:8px 15px 8px 15px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#383939; float:left;}
.news-more:hover{background-color:#ff7400; color:#ffffff !important;}



/* Testimonials */
.testimonialarea{width:100%;}
.testimonialcontentbox{background-color:#fff; border:1px solid #f4f4f4; padding:35px 30px 35px 30px; font-style:italic; font-weight:100; text-align:justify;}

/* = latest news section css
-------------------------------------------------------------- */
.BlogPost{ text-align:center;}
.BlogPost img{ height:auto; min-height:250px; width: 100%;}
.BlogPost h5{ text-transform:uppercase; margin-bottom:10px;}
.BlogPost h5 a{ color:#454545;}
.BlogPost h5 a:hover{ color:#dd5145;}
.BlogPost span{  font:300 16px/18px "Roboto",sans-serif; color:#6a6a6a; display:block;}
.postauthor{float:left; background:url(images/author-icon.png) 0 5px no-repeat; padding:0 0 0 18px;}
.postdate{float:left; background:url(images/calendar-icon.png) 0 5px no-repeat; margin:0 0 0 20px; padding:0 0 0 18px;}

.subscription-wrap .one_half{width:25%;}
.subscription-wrap .last_column{width:60%;}
.subscription-wrap h2{font-size:18px; text-align:center; text-transform:uppercase; margin-bottom:0px; padding:10px 0 20px 0;}
.subscription-wrap p{text-align:center; padding-bottom:20px; padding-top:20px;}
.subscription-wrap .simple-btn-large{margin-left:220px; padding:0 65px 0 65px;}

/* Contact Info Section */
.contactinfo-wrap h2{padding-bottom:0px; margin-bottom:0px; font-size:18px;}

.last { margin-right:0 !important;}
.view-all-btn{ text-align:center;}
.view-all-btn a{ font:400 13px/12px "Roboto",sans-serif; color:#454545; border:1px solid #454545; padding:13px 20px; display:inline-block; border-left:5px solid #454545; }
.view-all-btn a:hover{ border-color: #e75300; }

/* = About and Skills section css
-------------------------------------------------------------- */
.skills-wrap .accordion-box, .skills-wrap .accordion-box h2.active{ border:none; border-radius:0px !important;}
.accordion-box img{ float:left; margin:5px 15px 0 0;}
.skills-wrap .accordion-box p{ font-weight:bold;}
.skills-wrap .accordion-box h2{ font-size:14px !important; font-weight:400; color:#000000 !important; padding-left:0 !important;}
.skills-wrap .accordion-box{ border-bottom:1px solid #fff;}
.skills-wrap .acc-content{ padding-left:0 !important; }
.skills-wrap .accordion-box:nth-child(4){ border-bottom:0!important;} 


/* --- skills bar --- */
.skillbar {position:relative; display:block; margin-bottom:30px; width:100%; height:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -webkit-transition:0.4s linear; -moz-transition:0.4s linear; -ms-transition:0.4s linear; -o-transition:0.4s linear; transition:0.4s linear; -webkit-transition-property:width, background-color; -moz-transition-property:width, background-color; -ms-transition-property:width, background-color; -o-transition-property:width, background-color; transition-property:width, background-color; margin-top:25px;}
.skill-bg{ background-color:#1c1c1c; height:15px;}
.skillbar-title { font:400 14px/15px 'Lato',san-serif; color:#fff; position:relative}
.skillbar-bar { height:15px; width:0px; background:#454545; margin-top:5px; margin-bottom:5px;}
.skill-bar-percent { position:absolute; right:5px; top:0; font-size:15px; height:15px; line-height:15px; color:#ffffff;}

/* = support section css
-------------------------------------------------------------- */
.support-wrap img{ float:right; margin:5px 0 10px 40px; padding:7px; border:1px solid #ededed;}
.support-wrap p{ margin-bottom:20px;}
.support-wrap ul{font:400 14px/20px "Roboto",sans-serif; color:#000; }

/*Clients*/

.client_lists .client{ width:15%; margin:0 20px 10px 0; display:inline-block; border:1px solid #ededed; vertical-align: top; }
.client_lists .client a{ display:block;}
.client_lists .client img{ width:100%;}

/* Icon List */
.iconlistarea ul li{display:block; clear:both; text-align:left; font-size:18px; font-weight:700; line-height:40px; margin-bottom:15px;}
.iconlistarea ul li img{float:left; text-align:left; margin-right:10px; border:1px solid; border-color:#ff7400; border-radius:30px;}

/* = Team Member Part css
-------------------------------------------------------------- */
.teammember-list{ float:left; width:20.5%; margin:0 6% 6% 0; text-align:center;}
.teammember-list img{ border-radius:50%; border:8px solid #e1e1e1;}
.teammember-list h5{ font-size:19px; color:#ffffff; margin-bottom:5px; text-transform:none; font-weight:400;}
.member-desination{ color:#989897; font-size:12px;}
.member-social-icon{ border-top:1px solid #f3f3f3; padding:10px; margin-top:20px;}
/*.teammember-list:hover .member-social-icon{ background-color:#f3f3f3; }*/
.teammember-list:hover h5{ color:#ff7400;}
.member-social-icon a{ margin:0 10px; color:#ccc;}
h2.heading{ padding-bottom:15px;}
.underline{ border-bottom:1px solid #efeded;}

#sidebar #testimonials ul li{ text-align:center;}
#sidebar #testimonials ul li img{ margin-top:0; float:none;}
/* = social icons css
-------------------------------------------------------------- */
.social-icons a{ width:27px; height:26px; border:2px solid; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; line-height:27px; text-align:center;  vertical-align:middle; display:inline-block; margin:0 2px 10px; transition:0.6s; -moz-transition:0.6s; -webkit-transition:0.6s; -o-transition:0.6s; font-size:13px; }
.social-icons br{ display:none;}
/* --------- Pages ------- */
.content-area{ width:1170px; margin:0 auto; padding:50px 0;}
.site-main{ width:745px; margin:0; padding:0; float:left;}
.sitefull{ width:100% !important;}
#sidebar{ width:360px; float:right;}
.sidebar-left{ float:left !important;}
.flotRight{ float:right !important;}
/*sidebar css*/
aside.widget{margin-bottom:30px;}
aside.widget ul{ list-style:disc; }
h3.widget-title{ padding-bottom:15px; margin-bottom:15px;}
#sidebar #contactform_main input[type=text], #sidebar #contactform_main input[type=email], #sidebar #contactform_main input[type=tel],#sidebar #contactform_main input[type=url], #sidebar #contactform_main textarea{width:90%; }
#sidebar #contactform_main p{ margin-bottom:10px;}

#sidebar ul li{ list-style:none;}
#sidebar ul li a{ font:300 14px/18px "Roboto",sans-serif; background:url(images/sidebar-arrow.png) no-repeat 0 14px; padding:10px 0 10px 20px; color:#3b3b3b; border-bottom:1px dashed #d0cfcf; display:block; text-transform:uppercase;}
#sidebar ul li a:hover{ color:#ff7400;}
.nosidebar{ float:none !important; margin:0 auto;}
.main-form-area p{margin:0 !important;}

/* = Footer css
-------------------------------------------------------------- */
#footer-wrapper{ background-color:#363839; position:relative; /*padding:45px 0 0;*/}
.cols-4{width:21.6%; float:left; margin:4.5% 6.5% 5% 0; }
.widget-column-2 { width:15%;}
.widget-column-4 { margin-right:0px !important;}
.cols-4 h5{ font-weight:600; font-size:22px; margin-bottom:15px; text-transform:uppercase; border-bottom:none !important; background: rgba(0, 0, 0, 0) url(images/footer-heading-border.jpg) repeat-x scroll left bottom;}
.cols-4 ul{ margin:0; padding:0;}
.cols-4 ul li { display:block; padding:0;}
.cols-4 ul li a { color:#fff; font:normal 12px/24px Arial, Helvetica, sans-serif; background:url(images/list-arrow.png) no-repeat 0 13px; padding:0 0 0 20px;}
.cols-4 ul li a:hover, .cols-4 ul li.current_page_item a { background-position:left -13px; color:#dd5145; transition: all 0.5s ease 0s; }

.cols-4 a.readmore span{ color:#fff;}
.cols-4 p{ margin-bottom:15px;}

.phone-no{margin-top:20px; margin-bottom:20px; line-height:24px;}
.phone-no a{color:#a8a8a8;}
.phone-no a:hover{color:#a8a8a8;}
.phone-no strong {width:35%; display:inline-block; font-weight:normal; color:#ff7400;}
.cols-4 .phone-no p{ margin-bottom:0;}

.copyright-wrapper { background-color:#282a2b; position:relative; padding:15px 0;}
.copyright-txt { float:left;}
.design-by { float:right;}

.footermenu ul{display:block;}
.footermenu ul li{display:inline-block; padding-right:9px; padding-left:4px; text-transform:uppercase; background:url(images/footer-divider.png) center right no-repeat;}
.footermenu ul li:last-child{background-image:none;}
.footermenu ul li a{color:#ffffff;}
.footermenu ul li a:hover{color:#ff7400;}
	

.recent-post{ min-height:70px; margin:0 0 20px 0; border-bottom:1px dotted #5e6162; padding-bottom:10px;}
.recent-post img{ float:left; width:60px; margin:3px 10px 5px 0;}
.recent-post h6{font-size:14px; color:#fff; margin:0 0 10px; border-bottom:none !important;}
.recent-post h6:hover{color:#ff7400;}
.recent-post.last{ border-bottom:none; margin-bottom:0; padding-bottom:0;}
.recent-post p{ position:relative; top:-20px; margin-bottom:-10px;}
.content-area .recent-post h6{ color:#454545;}

/* = Contact Form css
-------------------------------------------------------------- */
.wpcf7{ margin:0; padding:0; font:15px 'Roboto',san-serif; color:#d6d6d6;}
.wpcf7 form{ margin:0; padding:0;}
.wpcf7 form span.last{ float:none !important;}
.wpcf7 form input[type="url"], .wpcf7 form input[type="date"], .wpcf7 form select{ background-color:#f1f1f1; border:1px solid #cccccc; padding:5px 3px; margin-top:10px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; font:13px arial; color:#777777;}
.wpcf7 form input[type="checkbox"], .wpcf7 form input[type="radio"], .wpcf7 form input[type="file"]{ margin-top:10px; padding:0;}
span.wpcf7-list-item{ margin:0 15px 0 0 !important;}

#contactform_main input[type=text], #contactform_main input[type=email], #contactform_main input[type=tel], #contactform_main input[type=url], #contactform_main textarea, .wpcf7 form input[type="text"], .wpcf7 form input[type="email"], .wpcf7 form input[type="tel"], .wpcf7 form textarea{width:41.5%; border:1px solid #2c2c2c; padding:10px 10px 10px 10px; float:left; margin:0 8px 8px 0; background-color:#1c1c1c; color:#e0e0e0;}
#contactform_main textarea, .wpcf7 form textarea{ width:88.6%; margin-right:0; height:130px;} 
#contactform_main span.capcode{ float:left; padding:8px; margin:0 5px 0 0; border:1px solid #2c2c2c; float:left; margin:0 8px 8px 0;}
#contactform_main input[type=submit], .wpcf7 form input[type="submit"] { font:400 20px/24px 'Roboto', sans-serif; text-transform:uppercase; cursor:pointer; }

.sub{position:relative; top:15px;}
iframe{margin-bottom:25px;}
.contact_left{ float:left; width:65%; }
.contact_left input{ width:42.3% !important;}
.contact_left #contactform_main input.search-submit[type="submit"]{width:18% !important;}
.contact_right{ float:right; width:30%;}
.post-title{ margin-bottom:0px; font-weight:400;}
.post-title a{color:#999;}

.blog-post-repeat .postmeta{ border-bottom:1px solid #e8e8e8; margin-bottom:15px;}
p.read-more a{font:400 16px/22px 'Roboto', sans-serif; text-transform:uppercase; color:#999;}
p.read-more a span{ background-color:#333; color:#fff; width:22px; height:22px; line-height:16px; text-align:center; vertical-align:top; margin:0 0 0 6px; font-size:22px; border-radius:50%; display:inline-block;}
p.read-more a:hover span{ background-color:#ff7400;}
.blog-post-repeat .post-thumb img{ float:left; margin-right:15px;}

.blog-post-repeat .read-more{text-align:right; clear:both; float:right;}
.blog-post-repeat h1{ margin:0 !important; padding:0 !important;}
h1.entry-title, h1.page-title{ margin:0 !important; padding:0 0 20px 0 !important;}

/* = pricing table css
-------------------------------------------------------------- */
.pricing_table{font-size:15px;}
.price_col{transition: left 0.5s;}
.price_col{float:left; text-align:center; background:#2c3e50; color:#fff; margin-top:10px; z-index:0;}
.pricing_table .th{font-size:24px; font-weight:bold; color:#fff; padding:10px 0;}
.pricing_table .highlight{background:#dd5145; box-shadow:0 0 10px rgba(0,0,0,0.75); z-index:1; margin-top:0; z-index:1; position:relative;}
.pricing_table .highlight .th{padding-top:20px;}
.pricing_table .highlight .tf{padding-bottom:30px;}
.pricing_table .td, .pricing_table .tf{padding:20px 0; border-top:1px #fff solid;}
.pricing_table .tf a{background:#dd5145; color:#fff; border:1px #ccc dashed; padding:8px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.pricing_table .tf a:hover{background-color:#2c3e50;}
.pricing_table .highlight .tf a{background-color:#2c3e50;}
.pricing_table .highlight .tf a:hover{background-color:#dd5145;}
.pricing_table.pcol1 .price_col{width:99%;}
.pricing_table.pcol2 .price_col{width:49.5%;}
.pricing_table.pcol3 .price_col{width:33%;}
.pricing_table.pcol4 .price_col{width:24.75%;}
.pricing_table.pcol5 .price_col{width:19.75%;}

/*default css*/
.error_msg{padding:10px; background:#ffd3ce; color:#e00; border:1px #e00 solid; margin:15px 0;}
.success_msg{padding:10px; background:#dcffc5; color:#070; border:1px #070 solid; margin:15px 0;}
.spacer20{height:20px; clear:both;}
.pagination{display:table; clear:both;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a{background:#303441; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li .current, .pagination ul li a:hover{background:#dd5145;}
h1.entry-title, h1.page-title{padding-bottom:20px; line-height:30px;}
article.tag-sticky-2{background:#f6f6f6; padding:10px;}
article img{height:auto; margin-bottom:15px;}
article p{margin:5px 0 20px 0;}
.post-date{display:inline;}
.post-comment{display:inline;}
.post-categories{display:inline;}
.post-tags{display:inline;}
form.search-form{margin-bottom:15px;}
input.search-field, .post-password-form input[type=password]{border:1px #eee solid; padding:8px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.search-submit, .post-password-form input[type=submit]{border:none; color:#ffffff; padding:8px 15px; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

/*photo gallery csss*/
.photobooth .filter-gallery { position:relative; display:table; width: auto; margin:40px auto; text-align:center; }
.photobooth .filter-gallery ul {list-style:none !important; overflow:hidden; margin:0; }
.photobooth .filter-gallery ul li {float:left; padding:0; width:auto; list-style:none;}
.photobooth .filter-gallery ul li a{ font:400 13px/20px 'Lato',san-serif; display:block; padding:5px 15px; color:#ffffff;}
.photobooth .filter-gallery ul li.current a{ background-color:#454545; font-weight:600;}
.photobooth .gallery ul{list-style:none !important; margin:0;}

.photobooth .gallery ul li {background:#000; float:left; cursor:pointer; position:relative; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; background:url("images/camera-icon.png") 50% 0 no-repeat; margin:0 2.8% 2.8% 0; width:31%; line-height:40px; height:250px; overflow:hidden;}
.photobooth .gallery ul li p {color:#111; margin:0; padding:10px 0; position:absolute; width:100%; display:none; text-align:center; bottom:0; opacity:0.8; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; }
.photobooth .gallery ul li p span {margin-top:0px; display:block; font-weight:bold; }
.photobooth .gallery ul li strong {color:#fff; margin:0; padding:10px 0; position:absolute; display:none; text-align:center; bottom:0; opacity:0.8; width:100%;}
.photobooth .gallery ul li img {vertical-align:middle; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; width:370px; height:auto; min-height:250px; }
.photobooth .gallery ul li:hover img {opacity:0.3; }
.photobooth .gallery ul li:hover strong {color:#fff; margin:0; padding:10px 0; position:absolute; display:block; text-align:center; bottom:50%; opacity:0.8; }
.photobooth .gallery ul li:hover p {color:#111; margin:0; padding:10px 0; position:absolute; display:block; text-align:center; bottom:0; opacity:0.8; }
.photobooth .gallery ul li:hover p span {margin-top:20px; display:block;}

.nav-previous{float:left; margin-top:10px; margin-bottom:10px;}
.nav-next{float:right; margin-top:10px; margin-bottom:10px;}
nav.post-navigation{padding:10px 0 20px;}
.accordion-box h2.active{color:#dd5145; border-bottom:1px solid #ccc;}


.comment-list, ol.comment-list{list-style:none; margin-left:0; margin-top:20px; margin-bottom:20px;}
.comment-list ul, ol.comment-list ul{list-style:none;}
.comment-list li.comment{margin-top:20px;}
.comment-list .comment-content h1, .comment-list .comment-content h2, .comment-list .comment-content h3, .comment-list .comment-content h4, .comment-list .comment-content h5, .comment-list .comment-content h6{margin-top:15px;}


/* Buttons */
.button{ font:300 18px/22px 'Roboto', sans-serif; padding:8px 20px; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px;}

.slide_more{font-weight: 700; margin: 0; text-transform: uppercase; padding:12px 28px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/* woocommerce CSS
================================================*/
a.added_to_cart{background:#e1472f; padding:5px; display:inline-block; color:#fff; line-height:1;}
a.added_to_cart:hover{background:#000000;}
a.button.added:before{content:'' !important;}
#bbpress-forums ul li{padding:0;}
#subscription-toggle a.subscription-toggle{padding:5px 10px; display:inline-block; color:#e1472f; margin-top:4px;}
textarea.wp-editor-area{border:1px #ccc solid;}
.woocommerce input[type=text], .woocommerce textarea{border:1px #ccc solid; padding:4px;}
form.woocommerce-ordering select{ padding:5px; color:#777777;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto',san-serif; color:#ff8a00;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}
h1.product_title, p.price{ margin-bottom:10px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{ font-family:'Roboto',san-serif; color:#ff6d84;}
.woocommerce ul.products li, #payment ul.payment_methods li{ list-style:none !important;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{ color:inherit !important;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{ border-bottom:0px !important}

/*post nav css*/
.post-nav{ clear:left; margin-top:40px;}
.prev-page, .next-page{ margin:0; padding:0;}
.prev-page a{ float:left;}
.next-page a{ float:right;}
.prev-page a, .next-page a{background-color:#333333; padding:5px 10px; color:#ffffff; font:15px 'Roboto',san-serif;}
.prev-page a:hover, .next-page a:hover{ color:#ffffff; background-color:#dd5145;}
.singleright { float:left; }
.singleleft { float:right; }

/* ============= Featured Box ============== */
.four_column-main{z-index:999999;}
.four_column{ width:18%; margin:0 2% 0 0; padding:20px 30px; float:left; background-color:#1c1c1c; text-align:center; color:#ffffff; cursor:pointer; min-height:260px; border-bottom:3px solid transparent;}
.four_column h2{border:0; margin-bottom:-5px; padding:0; text-transform:uppercase; font-weight:700;}
.four_column p{padding-bottom:45px; padding-top:10px; text-align:center; color:#FFF;}
.four_column span{border-bottom:2px solid #666;}
.four_column span:after{content:"\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0\00a0";}

.featuresbg{ background-size: cover !important;}


.four_column img{margin: 0 auto 10px; float:none; text-align:center; max-width:180px; width:83px; height:78px; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px;}
.four_column:hover{border-bottom:3px solid #ff7400;}
.four_column .feature-title{ margin:0 0 25px 0; text-transform:uppercase; font-weight:700; line-height:36px;}
.four_column .feature-content{ line-height:20px; margin-bottom:40px; text-align:left; padding: 0 15px 0 34px;}
.four_column a{color:#0ec7ab;}
.read-more{color:#515151 !important; padding:12px 36px 12px 36px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background-color:#111111;}
.four_column:hover .read-more{background-color:#ff7400; color:#ffffff !important;}

.one_column{ width:100%; float:none; padding:17px; text-align:left;}
.one_column p{text-align:left ;}
.one_column img{ float:left; margin:0 30px 0 0; width:30%; border-radius:0; height:auto;}

.two_column{ width:43.8%;}
.three_column{ width:26.8%;}
.five_column{ width:17.4%; padding:10px; margin:0 1% 0 0;}
.six_column{ width:14.5%; padding:10px; margin:0 0.5% 0 0;}

.iconset{height:auto !important; width:auto !important; border:none !important;}
.tm_thumb img{ margin-right: 0px; margin-top:15px; border:none !important;}
.testimonialcontentbox p{font:15px 'Roboto',san-serif; font-style:italic;}
.tabs-wrapper p, .toggle_holder p{color:#000;}

.showcoupon{color:#ff7400;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#515151 !important;}
.payment_methods label{color:#000;}

.woocomerceright{float:left;}
.woocomerceleft{float:right;}
.woocomercesitefull{ width:100%;}</pre></body></html>