/*
Theme Name: Voice Overs Direct
Theme URI: https://proximatesolutions.com/professional-web-design-portfolio/
Author: Proximate Solutions
Author URI: https://proximatesolutions.com/
Description: Wordpress theme designed for Voice Overs Direct.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vod
Tags: one-column, two-columns, custom-menu, featured-images, left-sidebar, right-sidebar
*/
@font-face { font-family: 'gotham_bookregular';
src: url('fonts/gotham-book.eot'); src: url('fonts/gotham-book.eot?#iefix') format('embedded-opentype'),  url('fonts/gotham-book.woff2') format('woff2'),  url('fonts/gotham-book.woff') format('woff'), url('fonts/gotham-book.ttf') format('truetype'),  url('fonts/gotham-book.svg#gotham_bookregular') format('svg'); }

@font-face { font-family: 'gotham_lightregular';
src: url('../fonts/gotham-light.eot'); src: url('fonts/gotham-light.eot?#iefix') format('embedded-opentype'), url('fonts/gotham-light.woff2') format('woff2'), url('fonts/gotham-light.woff') format('woff'), url('fonts/gotham-light.ttf') format('truetype'), url('fonts/gotham-light.svg#gotham_lightregular') format('svg'); }

@font-face { font-family: 'Gotham-Bold';
src: url('fonts/Gotham-Bold.eot'); src: local('☺'), url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf') format('truetype'), url('fonts/Gotham-Bold.svg') format('svg'); }

body { font-family: sans-serif;}
a{ color:#0068b5; transition:all ease .3s}
a:hover{color:#02a1b7;text-decoration:none; outline:0;}
a:focus {outline:0; text-decoration:none;}

@media(min-width:1200px){
.container.big {max-width:1400px; width:100%;}
}

.btn { border:0;}
.mt-0 { margin-top:0;}
.mt-5 { margin-top:5px;}
.mb-0 { margin-bottom:0;}
.mb-5 { margin-bottom:5px;}
.btn-block { display:block; width:100%;}

.top-bdr { border-top:1px solid #ccc;}
img {width: auto\9;	height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode:}
.top_bar { background:#02a1b7; min-height:32px;}

.logo { padding-bottom:25px; padding-top:22px;}

.home_banner { background:url(images/home_banner.jpg) repeat-x center top; min-height:441px; display:block; text-align:center; }
.banner_search { background-color:rgba(0,0,0,1); border-top:#f1980b solid 11px; text-align:center; color:#fff; text-decoration:none; width:870px; max-width:100%; margin:0 auto; margin-top:50px; display:inline-block; padding:20px 25px 35px; position:relative; min-height:250px; }
.banner_search h1 { font-size:40px; color:#fff; text-transform:uppercase; font-weight:900; margin:0; padding:0; }
.banner_search h3 { font-size:24px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; margin:0; padding:0; margin-bottom:7px; margin-top:5px; }
.banner_search h5 { font-size:16px; text-transform:uppercase; margin-top:10px; }
.rough_heading { position:relative; font-size:28px; font-style:italic; color:#fff; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; display:inline-block; }
.rough_heading:after { position:absolute; bottom:-18px; right:0; width:129px; height:24px; content:""; background:url(images/rough_icon.png) no-repeat center bottom; }

.form_feild { position:relative; width:490px; display:inline-block; margin-top:20px;}
.form_feild .styled {border:#bebebe solid 1px!important; }
.form_feild select, .form_feild input { font-size:22px; color:#000; text-decoration:none; letter-spacing:0.1em; height:46px; }
.form_feild:after { background:url(images/its_simple_arrow.png) right top; width:123px; height:88px; right:-120px; top:-24px; content:""; position:absolute; }

.menu_top_space { display:block; margin-top:60px; }

.become_voice_talent {float:right; font-size:16px; font-weight:bold; color:#29a6ba; border:#e0e0e0 solid 1px; padding:5px 20px 7px; margin-top:-5px;}
.become_voice_talent:hover { border:#000 solid 1px; color:#000;}

ul.login_list { list-style:none; padding:0; margin:0; display:inline-block; text-align:left; }
ul.login_list li { display:inline-block; font-size:13px; color:#666666; margin-right:15px; text-transform:uppercase; }
ul.login_list li a{ font-size:13px; color:#666666; text-transform:uppercase; }
ul.login_list li a:hover { color:#000; text-decoration:none; }
ul.login_list li:last-child { margin-right:0; }
ul.login_list li i { font-size:12px; color:#b2b2b2; margin-right:10px; }
.top_bar ul.login_list li i { color:#fff;}
.top_bar ul.login_list li a:hover i { color:#000;}

ul.browse_list { list-style:none; padding:0; margin:0; display:block; text-align:center; }
ul.browse_list li { display:inline-block; font-size:13px; color:#666666; margin-right:15px; text-transform:uppercase; }
ul.browse_list li a{ font-size:13px; color:#404040; text-transform:uppercase; font-weight:bold; }
ul.browse_list li a:hover { color:#000; text-decoration:none; }
ul.browse_list li:last-child { margin-right:0; }
ul.browse_list li i { font-size:12px; color:#b2b2b2; margin-left:5px; }

.step1, .step2, .step3 { display:none; }
.step1 .form_feild, .step2 .form_feild { position:relative; }
.step1 .form_feild:before { background:url(images/step_one_lcon.png) left top; width:138px; height:101px; left:-145px; top:-10px; content:""; position:absolute;}
.step2 .form_feild:before { background:url(images/step_two_lcon.png) left top; width:128px; height:155px; left:-135px; top:25px; content:""; position:absolute;}
.step3 .form_feild:before { background:url(images/step_three_lcon.png) left top; width:162px; height:102px; left:-170px; top:-10px; content:""; position:absolute;}
.step4 .form_feild:after {  background:none;}
.step4 h4 { font-size:22px; font-weight:normal; margin-bottom:0; }
.step4 h2 { font-size:45px; font-weight:900; padding:0; margin:0; }
.step4 h3 { font-size:26px!important; font-weight:900; text-transform:none!important; }
.step4 h4 strong { font-weight:900; }
.step4 .form_feild { width:90%; }
.step4  p { font-size:13px; font-weight:normal; }
.brown_text { color:#f99a07; }
.bold { font-weight:900; }
.butn { position:relative; display:inline-block; padding:10px 25px; color:#fff; font-size:20px; font-weight:900; margin-top:10px; margin-bottom:10px; text-shadow:rgba(0,0,0,0.5) 0 1px 2px; -webkit-text-shadow:rgba(0,0,0,0.5) 0 1px 2px;}
.butn:before { position:absolute; left:0; right:0; top:0; bottom:0; background:url(images/trame.png); color:#fff; text-align:center; font-weight:bold; font-size:27px; content:""; }
.butn span { position:relative; z-index:99; }
.butn:hover, .butn:focus { color:#fff; text-decoration:none; }
.yellow_button {background: #f99b07; /* Old browsers */
background: -moz-linear-gradient(top,  #f99b07 0%, #f07403 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f99b07 0%,#f07403 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f99b07 0%,#f07403 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99b07', endColorstr='#f07403',GradientType=0 ); /* IE6-9 */
border:#e87e03 solid 1px;}
.yellow_button:hover {background: #f07403; /* Old browsers */
background: -moz-linear-gradient(top,  #f07403 0%, #f99b07 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f07403 0%,#f99b07 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f07403 0%,#f99b07 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f07403', endColorstr='#f99b07',GradientType=0 ); /* IE6-9 */ }

.sea_green_button {background: #02a1b7; /* Old browsers */
background: -moz-linear-gradient(top,  #02a1b7 0%, #01809e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #02a1b7 0%,#01809e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #02a1b7 0%,#01809e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a1b7', endColorstr='#01809e',GradientType=0 ); /* IE6-9 */
border:1px solid #02a1b7;}
.sea_green_button:hover {background: #01809e; /* Old browsers */
background: -moz-linear-gradient(top,  #01809e 0%, #02a1b7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #01809e 0%,#02a1b7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #01809e 0%,#02a1b7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01809e', endColorstr='#02a1b7',GradientType=0 ); /* IE6-9 */}

section { padding:30px 0 40px;}

.contents {}
.home_contents {}
.home_contents h2 { font-size:28px;}
ul.benifits_list { list-style:none; margin:0; padding:0;}
ul.benifits_list li { position:relative; padding-left:20px;  line-height:27px;}
ul.benifits_list li:before { content:"\f058"; font-family:'FontAwesome'; left:0; top:0; position:absolute; color:#80c261;}
.clear_20 { padding:10px; clear:both;}
ul.most_popular_voice_box { list-style:none; margin:0; padding:0;}
ul.most_popular_voice_box li { float:left; width:18%; margin-right:2%; font-size:13px;}
ul.most_popular_voice_box li:nth-child(5n) { margin-right:0;}
ul.most_popular_voice_box li .btn { font-weight:700;}
#home-scroll .item img.norating { max-width:90px !important;}
.video_voice_thumb  { }
.grid-box { display:block;margin-bottom:20px; padding:10px; -webkit-box-shadow:rgba(0,0,0,0.2) 0 0  10px; box-shadow:rgba(0,0,0,0.2) 0 0  10px;}
.grid-box p {font-size:12px; margin-top:5px;}
.certi {position:relative; margin-bottom:20px; max-height:205px;}
.certi i.fa { color:#F1980B; position:absolute; top:-8px; left:5px; z-index:10;}
.voice_tallent_name {font-family: 'Marck Script', cursive; font-size:25px; color:#1175a7; text-align:center;}
.plyer_thumb { margin-bottom:10px;}
/*.plyer_thumb .mejs-volume-button, .plyer_thumb .mejs-horizontal-volume-slider { display:none !important;}
.mejs-container .mejs-controls .mejs-time { float:right !important;}*/
.btn-primary { background:#02a1b7;}
.btn-primary:hover { background:#04c4cf;}
.btn-warning {background:#ec7433;}
.btn-danger {background:#cf343a;}

#home-scroll.owl-theme .owl-dots .owl-dot span { background:#F1980B;}
#home-scroll.owl-theme .owl-dots .owl-dot.active span { background:#2579d7;}
#home-scroll.owl-theme .owl-item .video_voice_thumb img{ margin:10px 7px; max-width:calc(100% - 14px);}
#home-scroll .owl-item:first-child { display:none; }

ul.brand_logo_list { text-align:center; list-style:none; margin:0; padding:0;}
ul.brand_logo_list li { display:inline-block; margin:10px 20px;}
.voice_talent_sec_terms { background:#0285a3; color:#fff; text-align:center;}
.voice_talent_sec_terms_inner { background:#04c4cf; padding:20px;}
.test_sec{ background:#57a2bf;  color:#fff;}
.test_sec h2 { text-align:center; font-weight:700;}
.uppercase { text-transform:uppercase;}
.testimonials_box { background:#fff; border-radius:7px; -webkit-border-radius:7px; color:#333; padding:20px; min-height:250px;}
.testimonials_box .testi_img { max-width:73px; height:auto;}
.test_name {font:18px 'Marck Script', cursive; padding-left:60px; padding-top:15px; position:relative}
.test_name span { display:block; font:14px 'Lato', sans-serif;}
.test_name i.fa { position:absolute; left:0; font-size:48px;}
.test_name i.fa.green { color:#70da56;}
.test_name i.fa.purple { color:#6034d2;}
.test_name i.fa.pink { color:#de3ae2;}
.test_sec .owl-theme .owl-dots .owl-dot span {background:#338b97;}
.test_sec .owl-theme .owl-dots .owl-dot.active span, .test_sec .owl-theme .owl-dots .owl-dot:hover span { background:#0e6e6a;}

.footer { background:#2b2b2b; color:#fff; min-height:195px; padding-top:20px;}
.footer a { color:#fff;}
.footer a:hover { color:#EC7433;}
.footer ul { list-style:square inside; margin:0; padding:0;}
.footer ul li a { color:#fff; display:inline-block; padding:3px 0;}
.footer hr { border-color:#333;}
.footer hr + p { font-size:13px; text-align:center; margin-bottom:20px;}
.footer hr + p a { text-decoration:underline;}
.footer hr + p  a:hover { text-decoration:none;}

.form-element .box { background: #f7f7f7; border: 1px solid rgba(255, 255, 255, 0); color:#111; padding:3px 10px; height:40px;width: 100%; }
.form-element { position: relative; }
.form-element [type="submit"] { background:#02A1B7; color:#fff; border:none; height:100%; padding:0 0.75em; position:absolute; right:0; top:0; width:50px; }


.form-element.side .box { background: #fff; border: 1px solid #d1d1d1; border-radius:4px; color:#888; font-size:21px; padding:3px 10px; height:40px;width: 100%; }
.form-element.side { position: relative; }
.form-element.side [type="submit"] { background:none; color:#999; border:none; height:100%; padding:0 0.75em; position:absolute; right:0; top:0; width:50px; }

.header_inner_list ul { list-style:none; padding:0; margin:0; display:inline-block; text-align:left; margin-top:43px; float:right; }
.header_inner_list ul li { display:inline-block; font-size:13px; color:#666666; margin-right:15px;  }
.header_inner_list ul li a{ font-size:13px; color:#666666; font-weight:600;  }
.header_inner_list ul li a:hover { color:#000; text-decoration:none; }
.header_inner_list ul li:first-child a { text-transform:uppercase; color:#404040; }
.header_inner_list ul li:first-child a i {font-size:12px; color:#b2b2b2; }
.header_inner_list ul li:last-child { margin-right:0; }
.header_inner_list ul li i { margin-right:10px; font-size:18px; color:#66bdde;  }
.header_inner_list ul li a.btn, .header_inner_list ul li a.btn i {font-size:11px; color:#fff;font-weight:400;}
.header_inner_list ul li a.btn i { margin-right:0px; margin-left:10px;}

.header_inner_list li ul { display:none; left:auto; padding:0; position:absolute; width: 400px; z-index: 999999 !important; }
.header_inner_list li:hover ul { display: block;list-style:none; margin:0; padding-top:5px;text-align:left}
.header_inner_list li ul li { background:rgba(0,0,0,0.7);  float:left; font-size:13px; display:block; margin:0; padding:0; width: 50%}
.header_inner_list li ul li a {color:#fff !important; display:block; width:100%; margin:0; border:none; padding:6px 12px;}
.header_inner_list li ul li a:after { display:none;}
.header_inner_list li ul li a:hover { background:#02A1B7; color:#fff;}
.header_inner_list li ul li.current_page_item > a, .header_inner_list li ul li.current-menu-ancestor > a, .header_inner_list li ul li.current-menu-item > a, .header_inner_list li ul li.current-menu-parent > a { background:#02A1B7; color:#fff; }

.header_inner .top_bar { background:#02a1b7;}
.top_bar ul { list-style:none; margin:0; padding:0; float:right; margin-top:6px;}
.top_bar ul li { display:inline-block; font-size:13px; color:#666666;  position:relative; float:left;}
.top_bar ul li a{ font-size:13px; color:#fff; font-weight:600; }
.top_bar ul > li + li:before {  content: "|";color:#3d3d3d; padding: 0 10px; font-size:11px;}
.top_barul li a:hover, #top_nav ul li.active a { color: #72c267;}
.inner_contents { padding:0 0 30px;}
.inner_contents h1 { font-size:24px;}

ul.client_account_info { list-style:none; margin:0; padding:0; margin-top:25px;}
ul.client_account_info li { display:inline-block; margin-right:10px; width:28%;text-align:center; vertical-align:top; }
ul.client_account_info li a { color:#fff; padding:10px 20px; font-size:18px; display:block; text-align:center; }
ul.client_account_info li.setting { background:#404040;}
ul.client_account_info li.demo { background:#ec7433;}
ul.client_account_info li.contest { background:#02a1b7;}
ul.client_account_info li a:hover { opacity:0.78;}
ul.client_account_info.full { margin-top:0;}
ul.client_account_info.full li { margin-bottom:20px; width:100%;}
.client_info_tab .nav-tabs { margin:0 0 20px 0; border-bottom:1px solid #eaeaea;}
.client_info_tab .nav-tabs > li { margin-bottom:0;}
.client_info_tab .nav-tabs > li > a { background:#f6f6f6; color:#66686e; font-size:16px; border:1px solid #eaeaea; border-bottom:none; margin-right:6px;}
.client_info_tab .nav-tabs > li > a i.booking-count { background:url(images/booking_info_icon.png); color:#fff; font-size:18px; font-weight:bold; height:33px; position:absolute; right:0; line-height:33px; text-align:center; top:-15px; width:33px;}
.client_info_tab .nav-tabs > li.active > a, .client_info_tab .nav-tabs > li.active > a:focus, .client_info_tab .nav-tabs > li.active > a:hover { background:#02a1b7; color:#fff; border-color:#02a1b7; border-bottom:none;}
.client_info_tab table tbody td img { float:left; margin-right:7px; }
.client_info_tab table thead td { background-color:#eaeaea;}
.client_info_tab table td.lft_col { width:115px;}
.client_info_tab table td { font-size:16px; vertical-align:middle; padding:10px!important;}
.client_info_tab table td input[type="file"] { height:auto; padding-left:0;}
.client_info_tab .table > thead > tr > td, .client_info_tab .table > tbody > tr > td  {vertical-align:middle;}
.client_info_tab .table .sm-txt { font-size:13px; font-weight:normal;}
.client_info_tab .table .md-txt { font-size:14px; font-weight:bold;}
.client_info_tab table td small { display:block; font-weight:400;}
.client_info_tab .table > thead > tr > td { font-size:17px; text-transform:uppercase;}
.grey_text { color:#333;}
.red_text { color:#F00;}

.clear_50 { clear:both; padding:25px;}
.lft_col .btn { background-color:#ec7433; color:#fff; text-align:center; display:inline-block;}
.lft_col .btn:hover { background-color:#f07403;}

.jRate { position:relative; display:block; width:100%; clear:both; margin-top:25px; }
.talent_img { display:block; margin-bottom:10px; }
.table-responsive h3 { padding:0; margin:0; margin-bottom:10px; display:block; }

audio { background-color:#151414; display:inline-block; vertical-align:baseline; width:100%;}

.blk-border .modal-content { border:1px solid #000; border-radius:0; padding:25px;}
.blk-border input[type="file"] { padding:0; width:100%;}
.blk-border .modal-content h4 { font-weight:bold; margin:0;}
.blk-border .close { color:#fe0000; font-size:14px; opacity:0.8; position:absolute; top:3px; right:3px;}
.blk-border .close:hover { opacity:1;}
.btn-info { background:#02a1b7;}

.signup-popup .modal-header { border-bottom:0; padding:15px 15px 0;}
.signup-popup .modal-body { padding:0;}
.signup-popup .comments-section { padding:15px;}
.signup-popup .btn_bk { text-align:center;}
.signup-popup .btn { display:inline-block; }
.btn_signup {font-weight:600; width:278px; font-size:16px; padding:8px;}
.btn_signup i, .btn_login i { margin-right:10px;}
.form-heading-line { width:30%; border-top: 1px solid #d5d5d5; color:#464a53; font-size:15px; text-transform:uppercase; margin:0 auto; text-align:center; position:relative;}
.form-heading-line span { background-color:#fff; display:inline-block; margin-top:-15px; padding:0 20px; text-align:center; position:absolute; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}

.form-middle-text { width:70%; border-top: 1px solid #d5d5d5; color:#464a53; font-size:15px; text-transform:uppercase; margin:80px auto 0; text-align:center; position:relative;}
.form-middle-text span { background-color:#fff; display:inline-block; margin-top:-12px; padding:0 10px; text-align:center; position:absolute; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}

.btn-primary-dark { background:#3b5998; color:#fff; border-bottom:3px solid #354f88;}
.btn-primary-dark:hover { background:#354f88; color:#fff;}
.signup-popup form .form-control { box-shadow:none; margin-bottom:10px; padding-left:34px; min-height:36px; border-radius:3px; -webkit-border-radius:3px;  background-color:#fff; background-position:6px center; background-repeat:no-repeat;}
.model_bottom_link { text-align:center; font-size:12px; padding:0 0 30px; border-bottom:1px solid #eeeeee;}
.signup-popup .btn-warning, .login-popup .btn-warning { background:#ff910f; border-bottom:3px solid #e6830e;}
.signup-popup .btn-warning:hover, .login-popup .btn-warning:hover { background:#e6830e;}
.signup-popup .modal-footer { padding:25px; background:#eeeeee; border-top:#fff 1px solid; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.signup-popup form .user { background-image:url(images/signup_user_icon.png)}
.signup-popup form .company { background-image:url(images/signup_company_icon.png)}
.signup-popup form .phone { background-image:url(images/signup_phone_icon.png)}
.signup-popup form .email { background-image:url(images/signup_email_icon.png)}
.signup-popup form .lock { background-image:url(images/signup_lock_icon.png)}
.btn_login {font-weight:600; font-size:16px; padding:8px; display:block;}

.login-popup .modal-header { border-bottom:0; padding:15px 15px 0;}
.login-popup .modal-body { padding:0;}
.login-popup  .form-heading-line {width:100%; }
.login-popup .comments-section { padding:15px;}
.login-popup form .form-control { box-shadow:none; margin-bottom:10px; padding-left:34px; min-height:36px; border-radius:3px; -webkit-border-radius:3px;  background-color:#faffbd; background-position:6px center; background-repeat:no-repeat;}

.login-popup form .user_login { background-image:url(images/login_user_icon.png)}
.login-popup form .lock_login { background-image:url(images/login_lock_icon.png)}
.login-popup form label { font-weight:400;}
.login-popup .modal-footer { padding:12px 12px 10px; background:#eeeeee; border-top:#fff 1px solid; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px; position:relative; text-align:center;}
.login-popup .modal-footer:before { position:absolute; content:""; left:0; top:-2px; background:#eeeeee; height:1px; width:100%;}
.sea_green_text { color:#039fb6;}
.orange_text { color:#f87559;}
.chooseaccount-popup .modal-header { border-bottom:0; padding:15px 15px 0;}
.chooseaccount-popup h3.modal-title { text-align:center; font-size:27px;}
.chooseaccount-popup h3.modal-title span { font-weight:700;}
.chooseaccount-popup .modal-body { padding:0;}
.chooseaccount-popup .comments-section {padding:40px;}
.chooseaccount-popup .comments-section .btn { border-radius:0; font-weight:800; text-transform:uppercase; font-size:18px; padding:12px;}
.chooseaccount-popup .modal-footer { padding:12px 12px 10px; background:#eeeeee; border-top:#fff 1px solid; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px; position:relative; text-align:center;}
.chooseaccount-popup .modal-footer:before { position:absolute; content:""; left:0; top:-2px; background:#eeeeee; height:1px; width:100%;}

.releasefund-download-popup .modal-header { border-bottom:0; padding:15px 15px 0;background:#f1f4f7; border-bottom:#ced4dd 1px solid; -webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;  min-height:50px;}
.releasefund-download-popup  h3.modal-title { font-size:18px; font-weight:700; margin-bottom:10px; }
.releasefund-download-popup  h3.modal-title span { }
.releasefund-download-popup  .modal-body { padding:0;}
.releasefund-download-popup  .comments-section {padding:15px; font-size:17px;}
.releasefund-download-popup  .comments-section h4 { font-size:17px;}
.inner_text_box { border:#dddddd 1px solid; border-top-color:#bbbbbb; padding:0 15px 15px;}
.releasefund-download-popup  .comments-section ul { list-style:none; margin:0; padding:0; margin-bottom:20px;}
.btn_download { text-align:center;}
.releasefund-download-popup  .comments-section .btn {  font-weight:700; font-size:18px; padding:9px 25px;}
.releasefund-download-popup  .modal-footer { padding:12px 12px 10px; background:#f0f3f6; border-top:#ced4dd 1px solid; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px; text-align:center; min-height:50px;}

.payment_detail_popup  .modal-header { border-bottom:0; padding:15px 15px 0;background:#f1f4f7; border-bottom:#ced4dd 1px solid; -webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;  min-height:50px;}
.payment_detail_popup  h3.modal-title { font-size:18px; font-weight:700; margin-bottom:10px; }
.payment_detail_popup  h3.modal-title span { }
.payment_detail_popup  .modal-body { padding:0;}
.payment_detail_popup  .comments-section {padding:15px; font-size:14px;}
.payment_detail_popup  .comments-section h4 { font-size:17px;}
.payment_detail_popup  .comments-section ul { list-style:none; margin:0; padding:0; margin-bottom:20px;}
.payment_detail_popup  .modal-footer { padding:12px 12px 10px; background:#f0f3f6; border-top:#ced4dd 1px solid; -webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px; text-align:center; min-height:50px;}
.btn-default { box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2); border:1px solid #c6cbd2 !important; font-size:13px; padding:3px 30px !important; display:inline-block; border-radius:5px !important; color:#333; opacity:1; text-shadow:none;}
ul.payment_detail_info_list { list-style:none; margin:0; padding:0; }
ul.payment_detail_info_list li {padding-left:25px; font-size:13px;}
.modal-md { width:800px;}
.payment_card_img { margin-bottom:12px;}
.payment_detail_popup .form-control { background-color:#fff; margin-bottom:15px;}
.formlabel_text { padding-top:7px;}
.date_row {}
.date_row  .form-control { width:20%; float:left;}
.date_row  span { float:left; padding:7px;}
.normal_text { font-weight:400;}
.btn-right { float:right; padding:6px 15px;}
span.sm_left { text-align:left; font-size:12px;}
span.sm_right { text-align:right; float:right;font-size:12px;}

.releasefund-download-popup .rate_star { margin-top:5px; margin-bottom:5px;}
.releasefund-download-popup .star_label_text { font-weight:700; padding-top:7px; font-size:14px;}

/*signup steps*/
.steps_signup { position:relative; display:block; }
.steps_signup h1 { font-size:36px; font-family:Arial, Helvetica, sans-serif; }
ul.nav_tabs_list { list-style:none; padding:0; margin:0; display:block; margin-top:35px; margin-bottom:25px; }
ul.nav_tabs_list li { display:block; color:#878787; font-size:21px; font-family:Arial, Helvetica, sans-serif; float:left; }
ul.nav_tabs_list li a{ display:block; padding:2px 20px; color:#878787; font-size:21px; font-family:Arial, Helvetica, sans-serif; }
ul.nav_tabs_list li a:hover, ul.nav_tabs_list li.active a {background-color:#ec7533; color:#fff;}
ul.nav_tabs_list li:first-child.active a {background-color:#404040; color:#fff;}
ul.nav_tabs_list li:nth-child(3).active a {background-color:#009fb5; color:#fff;}
ul.nav_tabs_list li:nth-child(4).active a {background-color:#009fb5; color:#fff;}
.tab-content { display:block; clear:both; margin-top:35px; font-size:13px; }
.clear10px { clear:both; padding:5px; }
.clear30px { clear:both; padding:15px; }
.clear40px { clear:both; padding:20px; }
.clear20px { clear:both; padding:7px; }
.clear25px { clear:both; padding:12px; }

.selectfeilds { position:relative; }
.selectfeilds .text { padding-top:10px; text-align:center; }
.selectfeilds select { width:45%; min-width:72px; display:inline-block; float:left; border:#d3d3d3 solid 1px; background:url(images/select-grey2.png) calc(100% - 15px) center no-repeat #f7f7f7; -moz-appearance:none; -webkit-appearance:none; border-radius:15px; -webkit-border-radius:15px; padding:7px;}
.selectfeilds select.last { float:right; }

.selectfeilds2 { position:relative; }
.selectfeilds2 select { width:100%; display:inline-block; float:left; border:#d3d3d3 solid 1px; background:url(images/select-grey2.png) calc(100% - 15px) center no-repeat #fff; -moz-appearance:none; -webkit-appearance:none; padding:7px;}

h2.price { color:#353535; font:bold 36px/1 Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2.price span { display:block; font-size:18px; font-weight:normal; text-transform:none;}

.side-navs ul{ list-style:none; margin:0; padding:0;}
.side-navs ul li { padding:5px 0 5px 40px; position:relative;}
.side-navs ul li img { position:absolute; left:0; margin:0;}
.side-navs ul li a { color:#404040;}

#My_Prices { font-size:18px; color:#454545; }

.profile { color:#454545; font-size:18px}
.profile .form-control { border-radius:0;}
.profile input[type="submit"] { background:#02A1B7; border-radius:0; font-weight:bold; padding:8px 50px;}

.grey_dot { background:#f6f6f6; border-top:1px dotted #848484; overflow:hidden; padding:10px 0;}
#Membership_Account { position:relative; }
#Membership_Account select { width:215px; float:left; display:inline-block; border:#d3d3d3 solid 1px; background:url(images/select-grey2.png) calc(100% - 15px) center no-repeat #fff; -moz-appearance:none; -webkit-appearance:none; padding:7px; height:auto; font-size:18px; margin-top:15px; color:#9c9c9c;}
#Membership_Account h2 { color:#353535; font:normal 22px/1 Arial, Helvetica, sans-serif;}
#Membership_Account h3 { color:#4c4c4c; font:normal 22px/1 Arial, Helvetica, sans-serif; float:left; margin-right:10px;}

ul.memebership_list { list-style:none; padding:0; margin:0; display:block; }
ul.memebership_list li { display:block; margin-bottom:10px; font-size:14px; position:relative; font-family:Arial, Helvetica, sans-serif; color:#494949; padding-left:50px; }
ul.memebership_list li:before { position:absolute; left:0; top:3px; content:""; width:50px; height:50px; background:url(images/membership_checklist.png) no-repeat center top; }
ul.memebership_list li.anti:before { background-image:url(images/membership_checklist-ult.png);}
.blue_button { padding:10px 25px; width:100%; color:#fff; text-align:center; background-color:#02a1b7; border-radius:7px; -webkit-border-radius:7px; display:block; font:normal 30px/1 Arial, Helvetica, sans-serif; cursor:pointer;}
.blue_button:hover { background:#04c4cf; color:#fff; }
.orange_button { background:#ec7433; padding:10px 25px; width:100%; color:#fff; text-align:center; background-color:#ec7433; border-radius:7px; -webkit-border-radius:7px; display:block; font:normal 30px/1 Arial, Helvetica, sans-serif;}
.orange_button:hover { background:#EC971F; color:#fff; }
/*signup steps end*/

/*auditions*/
section.grey { overflow:hidden;}
section.grey .container { position:relative;}
section.grey.vt .white { background:#fff;}
section.grey.vt .white h2 span { color:#8c8c8c; display:inline-block; font-size:18px; margin-left:15px;}
.voice_account select { background:url(images/select-grey.jpg) calc(100% - 15px) center no-repeat; -moz-appearance:none; -webkit-appearance:none;}
ul.voice_account { list-style:none; margin:0; overflow:hidden; padding:20px 0 30px;}
ul.voice_account li { display:block; float:left; padding:22px; width:33.33%;}
ul.voice_account li:nth-child(odd) { background:#e6e6e6;}
ul.voice_account li h4 { font-weight:bold; margin:0;}
ul.voice_account li a.btn { background:#02a1b7; color:#fff; padding:4px 25px;}
ul.voice_account li:nth-child(even)  a.btn { background:#ec7433;}
.btn-default { border:1px solid #ddd!important; border-radius:0;}

.blk-border .modal-content { border:1px solid #000; border-radius:0; padding:25px;}
.blk-border input[type="file"] { padding:0; width:100%;}
.blk-border .modal-content h4 { font-weight:bold; margin:0;}
.blk-border .close { color:#fe0000; font-size:14px; opacity:0.8; position:absolute; top:3px; right:3px;}
.blk-border .close:hover { opacity:1;}
.btn-info { background:#02a1b7;}
.btn-info:hover { background:#04c4cf;}
/*auditions end*/

.postaudition_contents { padding:0 0 30px;}
.postaudition_contents h2 {text-transform:uppercase;  font-size:23px; font-weight:600;}
.postaudition_contents h2 .price { color:#606060; float:right; font-size:30px; font-weight:900;}
.postaudition_box {  text-align:center;}
.postaudition_contents p { font-size:14px;}
.seagreen_text { color:#03abbe;}
.budget_box { padding:15px; border:#ddd 1px solid; border-radius:5px; -webkit-border-radius:5px;}
.postaudition_contents form .form-control { margin-bottom:20px;font-size:17px; height:inherit; min-height:35px;}
.postaudition_contents form h4 {margin-left:7px;}
.form_text { padding-bottom:5px; font-size:17px; clear:both; margin-left:7px;}
.add_file { background-color:#e9e9e9;}
.postaudition_contents form .btn { float:right; font-size:18px; text-transform:uppercase; font-weight:600; padding:5px 46px;}
.budget_right select { width:30%}
.budget_right .input-group {width:40%; float:left; margin-right:10px;}
.budget_right .input-group .form-control { margin-bottom:0;}
.select_small {width:calc(33% - 10px); float:left; margin-left:10px;}
.select_small_job {width:calc(25% - 10px); float:left; margin-left:10px;}

.md_input { width:80%; float:left; margin-right:10px;}

.budget_box .irs-min:before {border-bottom:4px solid #888; border-left:4px solid transparent; border-right:4px solid transparent; content:''; position:absolute; left:0; top:0px; }
.budget_box .irs-max:before {border-bottom:4px solid #888; border-left:4px solid transparent; border-right:4px solid transparent; content:''; position:absolute; right:0; top:0px; }

ul.client_account_info li { width:calc(33% - 10px);}
ul.client_account_info li:last-child { margin:0;}

.dp-area { color:#525252; float:left; font:16px Arial, Helvetica, sans-serif; padding:10px 5px 0 0; width:30%; word-break:break-all;}
.dp-area img { float:left; margin-right:15px; margin-top:-10px;}
.dp-area a img { float:none; margin:0;}
.dp-right { float:right; width:69%;}

ul.dp_feats { display:table; list-style:none; margin:10px 0 0; padding:0; font:13px Arial, Helvetica, sans-serif; width:100%;}
ul.dp_feats li { color:#444; display:table-cell; margin-right:-4px; text-align:center; vertical-align:top;}
ul.dp_feats li strong { display:block; font-size:28px; line-height:1.3;}

ul.dp_feats li .form-control { background:url(images/calender_icon1.png) 5px center no-repeat; border-color: #bebebe; border-radius: 0; box-shadow: 0 0 0 3px #e9e9e9, 0 0 5px rgba(0, 0, 0, 0.15) inset; display:inline-block; margin:8px 10px 0 0; min-height: 36px; padding-left:30px; width:calc(50% - 13px);}
ul.dp_feats li .form-control:last-child { margin-right:0;}
a.edit { color:#444; font-size:10px; margin-left:15px; text-decoration:underline;}
a.edit img { margin-right:5px;}
a.edit:hover { text-decoration:none;}

h2.price { color:#353535; font:bold 36px/1 Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2.price span { display:block; font-size:18px; font-weight:normal; text-transform:none;}

.side-navs ul{ list-style:none; margin:0; padding:0;}
.side-navs ul li { font-size:14px; padding:5px 0 5px 30px; position:relative;}
.side-navs ul li img { position:absolute; left:0; margin:0;}
.side-navs ul li a { color:#404040;}

.profile { color:#454545; font-size:16px}
.profile .row { margin:0 -5px;}
.profile [class*="col-"]{ padding:0 5px;}
.profile .col-sm-1 { width:12%;}
.profile .form-control { border-radius:0;}
.profile input[type="submit"] { background:#02A1B7; border-radius:0; font-weight:bold; padding:8px 50px;}
.profile h3 { font-weight:bold;}
.profile small { font-size:14px; color:#5e5e5e;}
.profile select { background:url(images/select1.png) calc(100% - 10px) center no-repeat; -moz-appearance:none; -webkit-appearance:none; }
.profile input[type="file"] { font-size:14px;}
.profile .red { color:#e40000;}

.client_info_tab .tab-content { margin:0;}

.tab-msg a { color:#444; font-size:12px; position:relative; top:-5px; text-decoration:underline;}
.tab-msg img  {vertical-align:top;}
.tab-msg a:hover { text-decoration:none;}
.tab-msg span.count { font-size:10px; position:relative; top:-16px; left:-38px; margin-right:-38px;}

.inline { display:inline-block; margin-left:15px; vertical-align:top;}

input[type="checkbox"] { display: none; }
label { font-weight:normal; font-size:14px;}
label input[type="checkbox"] + span { background:url("images/formelements.png") no-repeat 0 -25px; display: inline-block; height: 25px; margin: -1px 4px 0 0; vertical-align: middle; width: 25px; }
label input[type="checkbox"].error + span {outline:1px solid red !important}
label input[type="checkbox"]:checked + span { background: url("images/formelements.png") no-repeat 0 0;}
input[type="radio"] { display: none; }
label input[type="radio"] + span { background: url("images/formelements.png") no-repeat scroll right bottom; display: inline-block; height: 25px; margin: -1px 4px 0 0; vertical-align: middle; width: 25px; }
label input[type="radio"].error + span {outline:1px solid red !important}
label input[type="radio"]:checked + span { background:url("images/formelements.png") no-repeat scroll -25px top; }
.check { color:#454545; display:inline-block; font-size:14px; text-decoration:underline; margin:0 10px 10px 0;}

.cash_card { float:left; text-align:center; margin-right:5px; margin-bottom:10px;}

.voice_popup  .modal-header { border-bottom:0; padding:0;background:#fff; border-bottom:0; }
.voice_popup  .modal-body { padding:40px 25px 50px;/* max-height:550px; overflow:auto;*/}
.voice_popup  .modal-content { border-radius:0; border:#000 1px solid;}
.voice_list_detail ul { list-style:none; margin:0; padding:0;}
.btn-cross { background-color:#e6653d !important; opacity:1; color:#fff!important; text-shadow:none;  border-radius:100%;  -webkit-border-radius:100%; width:31px; height:31px; margin:0; position:absolute; top:-15px; right:-15px; z-index:10;}
.btn-cross:hover {opacity:0.66; }
.voice_popup .btn { border-radius:3px; -webkit-border-radius:3px; font-weight:600; margin-right:12px; padding:8px 25px;}
.inner_contact_form { padding:0 30px 25px; min-height:460px;}
.inner_contact_form .form-control { margin-bottom:10px; height:inherit;}
.inner_contact_form.login_form, .inner_contact_form.signup_form { padding:0; min-height:inherit;}

.inner_contact_form .btn_bk { text-align:center;}
.red_text { color:#d30000;}
.green_text { color:#00a51f;}
.blue_text { color:#106BB2;}
.voice_popup  .textarea { margin-bottom:10px;}
.voice_popup  .btn-right { margin-right:0;}
.voice_popup  .voice_list_detail { overflow:hidden;}

.voice_list_detail .form-control {  height:inherit;margin-bottom:15px;}
/*.inner_contact_form .btn { display:inline-block; width:295px;}*/

.switch { background:#fafafa; float:right;}
.switch a { color:#999; padding:10px;}
.switch a:hover, .switch a.active { color:#F9673E;}
.sort-bar { background:#fafafa; border-left:5px solid #fff; overflow:hidden; margin-bottom:10px; padding:5px 0;}
#word-count { background:#fff; box-shadow:0 0 5px #333; padding:6px 0 6px 6px;  position: fixed; right:-255px; top:70px; width:320px; z-index:999;-webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
#word-count img { cursor:pointer; float:left; margin-right:5px;}
#word-count ul { float:left; list-style:none; margin:0; padding:0; padding-top:10px; width:38%;}
#word-count ul li { font-size:14px; padding:2px 0 3px 20px;}
#word-count ul li:first-child { font-weight:bold;}
#word-count ul li:nth-child(even) { background:#f6f6f6;}
#word-count.on { right: 0; }

span.small_hed { font-size:18px; color:#8c8b8b;}
ul.tallent_demo_list { list-style:none; margin:0; padding:0; overflow:hidden; margin-bottom:7px;}
ul.tallent_demo_list li { float:left; font-size:12px; margin-right:30px; display:inline-block;}
ul.tallent_demo_list li a { color:#333; text-decoration:underline;}
ul.tallent_demo_list li a:hover { text-decoration:none;}
ul.tallent_demo_list li i { margin-right:5px;}

ul.tallent_demo_list2 { list-style:none; margin:0; padding:0; overflow:hidden; margin-bottom:10px;}
ul.tallent_demo_list2 li { float:left; margin-right:10px; display:inline-block; font-size:12px; color:#999ca2; text-transform:uppercase;}
ul.tallent_demo_list2 li i { margin-right:5px;}
ul.tallent_demo_list2 span { color:#000;}
.bold_text { font-weight:600;}
.video_table { overflow:auto;}
.video_table table { width:90%; border:#ddd 1px solid}
.video_table table td { padding:10px; text-align:center;}
.video_table table thead { background:#f0f0f0;}
.tallant_list_text { font-weight:600; padding-top:10px; margin-bottom:10px;}

.right_voice_telent h3  { font-size:18px; margin:0;}
.right_voice_telent h3 a { color:#333;}
.right_voice_telent h3 a:hover { color:#02A1B7}
.right_voice_telent .lead { line-height:1; margin:0;}
.grid_voice_telent .lead { font-size:16px;}
.grid_voice_telent .info { margin-top:5px; min-height:70px;}
.grid_voice_telent h4 { margin:0 0 5px 0;}
.grid_voice_telent h4 strong {margin-bottom:10px; display:block;}
.grid_voice_telent h4 span { font-size:14px; overflow: hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; min-height:30px;}
.grid_voice_telent h4 a { display:block;width: 180px; white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis; color:#333;}
.grid_voice_telent h4 a:hover { color:#02A1B7}
.grid_voice_telent .star_img { display:inline-block;}
.grid_voice_telent [id*=showmsaudio_] { height:30px;}
.row.voice { margin:0;}
.normal_text-14 { font-weight:400; font-size:14px; line-height:inherit;}
.checkbox-inline, .radio-inline { padding-left:0;}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline { margin:0;}

.inputfile { height: 0.1px; opacity: 0; overflow: hidden; position: absolute; width: 0.1px; z-index: -1; }
.inputfile + label {cursor: pointer; display: inline-block; font-size: 1.25rem;  font-weight: 700; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap; width:100%; }
.inputfile + label span { background:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:0 1px 1px rgba(0,0,0,0.075) inset; color:#555; display:inline-block; min-height:2em; overflow:hidden; text-overflow:ellipsis; vertical-align:top; white-space: nowrap; width: calc(100% - 100px);
height: 34px; line-height: 1.42857; padding: 6px 12px;  }

.inputfile + label strong { display: inline-block; height: 100%; }
.inputfile + label strong svg { fill:#fff;}

.audtion select { background:url(images/select-orange.jpg) calc(100% - 15px) center no-repeat; -moz-appearance:none; -webkit-appearance:none; }
ul.audtions { list-style:none; margin:0; overflow:hidden; padding:20px 0 30px;}
ul.audtions li { display:block; float:left; min-height:360px; padding:22px 22px 0; width:33.33%;}
ul.audtions li:nth-child(odd) { background:#e6e6e6;}
ul.audtions li h4 { font-weight:bold; margin:0;}
ul.audtions li a.btn { background:#02a1b7; color:#fff; padding:4px 25px;}
ul.audtions li:nth-child(even)  a.btn { background:#ec7433;}

.ts-side { background:rgba(2,161,183,0.1);}
.ts-side hr { border-color:orange}
.ts-hrs { list-style:none; margin:0; padding:0;}
.ts-hrs li { padding:3px; overflow:hidden;}
.ts-hrs li:nth-child(even) { background:#f2f2f2;}
.ts-hrs li span { float:right; text-align:right;}
.video_table.ts table { width:100% }
.audtion .col-sm-3 h4 + hr { margin:5px 0 10px;}
.video_table.ts table td { padding:8px; font-size:14px; line-height:1.2;}

[class*="step"] { position:relative}
.step-next, .step-prev { color:#fff; font-size:18px; position:relative; bottom:-10px; text-align:center; padding:10px 25px; background-color: #ec7433;}
.step2 .step-next, .step2 .step-prev {bottom:-15px;}
.step-next i, .step-prev i { display:inline-block;}
.step-next:hover, .step-prev:hover, .step-next:focus, .step-prev:focus { color:#fff !important; background:#02a1b7;}
.step-next { right:-15px;}
.step-prev { left:-15px;}
.voice_text { min-height:50px;}

.booking-box  { background:#fafafa; border:1px solid #eee; border-radius:4px; box-shadow:0 4px 0 #f4f4f4; margin-bottom:20px; overflow:hidden; padding:10px 15px 15px;}
.booking-box h3 { font-weight:600; margin:15px 0 5px;}
ul.booking_meta { color:#999; font-size:13px; list-style:none; margin:0; margin-left:-10px; padding:0;}
ul.booking_meta li { border-right:1px solid #ccc; display:inline-block; line-height:1; padding:0 10px; }
ul.booking_meta li:last-child { border:none;}

.milestone { border-top:1px solid #eee; line-height:1.8; margin:-15px -15px 15px; padding:10px 0; text-align:center;}
.milestone i, .milestone strong { display:block;}
.booking-box + .milestone { margin-top:0;}

.msg-beard {border-radius:5px; padding:10px; margin:0 0 20px 130px; position:relative; min-height:120px;}
.msg-beard.tinted { background:rgba(1, 159, 184, 0.2); min-height:0;}
.msg-beard.tinted:before { border-bottom:10px solid transparent; border-top:10px solid transparent;border-right:10px solid rgba(1, 159, 184, 0.2); content:''; position:absolute; left:-10px; top:50%; margin-top:-10px;}
.msg-beard .profile-pic, .msg-beard .inn .msg-beard.tinted .profile-pic { font-size:12px; overflow:hidden; position:absolute; left:-115px; text-align:center; top:0; width:80px;}
.msg-beard .profile-pic img, .msg-beard .inn .msg-beard.tinted .profile-pic img { border-radius:50%; max-width:100%; height:80px;}
.booking-box .inn { border-top:#eee solid 1px; margin:30px 0 0 0; min-height:110px; padding:20px 0 0 0;}
.msg-beard .inn .msg-beard { margin-left:0;}
.msg-beard .inn .msg-beard.tinted { background:rgba(248, 117, 87, 0.2)}
.msg-beard .inn .msg-beard.tinted:before { border-right-color:rgba(248, 117, 87, 0.2)}
.msg-beard .bookingdate { background:#eee; border-radius:2px; margin:0 0 5px 5px; line-height:1; padding:3px 3px 5px;}
.booking-box input[type="file"] { padding:0;}

a.btn.yes, a.btn.no { border-radius:2px; color:#fff; font-size:15px; font-weight:bold; margin-right:10px; padding:5px 20px 7px;}
a.btn.yes { background:#77be54;}
a.btn.no { background:#cf343a;}
h5.orange_text a { color:#f87559; text-decoration:underline;}
.talent_voice_box h3 a { color:#333;}
.tittle_hed { color:#333;}
.tittle_hed a { color:#333; text-decoration:underline;}
.tittle_hed a:hover { color:#333; text-decoration:none;}
.order_step .form-control { margin-bottom:10px;}

.thanks p { font-size:18px; margin-bottom:5px;}
.msg_dotted { border-bottom:1px dashed #ddd; margin-bottom:5px;}
.account_bill h3 { font-size:20px;}
.account_bill h3 a { text-decoration:underline; color:#02a1b7; font-weight:400;}
.account_bill h3 a:hover { text-decoration:none;}
.account_bill .form-control { margin-bottom:15px;}
.account_bill .btn-warning { background:#ec7533 !important;}
.account_bill .btn-warning:hover { background:#d66424 !important;}

.account_bill input[type="radio"],
.account_bill input[type="checkbox"] { position: absolute; left: -999em; }

.account_bill label:before { display: inline-block; position: relative; top:0.5em; left:-2px; content:''; width:25px; height:25px; background-image:url(images/formelements.png); }

.account_bill input[type="checkbox"] + label:before { background-position: 0 -25px;}
.account_bill input[type="checkbox"]:checked + label:before {background-position: 0 0 ; }

.account_bill input[type="radio"] + label:before { background-position: -25px -25px;}
.account_bill input[type="radio"]:checked + label:before { background-position: -25px 0;}

.vtop.table > tbody > tr > td { vertical-align:top;}

h1 a.sea_green_text { font-size:20px;}
h1 a.sea_green_text i { font-size:25px; margin-right:5px;}

.acs { text-align:right}
.acs ul { display:inline-block; list-style:none; margin:0; overflow:hidden; padding:0; width:260px;}
.acs ul li { border-right:1px solid #999; color:#666; display:inline-block; font-size:10px; line-height:1.2; margin-bottom:5px; padding:0 2px; text-align:center; width:55px;}
.acs ul li:first-child { width:75px;}
.acs ul li:last-child { border:none;}
.acs ul li img { float:none !important; width:20px;}
.acs ul.navs {background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top,  #FBFBFB 0%, #D9D9D9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #FBFBFB 0%,#D9D9D9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #FBFBFB 0%,#D9D9D9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#D9D9D9',GradientType=0 ); /* IE6-9 */
border:1px solid #d3cece; border-radius:5px; box-shadow:0 3px 3px #eee; }
.acs ul.navs li { border:none;}

table.dashboard { color:#3f3f3f; text-transform:uppercase; font-size:16px;}
table.chotty td { font-size:14px; font-weight:normal;}
table.chotty thead { background:#EAEAEA; text-align:center;}
.g-recaptcha { text-align:center; width:304px; margin:0 auto;}

#welcome .modal-dialog { width:705px;}
#welcome h2 { font-size:34px;}
#welcome h3 { font-size:26px;}
#welcome h3 span { display:inline-block; position:relative;}
#welcome h3 span img { position:absolute; right:0; bottom:-17px;}
#welcome .orange { color:#f97458;}
#welcome .blue { color:#009eb6;}
#welcome select { background:url(images/slelect-pop.jpg) calc(100% -15px) center no-repeat #fff; -webkit-appearance:none; -moz-appearance:none; line-height:22px;}
#welcome input[type='submit']{ background:#f97458; box-shadow:none; color:#fff; font-size:28px; padding:10px 15px;}
#welcome .row { padding-top:50px; position:relative;}
#welcome .row:before { background:url(images/start.png); height:101px; left:50px; position:absolute; top:-20px; width:180px;}
#welcome  small { font-size:14px;}

.list-group.minrate { font-size:16px;}
.list-group.minrate .list-group-item:nth-child(2n) { background:#F7F7F9;}
.list-group-item { padding:5px 12px;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { background:#fff !important; border-color:#dedede; color:#333;}
.list-group-item:last-child.active, .list-group-item:last-child.active:focus, .list-group-item:last-child.active:hover { color:#02A1B7; font-size:16px;}
.list-group-item:first-child.active, .list-group-item:first-child.active:focus, .list-group-item:first-child.active:hover { padding:10px 12px;}

#min_modal .modal-dialog { position:absolute !important; left:50%; margin:0; top:50%; transform:translate(-50%,-50%)!important; -webkit-transform:translate(-50%,-50%) !important; width:345px;}
#min_modal .modal-header {
background: #f1292b;
background: -moz-linear-gradient(top, #f1292b 0%, #c2292b 100%);
background: -webkit-linear-gradient(top, #f1292b 0%,#c2292b 100%);
background: linear-gradient(to bottom, #f1292b 0%,#c2292b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1292b', endColorstr='#c2292b',GradientType=0 ); color:#fff; padding:8px 15px;}
#min_modal .modal-header .close { color:#fff; font-size:24px; opacity:1;}
#min_modal .modal-content { overflow:hidden !important;}
#min_modal .modal-content input[type="image"]:hover { opacity:0.8;}
.error {border: 1px solid red !important;}
#loadingProgressContainer {display: none; left: 50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  top: 50%; max-width:60px; position:absolute; z-index:99;}
#loadingProgressElement {}

.innerstars a {background-color: rgba(255,255,255,1); padding: 2px;-webkit-border-radius: 3px; border-radius: 3px; display: inline-block;  overflow: hidden; position: absolute; bottom: 13px; z-index: 9; right: 15px;}
.innerstars img {border:0!important; box-shadow:none!important; margin:0!important; border-radius: 0!important;position:relative; top:-2px;}

#load_more_button {font-size:20px;}
.action_linking a { font-size:16px; margin-right:10px; color:#333;}
.action_linking a:last-child { margin-right:0;}
.action_linking a.cancel { /*color:#f00;*/}

.custom_pagination{text-align:center}
.page-numbers{display:inline-block;padding:0;margin:0}
.page-numbers>li{display:inline}
.page-numbers>li>a,.page-numbers>li>span{position:relative;float:left;padding:5px 15px;font-size:14px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.page-numbers>li:first-child>a,.page-numbers>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.page-numbers>li:last-child>a,.page-numbers>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.page-numbers>li>a:hover,.page-numbers>li>span:hover,.page-numbers>li>a:focus,.page-numbers>li>span:focus{color:#02a1b7;background-color:#eee;border-color:#ddd}
.page-numbers>.active>a,.page-numbers>.active>span,.page-numbers>.active>a:hover,.page-numbers>.active>span:hover,.page-numbers>.active>a:focus,.page-numbers>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#02a1b7;border-color:#02a1b7}
.page-numbers .current,.page-numbers .current:hover{z-index:2;color:#fff;cursor:default;background-color:#02a1b7;border-color:#02a1b7}
.page-numbers>.disabled>span,.page-numbers>.disabled>span:hover,.page-numbers>.disabled>span:focus,.page-numbers>.disabled>a,.page-numbers>.disabled>a:hover,.page-numbers>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}

.blog_box{position:relative;display:inline-block;vertical-align:middle;border:1px solid #eee;overflow:hidden}
.blog_thumb{position:relative;margin-bottom:0}
.blog_thumb .blog_image{background:#000;position:relative;overflow:hidden}
.blog_thumb .blog_image img{transition:all 1.5s;-webkit-transition:all 1.5s; width: 100%; object-fit: scale-down; height: 176px;}
.blog_box:hover .blog_thumb a .blog_image img{-webkit-transform-style:unset;transform-style:unset;transform:scale(1.26);-webkit-transform:scale(1.26);opacity:.8}
.smartbloginfo{ padding: 15px 0; overflow: hidden;}
.date_info{font-size:13px;color:#222;font-weight:500;float: left;}
.date_info i{font-size:18px;margin-right:8px;vertical-align:middle}
.blog_inner{padding:12px 15px 30px;text-align:left;margin:0;background:#fff}
.blog_inner .comment{color:#666;font-size:12px;font-weight:500; float: right; text-align: right;}
.blog_inner h4{font-size:16px;text-transform:capitalize;letter-spacing:.5px;font-weight:500; clear: both; min-height:36px;}
.blog_inner h4 a{color:#222;}
.blog_inner h4 a:hover{color:#02a1b7;}
.blog_inner p{margin-bottom:20px;font-size:13px;color:#777;font-weight:400;line-height:22px}
.blog_more{}
.blog_more a{font-size:12px;text-transform:uppercase;font-weight:500;padding:0;padding-bottom:3px;color:#02a1b7;border:0;background:none;position:relative;border-bottom:1px solid #02a1b7;-webkit-transition:all .5s}
.blog_more a:hover{letter-spacing:1px;color:#222;border-color:#222}

.blog_section .blog_box { margin-bottom: 30px;}

.post-stats {  margin-bottom: 10px; overflow: hidden;}
.post-stats div { float: left;}
.post-stats div, .post-stats span { font-size: 12px;  margin-right: 8px;}
.post-stats i.fa { font-size: 12px; margin-right:5px;}

.tags_list{margin-bottom:10px;}
.tags_list i{margin-right:5px;}
.tags_list a{word-break:break-word;white-space:normal;display:inline-block;padding:4px 8px;margin:0 8px 8px 0;font-size:12px;color:#000;border:1px solid #666;border-radius:4px;}
.tags_list a:hover{background:#02a1b7;border-color:#02a1b7;color:#fff;}
.tagcloud a{word-break:break-word;white-space:normal;display:inline-block;padding:4px 8px;margin:0 8px 8px 0;font-size:12px!important;color:#000;border:1px solid #666;border-radius:4px;}
.tagcloud a:hover{background:#02a1b7;border-color:#02a1b7;color:#fff;}

.widget { margin-bottom:30px;}
.widget h2, .widget h3 {margin-top: 0;}
.widget ul{ list-style: none; margin: 0; padding: 0;  margin-bottom:20px;}
.widget ul li a { position:relative; display:block; padding:10px 0 10px 30px; }
.widget ul li,.widget ul li a{color:#333}
.widget ul li a:before {position:absolute; content:"\f105"; font-family: "FontAwesome"; transition:all linear 0.1s; -webkit-transition:all linear 0.1s; color:#02a1b7;top:10px;left:7px;line-height:inherit; }
.widget ul li a:hover{color:#02a1b7}
.widget ul li a:hover:before {left:10px;}
.blog_text h2 { font-size: 22px; font-weight: 600;}

.custom_pagination,.woocommerce-pagination{text-align:center}
.page-numbers{display:inline-block;padding:0;margin:0}
.page-numbers>li{display:inline}
.page-numbers>li>a,.page-numbers>li>span{position:relative;float:left;padding:5px 15px;font-size:14px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.page-numbers>li:first-child>a,.page-numbers>li:first-child>span{border-top-left-radius:4px;border-bottom-left-radius:4px}
.page-numbers>li:last-child>a,.page-numbers>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.page-numbers>li>a:hover,.page-numbers>li>span:hover,.page-numbers>li>a:focus,.page-numbers>li>span:focus{color:#02a1b7;background-color:#eee;border-color:#ddd}
.page-numbers>.active>a,.page-numbers>.active>span,.page-numbers>.active>a:hover,.page-numbers>.active>span:hover,.page-numbers>.active>a:focus,.page-numbers>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#02a1b7;border-color:#02a1b7}
.page-numbers .current,.page-numbers .current:hover{z-index:2;color:#fff;cursor:default;background-color:#02a1b7;border-color:#02a1b7}
.page-numbers>.disabled>span,.page-numbers>.disabled>span:hover,.page-numbers>.disabled>span:focus,.page-numbers>.disabled>a,.page-numbers>.disabled>a:hover,.page-numbers>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}
