/*
Theme Name: Elegantbiz2
Theme URI: #
Description: Fully Responsive, Custom Mobile, Retina Ready
Version: 2.14
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: # (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased.
License URI: License.txt
Author: <a href="#" target="_blank">AmazeWP</a>
Author URI: #
Text Domain: amazewp
*/
@font-face {
    font-family: 'BebasNeue';
    src: url("fonts/bebasneue-webfont.eot");
    src: url("fonts/bebasneue-webfont.eot") format('embedded-opentype'),
         url("fonts/bebasneue-webfont.woff") format('woff'),
         url("fonts/bebasneue-webfont.ttf") format('truetype'),
         url("fonts/bebasneue-webfont.svg") format('svg');
}
@font-face {
    font-family: 'Oswald';
    src: url("fonts/oswald-webfont.eot");
    src: url("fonts/oswald-webfont.eot") format('embedded-opentype'),
         url("fonts/oswald-webfont.woff") format('woff'),
         url("fonts/oswald-webfont.ttf") format('truetype'),
         url("fonts/oswald-webfont.svg") format('svg');
}
@font-face {
    font-family: 'LeagueGothic';
    src: url("fonts/league_gothic-webfont-webfont.eot");
    src: url("fonts/league_gothic-webfont-webfont.eot") format('embedded-opentype'),
         url("fonts/league_gothic-webfont-webfont.woff") format('woff'),
         url("fonts/league_gothic-webfont-webfont.ttf") format('truetype'),
         url("fonts/league_gothic-webfont-webfont.svg") format('svg');
}

body {margin-top:0px;font-size: 14px;font-family: verdana;color: #333333;background-color: #222222;}
h1, h2, h3, h4, h5 {font-family:Oswald; margin-bottom: 10px; margin-top: 10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
h1 {font-size:30px;}
h2 {font-size:28px; }
h3 {font-size:24px; }
h4 {font-size:18px; }
h5 {font-size:16px; }
h1 a {color:#555;}

.entry h1 i,.entry h2 i,.entry h3 i,.entry h4 i,.entry h5 i,.entry h6 i{margin-top:-0.2em;margin-right:0.5em;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin-top:0px;}

.heading-style{ background: url("images/line_title.png") repeat-x 0 10px; overflow: hidden; margin: 0;padding: 0;}
#content .heading-style h2{display:inline;}

a:hover {text-decoration: none;}
.btn{transition: .3s;}
.sidebar-box li {list-style: none;}

.wp-caption{}
.wp-caption-text{}
.sticky-padding.sticky{background:#F5F2FF;padding:10px;}
.gallery-caption{}
.bypostauthor{}
blockquote {font-style: italic;background: #f5f5f5;}
.break{height:1.5em;width:100%;}


@media (min-width: 1200px){.container {max-width: 970px;}}

#wrapper{background-color: #fff;}
.entry div.content-container,.entry div.container{max-width:970px;margin-right: auto;margin-left: auto;}
.boxed{max-width:1000px;margin-right:auto;margin-left:auto;-moz-box-shadow: 0 0 10px #000;-webkit-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000;}


/* header variation */
#main-header #profile{text-align:right;}
#ads720x90{margin-bottom:5px;}

#awp-header-top{background:#222222;padding:5px 0px;}
#awp-header-top .phone{height:28px;line-height:28px;}
#awp-header-top,#awp-header-top .phone a{color:#bebebe;}
#awp-header-top .social-profile a{font-size:25px;}
#awp-header-top .social-profile{text-align:right;}
@media(max-width:768px){
  #awp-header-top .phone, #awp-header-top .social-profile{text-align:center;}  
}

.center{text-align:center;margin:0px;}
.center .navbar-nav{float:none;margin:0 auto;}
@media(min-width:768px){
  .center .navbar-nav>li{float:none;display:inline-block;margin: 0px -2px;}
  .center .nav>li>a{display:inline-block;}
}
@media(max-width:768px){
  #main-header, #main-header #profile{text-align:center;}
  #main-header #logo{float:none;}
}
.center img{margin:0 auto;max-width:100%;}
.center .dropdown-menu{top:inherit;}
.var-3-menu .nav>li>a{height:87px;line-height:87px;padding:0px 15px;}
.var-3-menu,.var-3-menu a{color:#bebebe;}
.var-3-menu>.navbar-nav{float:right;}
.var-4 .input-append{margin-top:0px;}
.var-4 a{height:30px;line-height:30px;}


/* woahbar */
@media(min-width:768px){
  .logged-in.admin-bar .woahbar{top:32px;}
  .logged-in.admin-bar .woahbar-stub{top:25px;}
}
@media(max-width:782px){
  .logged-in.admin-bar .woahbar{top:40px;}
  .logged-in.admin-bar .woahbar-stub{top:32px;}
}
@media(max-width:600px){
  .logged-in.admin-bar .woahbar,
  .logged-in.admin-bar .woahbar-stub{position:absolute;}
}

#woahbar {z-index:9999;
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow:    0 0 5px #000;
  box-shadow:         0 0 5px #000;
  }
.woahbar{display:none;position:fixed;top:0;left:0;width:100%;z-index:100;text-align:center;font-size:110%;color:#eee; min-height:37px; line-height: 37px; -moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;
box-shadow: 0 0 5px #333;
}
.woahbar p {text-align:center;margin:0px;}
.woahbar .transbg_line2, .woahbar .transbg_line {margin-top:25px;position: relative;}
.woahbar p a {color:#fff; border-bottom:1px dotted #cccccc; text-decoration:none;}
.woahbar p a:hover {color:#fff; border-bottom:1px solid #cccccc;}

.woahbar-stub{display:none;position:fixed;top:-10px;right:0;height:25px;z-index:9999;text-align:center;padding:7px 0 5px}
.woahbar-link{text-decoration:underline}
.woahbar-down-arrow:hover{opacity:0.60;}
.woahbar-up-arrow:hover{opacity:0.60;}
.close-notify{float:right;margin-right:15px;margin-top:-40px;color:#fff;width:28px;height:32px;text-decoration:none;cursor:pointer; position: relative;}
.show-notify{border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; float:right;margin-right:12px;color:#eee;width:36px;height:36px;line-height:36px;text-decoration:none;cursor:pointer;padding:0;
  border: 1px solid #eee;
-moz-box-shadow: 0 0 5px #000;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
}
.site-header{font-size: 2.4em;font-family: LeagueGothic;padding:10px 0px;}
.site-header.big-logo{padding:0px;}
.site-header.big-logo img{width:100%;height:auto;}
.site-header h1{margin-bottom:0px;}
.site-header a{color: #333333;}
#logo .description {text-transform: uppercase;font-family: LeagueGothic;font-size: 20px;}
#logo h1{font-size: 40px;line-height: 36px;font-family: BebasNeue;text-transform: uppercase;margin-top:10px;}
#stripebar{top:0px;border-bottom:1px solid #dddddd;width:100%;}
#profile{line-height:1.2em;}
.container{padding-left:0px;padding-right:0px;}
#content{padding:20px 0px;}
.page-template-template-fullcontent-php #content{padding:0px;}
.main-slider{border-bottom:5px solid #333333;padding:20px 0px;}
.alt-slider{border-bottom:5px solid #333333;padding:0px;}
.main-slider .slide{border:9px solid #ffffff;}
.main-slider .carousel-indicators{bottom:10px;}
.carousel-indicators li,.carousel-indicators .active{margin-left:5px;margin-right:5px;}
.cta h1{color:#cccccc;}
.cta{color: #cccccc;background-color: #353535;-moz-box-shadow: 0 5px 10px -5px #000;-webkit-box-shadow: 0 5px 10px -5px #000;box-shadow: 0 5px 10px -5px #000;padding-top:25px;padding-bottom:25px;}
.cta p{font-size: 16px;line-height: 1.6em;}
.cta a{font-weight: bold;font-family: helvetica, tahoma, arial;margin-left: 20px;}
.alt-slider-container{max-width:100%;}
.da-dots span {background:transparent;box-shadow: none;border:1px solid #ffffff;}
.da-dots span.da-dots-current:after{width:10px;height:10px;top:0px;left:0px;background:#dddddd;}

/* social profile */
#awp-header-top a{color:#bebebe;}
.social-profile a{font-size:15px;color: #222222;transition: .3s;}
#awp-header-top .social-profile a{font-size:14px;}
.social-profile.pull-right{text-align:right;}
#awp-header-top .icon-facebook:hover, .awp-icon-1x.awp-icon-type-round.icon-facebook:hover{background:#334b84;}
#awp-header-top .icon-twitter:hover, .awp-icon-1x.awp-icon-type-round.icon-twitter:hover{background:#00aced;}
#awp-header-top .icon-google-plus:hover, .awp-icon-1x.awp-icon-type-round.icon-google-plus:hover{background:#146d3a;}
#awp-header-top .icon-feed2:hover, .awp-icon-1x.awp-icon-type-round.icon-feed2:hover{background:#f88937;}
#awp-header-top .icon-vimeo:hover, .awp-icon-1x.awp-icon-type-round.icon-vimeo:hover{background:#86c9ef;}
#awp-header-top .icon-flickr2:hover, .awp-icon-1x.awp-icon-type-round.icon-flickr2:hover{background:#ff0080;}
#awp-header-top .icon-picassa:hover, .awp-icon-1x.awp-icon-type-round.icon-picassa:hover{background:#375462;}
#awp-header-top .icon-dribbble:hover, .awp-icon-1x.awp-icon-type-round.icon-dribbble:hover{background:#ee417f;}
#awp-header-top .icon-pinterest:hover, .awp-icon-1x.awp-icon-type-round.icon-pinterest:hover{background:#c9222a;}
#awp-header-top .icon-stumbleupon2:hover, .awp-icon-1x.awp-icon-type-round.icon-stumbleupon2:hover{background:#f04e23;}
#awp-header-top .icon-xing2:hover, .awp-icon-1x.awp-icon-type-round.icon-xing2:hover{background:#015A60;}
#awp-header-top .icon-foursquare2:hover, .awp-icon-1x.awp-icon-type-round.icon-foursquare2:hover{background:#0462AC;}
#awp-header-top .icon-iconmonstr-youtube-icon:hover, .awp-icon-1x.awp-icon-type-round.icon-iconmonstr-youtube-icon:hover{background:#dd1e25;}
#awp-header-top .icon-linkedin:hover, .awp-icon-1x.awp-icon-type-round.icon-linkedin:hover{background:#4F87E2;}

#bottom-bar .social_profile a{font-size:25px;margin-right:2px;}

/* search form */
.input-append, .input-prepend {float:right;display: inline-block;margin-top:10px;}
#searchform .input-append input[type="text"] {height:30px;border:1px solid #dddddd; float:left;line-height:1em;position:relative;height: 30px\9; width: 160px; padding:6px 7px;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
button.search {float:right;padding:4px 12px;-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius: 3px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 1px;
border-radius: 3px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}

button.show_search {padding:4px 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

/* menu */
.nav, .nav-pills, #header { position:relative; z-index:1000; }
.navbar{border-width:4px 0px 0px 0px;border-style:solid;border-radius:0px;margin-bottom:0px;background:#222222;}
.nav>li>a:focus{background:transparent;}
#main-nav ul.nav li a{font-size: 13px;text-decoration: none;text-transform: uppercase;color: #dddddd;transition: .3s;}
.nav .caret {border-top-color: #cccccc;border-bottom-color: #cccccc;}
.dropdown-menu{border:none;}
#main-nav ul.dropdown-menu li a{text-transform: capitalize;}
.dropdown-menu .dropdown-menu {left:100%;top:-3px;}
#main-nav ul.nav li a:hover,#main-nav .nav .open>a,#main-nav .nav .open>a:hover,#main-nav .nav .open>a:focus,#main-nav .dropdown-menu>.active>a,#main-nav .dropdown-menu>.active>a:hover,#main-nav .dropdown-menu>.active>a:focus{ border-color:#333333;
background: #111111; /* Old browsers */
background: -moz-linear-gradient(top,  #111111 0%, #222222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#222222)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #111111 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #111111 0%,#222222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #111111 0%,#222222 100%); /* IE10+ */
background: linear-gradient(to bottom,  #111111 0%,#222222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
}
#main-nav .center a{text-align:left;}
.boxed #main-nav>.container{max-width:100%;}
.boxed #main-nav .col-md-9,.boxed #main-nav .col-md-12{padding:0px;}
.boxed #main-nav .search.col-md-3{padding-right:30px;padding-left:0px;}
#main-nav .caret{margin-left:10px;margin-top:-1px;}
#main-nav span.icon{margin-right:5px;}
.dropdown-menu{padding:0px;background-color:#111111;border-radius:0px;border:none;}
.opens .dropdown-menu{display:block;background-color:transparent;position:static;width:auto;float:none;box-shadow:none;border:none;}
.opens .dropdown-menu li a{line-height: 20px;padding: 5px 15px 5px 25px;border:none;}
.dropdown-menu li a{padding:0px 20px;min-height:30px;line-height: 30px;border-top:1px solid #333333;}
.dropdown-menu li a:first-child{border-top:none;}
.menu-item span.icon{font-size:17px;position:relative; bottom:-2px;left:-2px;}
.container>.navbar-header, .container>.navbar-collapse {margin-right: 0px;margin-left: 0px;max-height: 9999px;padding:0px;}
.navbar-collapse {overflow-y: a;}

/* sidebar  and bottom bar*/
footer h3 {text-transform: uppercase;margin-top:10px;color:#bebebe;}
#footer-bar{background-color: #dddddd; height:75px;line-height: 75px;}
#footer-bar p{margin:0px;}
.sidebar-box ul.menu,.sidebar-box ul.sub-menu,#bottom-bar ul.menu,#bottom-bar ul.sub-menu{padding:0px;}
.sidebar-box span.caret,#bottom-bar span.caret{position: relative;top: 8px;}
.sidebar-box ul.sub-menu,#bottom-bar ul.sub-menu{display:none;}
.sidebar-box h3{-webkit-font-smoothing: subpixel-antialiased; text-transform:uppercase;}
.sidebar-box{margin-bottom:30px;}
.sidebar-box ul,#bottom-bar ul{-webkit-padding-start: 10px;}
.sidebar-box select{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding:3px;border:1px solid #dddddd;color:#333333;}
.sidebar-box table#wp-calendar td,table#wp-calendar th{padding:5px;text-align: center;}
.sidebar-box table#wp-calendar tbody td{border:1px solid #fefefe;background:#EFEDF0;}
.sidebar-box table#wp-calendar th{background:#dddddd;}
.sidebar-box select{width:100%;overflow: hidden}
.sidebar-box a.rsswidget img{float:left;width:18px;height:18px;margin-right:10px;}
#bottom-bar .contactinfo a{color:#666666;}
#bottom-bar .contactinfo .contact-item{margin-bottom:10px;}
.sidebar-box .contactinfo a{color:#333333;}
.sidebar-box .social-profile a,#bottom-bar .social-profile a,.post .social-profile a{margin:4px 5px 1px 0px;}
img.wp-smiley{display:inline-block;}
.widget_text img{max-width:100%;height:auto;}
.contact-other {margin-left:18px;}
#bottom-bar a{color:#666666;}
#bottom-bar a:hover{color:#bebebe;}
#bottom-bar i{color:#bebebe;}
#bottom-bar {background: #151515;color: #666;/* text-shadow: -1px 0px 0px #000; */padding-top: 15px;border-bottom: 1px solid #000;}
#bottom-bar .well{margin-top:15px;}
.google_maps_iframe{border: 0;margin: 0;overflow: hidden;width: 100%;height: 300px;}
.widget_ibt_random_posts i,.recent_comments i,.random-post-thumb i,.toprated-thumb i{display:none;}
.random-post-thumb img,.recent_comments img,.toprated img,.thumbx70 img{width:70px;height:70px;max-width:70px!important;padding:4px;background:#ffffff;border:1px solid #cccccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.bottombar_columns{margin-bottom:10px;}
.random-post-thumb,.comments-thumb,.toprated-thumb{margin-right:10px;margin-top:5px;}
ul.random-post-ul,ul.recent_comments,ul.toprated {padding-left:0px;}
ul.random-post-ul a{font-weight:bold;}
ul.random-post-ul li,ul.recent_comments li,ul.toprated li{margin-bottom:15px;list-style: none;}
ul.toprated .btn{margin-top:17px;}
ul.menu li,ul.sub-menu li{border-top:1px solid #4F4F4F;border-bottom:1px solid #000000;background:#222222;}
ul.menu>li:last-child,ul.sub-menu li:last-child{border-bottom:none;}
ul.menu>li:first-child{border-top:none;}
ul.menu>li>a {position: relative;display: block;padding: 10px 15px;font-size: 13px;text-decoration: none;text-transform: uppercase;color: #cccccc;}
ul.sub-menu li a{color:#dddddd;}

/* post */
.dotted{border-bottom: 1px dotted #aaa;}
.entry-thumbnail,#related-posts .attachment-thumbnail {position:relative;}
.attachment-thumbnail,.wp-post-image{padding: 4px;border: 1px solid #cccccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-color:#ffffff;}
.entry{margin-bottom:20px;}
.small-thumbnail,.thumbx70{margin:4px 15px 5px 0px;}
.small-thumbnail>img{width:120px;height:120px;max-width:120px\9;}
.small-thumbnail .post-link{display:none;}
.post .btn{margin:5px 0px;}
.post-meta{font-size:12px;}
.post-btn{font-size:11px;}
.post-btn a{margin:5px 0px;}
a.read-more, a.visit-site {color:#fefefe;border:1px solid;}
.post a.read-more:hover{color:#fefefe;}
.post-meta,.post-btn{position:relative;bottom:0px;}
.modal-trigger{display:none;position:absolute;margin-left:40px;margin-top:40px;z-index:10;opacity:0;}
.center .modal-trigger{width: 100%;top:35%;margin:0px;}
.modal-trigger i{color:#E8E8E8;padding:10px 10px;font-size:20px;line-height: 45px;height:45px;border-radius:50%;background:#606060;}
.modal-trigger i:hover{background:#303030;}
.modal-wrapper{position:fixed;}
.modal-content{padding:20px 25px;}
.modal-content button.close{box-shadow: 0px 0px 10px #333333;color:#ffffff;position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:#333333;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;opacity:1;border:3px solid #ffffff;}
.modal-shortcode{top:35% !important;}
.lightboxcontent .modal-dialog,#lightbox-1st-visit .modal-dialog{padding-top:10%;}
#lightbox-1st-visit{text-align:center;}
#lightbox-1st-visit h3{margin:0px;}
#lightbox-1st-visit .modal-header{padding:9px;}
.lightboxcontent img{width:100%;}
#lightbox-1st-visit iframe{max-width:100%!important;}
.pp_close{margin-top:-20px;}
a.pp_expand{display:none!important;}
#termsdemo .modal-dialog {padding-top:100px;}

.page-template-template-fullcontent-php .comments-area{padding:15px;}

body.single-post .entry img.alignleft, body.page .entry img.alignleft{margin-right:10px;}
body.single-post .entry img.alignright, body.page .entry img.alignright{margin-left:10px;}
body.single-post .entry img.aligncenter, body.page .entry img.aligncenter{margin-top:10px; margin-bottom:10px;}

/* ratings */
.entry-thumbnail>.rating{width: 86px;height: 15px;display:block;position:relative;bottom:25px;margin:0px auto -15px auto;}
.toprated .rating{width:86px;height:15px;display:block;position:relative;left:77px;margin-top:5px;}
.content-toprated .ratings{left:0px;}
.post .content-toprated {margin: 1px 0 30px 0;-webkit-box-shadow: 0px 5px 10px #333;-moz-box-shadow: 0px 5px 10px #333;box-shadow: 0px 5px 10px #333;}
.post .content-toprated th{ color: #eee;background: #2D5D78;font-family: oswald;font-weight: normal;border:0;border-left:1px solid #dddddd;}

/* footer */
#footer-bar{background: #111;color: #888;border-top: 1px solid #222;font-size: 11px;}
ul.footernav {margin-bottom:0px;}
.footernav li{display: inline;margin-left: 10px;}
.footernav li a{color:#bbbbbb;}
.footernav li a:hover,.footernav li a:active{color:#ffffff;}

/* featured slider */
#awp_Carousel_post_slider .sticky-padding.sticky {
background: transparent;
padding: 0px;
}
#awp_Carousel_post_slider .archive-hr{display:none;}
.awp-carousel-image{width:100%;}
.post_slider .carousel-indicators {bottom:-40px;}
.post_slider .carousel-indicators li{border:1px solid #333333;}
.post_slider .carousel-indicators li.active{background:#333333;}
.post_slider{background: #222222;color:#dddddd;padding: 0 20px 10px 20px;margin:15px 0px 50px 0px;}
.post_slider .slide{border:none;}
.post_slider h2 a,.post_slider .post-meta a{color:#dddddd;}
.post_slider .featured {background: #222;border-width: 5px;border-style: solid;border-color: #eee;padding: 4px 10px;text-transform: uppercase;float: right;position: relative;margin-top: -20px;display: inline;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

/* testimonial slider */
#myCarousel_testi .carousel-nav,.carousel-photo .carousel-nav{position:absolute;top: -30px;right: 0px;}
#myCarousel_testi .carousel-nav a,.carousel-photo .carousel-nav a{margin-bottom:5px;opacity:0.5;color:white;display:inline-block;background:#bebebe;width:20px;height:20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#myCarousel_testi .carousel-nav a:hover{opacity:1;}
#myCarousel_testi .carousel-nav a span,.carousel-photo .carousel-nav a span{position:relative;left:3px;top:1px;}
#myCarousel_testi .carousel-inner{border:1px solid #dddddd;padding:0px;background:#eeeeee;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-bottom: 0px;}
#myCarousel_testi .carousel-inner .item{padding:10px;}
#myCarousel_testi .carousel-inner i{font-size: 40px;float: left;color:#dddddd;}
#myCarousel_testi .carousel-inner span.quotes{font-style:italic;color:#333333;}
.columngroup #myCarousel_testi{overflow: visible;}
.columngroup .col-md-12, .columngroup .col-md-6, .columngroup .col-md-4, .columngroup .col-md-3, .columngroup .col-md-8, .columngroup .col-md-9, .columngroup .col-md-2, .columngroup .col-md-10, .columngroup .width20percent, .columngroup .width40percent, .columngroup .width60percent, .columngroup .width80percent{
margin:10px 0px;
padding-top:5px;
padding-bottom:5px;
}
.columngroup{overflow:auto;overflow-y:hidden;overflow-x:hidden;}

.width20percent,.width40percent,.width60percent,.width80percent {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}

.width20percent { width: 17.6%; float: left; }
.width40percent { width: 38%; float: left; }
.width60percent { width: 58.5%; float: left; }
.width80percent { width: 78.5%; float: left; }
.marginrightper { margin-right: 3%;}
.marginright0 { margin-right: 0;}

/* contact form */
.contactform { list-style: none; margin: 0; }
.contactform button { text-transform: uppercase;}
.contactform, .contactform li label { font-size: 12px; }
.contactform li label.uppercase { display: none; }
.contactform li { list-style: none; margin-bottom: 8px; }
.contactform textarea { width: 95%; min-height: 100px; }
.contactform .inline input, .contactform .inline label { display: inline; margin-right: 5px; vertical-align: text-top; }
.contactform .inline2 { float: left; margin-right: 5px; }
.contactform .small { width: 60px; height: 20px; line-height: 1.4em; }
.optinform .contactform, .optinform .contactform input, .optinform .contactform textarea .optinform_style_wrap .contactform {margin-left: 0; margin-right: 0; text-align: left;}
ol.contactform{padding:0px;}
.fontred{color:red;}
.contactform textarea{width:100%;}
.contactform #contactName,.contactform #email{width:70%;}
.contactform label{font-weight: normal;}

/* optin form */
.awp-optinform-src{display:none;}
.awp-optinform-target form{text-align: center;}
.optinform-content,.optinform-footer{padding:10px;}
.awp-optinform-target{max-width:300px;border: 5px solid #ddd;color: #ddd;background:#00994f;}
.awp-optinform-target.rounded{-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.awp-optinform-target input,.awp-optinform-target .btn{display:block;margin:10px auto!important;max-width: 190px;text-transform:capitalize}
.awp-optinform-target .btn{display: inline-block;}
.awp-optinform-target label{display:none;display:block\9;}
.awp-optinform-target h2,.awp-optinform-target span{display:block;text-align: center;}
.optinform-footer{background:#222222;}
.awp-optinform-target.rounded .optinform-footer{-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.optinform-footer span{font-size: 10px;line-height: 1.2em;}
.optinform-footer i, #bottom-bar .optinform-footer i{font-size:20px;color:#fed756;}
/* post */
.entry div,.entry img{max-width:100%;}
.aligncenter {margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}

/* scrolltop */
#back-top {position:fixed;bottom: 2%;margin-left: 2%;z-index:1000;}
#back-top a { width: 40px; height: 40px; line-height: 40px !important; display: block;margin-bottom: 7px;
  background:#111; color: #fff; font-size: 30px; text-align: center; font-weight: bold;
  opacity: 0.3;
  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
}

/* comment section */
ol.children{padding-left:0px; margin-top:15px;border-top:1px solid #fefefe;}
ol.commentlist li{padding:15px;list-style: none;}
ol.commentlist{padding:0px;}
.comment-body img.avatar{float:left;margin-right:10px;}
li.comment{background:#F2F2F2;border-bottom:1px solid #fefefe;}
ol.children li.comment:last-child{border-bottom:none;padding-bottom:0px;}
.reply a.btn{background:#F5F5F5; color:#333333;position:relative;top:-2px;border:1px solid #E5E5E5;}
.reply a.btn:before{position:relative;top:2px;left:-2px;}
.comment-meta a{color:#333333;}
li.byuser{background:#E7F9FA;}
.comment-container{padding-left:90px;}

.post-header{padding:10px 0px;border-bottom:4px solid #222222;}
.post-header a,.post-header,.post-header h1{color:#cccccc;}
.post-header a:hover{color:#fefefe;}
.breadcrumbs{height: 62px;line-height: 1.5em;font-size: 0.8em;color:#dddddd;padding-top:25px;}
.with-subtitle{height: 73px;line-height: 73px;}
.breadcrumbs a{color:#dddddd;}
#commentform input[type="text"]{width:50%;float:left;margin-bottom:20px;}
#commentform textarea#comment{margin-bottom:20px;height:200px;overflow:auto;}
.comment-label{margin-left: 15px;margin-top: 5px;}
.graybox{background:#F2F2F2;border:1px solid #e5e5e5;}
span.tags a{color:#bebebe;background:#222222;padding:3px 6px;-moz-border-radius: 2px;-khtml-border-radius: 2px;
-webkit-border-radius: 2px;border-radius: 2px;}
.meta{font-size:12px;}
.meta span,.post-meta span{display:inline-block;margin:3px 0px;}
.post .col-md-12{padding:0px;}
.author-box img{margin-right:15px;}
hr{margin:0px 0px;border-top: 1px solid #e5e5e5;}
hr.archive-hr{margin:1em 0px;border-color:#dddddd;}
hr.bigline {border:0; background: url("images/line_title.png") repeat-x 0 0; height: 5px; }
#related-posts ul{padding-left:0px;}
#related-posts li{list-style: none;}
#related-posts a{font-weight:bold;}
span.postedin{display:inline-block;}

/* share buttons */
.inline-share .facebook-share .fb-like>span{vertical-align:initial!important;width:90px!important;}
.inline-share .twitter-share iframe.twitter-share-button{width:90px!important;}
.inline-share .gplus-share>div{width:70px!important;}
.inline-share .pin-share{margin-right:10px;}
.floatingright li,.floatingleft li{margin-bottom:15px;}
.floatingright li:last-child,.floatingleft li:last-child{margin-bottom:0px;}
.colorbox {padding: 10px 15px 10px 15px;min-height: 20px;margin-bottom: 20px;}
ul.inline_stylenone{margin-top:10px;padding-left:0px;}
ul.inline_stylenone li{display:inline-block;}
.floatingleft {position: fixed !important;position: absolute;margin-left: -110px;}
ul.list_stylenone{padding-left:0px;list-style:none;}
.floatingright ul.list_stylenone,.floatingleft ul.list_stylenone{margin-bottom:0px;}
.whitebox {width: 70px;background-color: #fff;padding: 6px 5px 1px 5px;border: 1px solid #ddd;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.affix {top: 80px;z-index: 999;-o-transition: 1s;-ms-transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;transition: 1s;}
.affix-top {margin-top: 600px;}
.pin-it-button{position:relative;}
li.pinterest-share-float a{margin-top: 30px!important;}
.floatingright {position: fixed !important;position: absolute;margin-left: 970px;}
.inline-share .linkedin-share{margin-right:8px;}

/* tabs */
.tabs-top .tab-content {padding: 10px 12px 15px 12px;border: 1px solid #ddd;border-top: 0;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.tabs-left>.nav-tabs {float: left;}
.nav-tabs>li {float: left;margin-bottom: -1px;}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {float: none;}
.tabs-left>.nav-tabs>li>a {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {min-width: 74px;margin-bottom: 3px;}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus {
border-color: #ddd transparent #ddd #ddd;}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {border-bottom: 0;}
.tabs-left .tab-content {border: 1px solid #ddd;padding: 8px 12px 15px 12px;min-height: 262px;left: -1px;position: relative;overflow: auto;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

/* alert box */
.alert {padding: 10px 15px 12px 15px; min-height:20px; color: #333; margin-bottom: 20px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.graybox, .alert-gray { text-shadow:0px 1px 0px #fff; background-color: #eee; border: 1px solid #ddd; }
.alert-yellow{background-color: #fcf8e3;border: 1px solid #fbeed5;}

/* custom border */
.customborder {color: #333;}
.customborder_content{padding: 15px 20px;}

/* accordion collapse */
.accordion-toggle i{color:#333333;}
a.accordion-toggle{display:block;font-weight:bold;}
#accordion{margin-bottom:10px;}

/* content slider */
.entry #carousel-content.slide {padding: 15px 15px 15px 15px;border: 1px solid #ddd;background: #eee;}
.entry #carousel-content ul{padding-left:0px;margin-bottom:20px;}
.entry .carousel-indicators .active{background-color:#333333;}
.entry .carousel-indicators li{border: 1px solid #333333;}
.entry .carousel-indicators{bottom:-10px;}

/* one page ajax */
#filter{display: block;position: relative;overflow:auto;margin-top: 10px;margin-bottom: 20px;}
#onepageajax {display: block;overflow: hidden;width: 100%;margin: 0 auto;margin-bottom: 20px;}
#onepageajax li{list-style: none;margin:10px;float:left;}
#onepageajax ul{padding-right:0px;padding-left:0px;max-width:100%!important;}
.col-md-8 #onepageajax .post-2-column img.attachment-awp-4clmn-img{width:283px;max-width:283px;}
.col-md-8 #onepageajax .post-3-column img.attachment-awp-3clmn-img{width:185px;max-width:185px;}
.col-md-8 #onepageajax .post-4-column img.attachment-awp-2clmn-img{width:129px;max-width:129px;}
.col-md-12 #onepageajax .post-2-column img.attachment-awp-2clmn-img{width:440px;max-width:440px;max-height: 264px}
.col-md-12 #onepageajax .post-3-column img.attachment-awp-3clmn-img{width:283px;max-width:283px;max-height: 172px}
.col-md-12 #onepageajax .post-4-column img.attachment-awp-4clmn-img{width:205px;max-width:205px;max-height: 125px}
.pull-center{text-align: center;}
.pull-center .btn{float:none;}

/* ratings block */
.ratingnameblock .block {display: block;padding-left: 10%;border-top: 1px solid #ddd;padding-top: 10px;margin:auto;}
.ratingnameblock .name {display:block;width: 90px;}
.rating {width: 86px;height: 15px;display: inline-block;}
.hreview .rating{width:auto;}
.hreview{margin-top:-1px;float:left;}
.ratingnameblock h3{text-align:center;}
.ratingnameblock{width:300px;}

/* table */
.table-bordered {border: 1px solid #dddddd;border-collapse: separate;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 0;}
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child {border:0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}

table {border-spacing: 0;}
/* .content-toprated tr th{text-align: center;}
.content-toprated tr th:first-child {text-align:left;padding-left: 15px;padding-right: 15px;}
.table-bordered th, .table-bordered td {border-left: 1px solid #dddddd;} */

/* custom list */
.customlist{font-family:inherit;line-height:inherit;font-size:inherit;}
.customlist li{list-style:none;margin-bottom:5px;line-height:1.6em;}
.customlist li i,.awp-icon-1x.awp-icon-align-left{display:block;float:left;margin-left: -23px;margin-top:5px!important;width: 20px;}
.customlist2x li{line-height: 2.6em;}
.customlist2x li i{margin-left:-35px;}

/* countdown */
#countdown-sc,#countdown-dark{margin: 0 auto;margin-top: 20px;margin-bottom: 30px;text-align: center;padding: 15px 15px 5px 15px;border: 5px solid #ddd;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;-webkit-box-shadow: 0px 5px 15px #111;-moz-box-shadow: 0px 5px 15px #111;box-shadow: 0px 5px 15px #111;}

#countdown-sc{background: #eee;}
#countdown-dark{background: #151515;color:#ccc;}

#countdown-sc .countdown-time{
  color: #111;
  border:1px solid #fff; 
  -moz-box-shadow:    inset 0 0 5px #555;
  -webkit-box-shadow: inset 0 0 5px #555;
  box-shadow:         inset 0 0 5px #555;
  background-color: #f6f6f6;
  background-image: -ms-linear-gradient(top, #f6f6f6, #ddd);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ddd));
  background-image: -webkit-linear-gradient(top, #f6f6f6, #ddd);
  background-image: -o-linear-gradient(top, #f6f6f6, #ddd);
  background-image: linear-gradient(top, #f6f6f6, #ddd);
  background-image: -moz-linear-gradient(top, #f6f6f6, #ddd);
  background-repeat: repeat-x;
}

#countdown-dark .countdown-time{
  color: #fff;
  border:1px solid #222;
  -moz-box-shadow:    inset 0 0 5px #000;
  -webkit-box-shadow: inset 0 0 5px #000;
  box-shadow:         inset 0 0 5px #000;
  background-color: #333;
  background-image: -ms-linear-gradient(top, #333, #111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#111));
  background-image: -webkit-linear-gradient(top, #333, #111);
  background-image: -o-linear-gradient(top, #333, #111);
  background-image: linear-gradient(top, #333, #111);
  background-image: -moz-linear-gradient(top, #333, #111);
  background-repeat: repeat-x;  
}
#countdown-sc .countdown-time,#countdown-dark .countdown-time{
  display: inline-block;
  width: 62px;
  font-weight: bold;
  text-align: center;
  font-family: Times;
  font-size:20px;
  position: relative;line-height:52px; padding: 0 ;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  }

#countdown{display:block;margin:auto;padding:1px;margin-top:10px;}
#countdown-sc .countdown-text{display:block;bottom:15px;margin:auto;color: #333;text-transform: uppercase;width:70px;font:bold 11px arial;text-align:center;text-shadow:0px 1px 0 #fff;}
.countdown-inner{width:25%;text-align:center;}


/* pricing table  */
#awp-pricing-table {text-align: center;margin-top: 20px;margin-bottom: 40px;margin-left: auto;margin-right: auto;}
#awp-pricing-table ul{padding-left:0px;}
#awp-pricing-table li{list-style:none;}
#awp-pricing-table .column{color: #333;width: 260px;margin-right: 5px;margin-bottom: 10px;display: inline-block;border: 1px solid #f5f5f5;-o-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;transition: .5s;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#awp-pricing-table  .column:hover {-moz-box-shadow: 0 0 15px #444;-webkit-box-shadow: 0 0 15px #444;box-shadow: 0 0 15px #444;}
#awp-pricing-table>.default {border: none;zoom: 1.1;-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#awp-pricing-table .title-row h3 {font-size: 22px;text-transform: uppercase;color: #fff;margin: 0;padding: 10px 0;border-bottom: 1px solid #00486B;font-family: oswald;font-weight: normal;}
#awp-pricing-table p{border-top: 1px solid #00728F;}
#awp-pricing-table .normal-row{margin:0 10px;text-shadow: 0 1px 0px #fff;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #f5f5f5;padding: 5px 0;line-height:20px;}
#awp-pricing-table .column ul li:nth-child(2){border-top: 0;}
#awp-pricing-table span {display:block;color: #fff;padding: 10px 0;line-height: 2em;font-family: oswald;text-shadow: -1px -1px 0px #333;}
#awp-pricing-table .footer-row{margin:0 10px;border-top: 1px solid #f5f5f5;}
#awp-pricing-table .btn{margin-top:10px;}
#awp-pricing-table .title-row{background-color: #00486B;
background-image: -ms-linear-gradient(top, #00486B, #00728F);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00486B), to(#00728F));
background-image: -webkit-linear-gradient(top, #00486B, #00728F);
background-image: -o-linear-gradient(top, #00486B, #00728F);
background-image: linear-gradient(top, #00486B, #00728F);
background-image: -moz-linear-gradient(top, #00486B, #00728F);
background-repeat: repeat-x;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#awp-pricing-table .title-row .price{border-top:1px solid #00728F;}
#awp-pricing-table .banner {
background: url("images/topchoice.png") no-repeat right top;
width: 39px;
height: 39px;
float: right;
position: relative;
}
#awp-pricing-table .default .title-row h3 {
padding-left: 39px;
}
#awp-pricing-table .contentlight{background:#e5e5e5;}
#awp-pricing-table .contentdark{background:#444444;color:#fefefe;}
#awp-pricing-table .contentdark .normal-row, #awp-pricing-table .contentdark .footer-row{text-shadow:0 1px 0px #999999;border-top:1px solid #777777;}
#awp-pricing-table .contentdark .normal-row{border-bottom:1px solid #222222;}

/* gallery */
.gallery .modal-trigger{display:table-cell;position:absolute;margin:0;width:100%;height:100%;padding:35%;}
.gallery-icon img{display:inline-block;}
.gallery-icon a{display:table;position:relative;margin:auto;}
/* .custom-url-thumbnail{width:60px;height:60px;} */
.custom-gallery-wrapper {display:inline-block;text-align:center;}
.custom-gallery-wrapper .modal-trigger{height:100%;padding:0px;}
.custom-gallery-wrapper .modal-trigger i{position:relative;top:35%}
.gallery .modal-trigger{opacity:0;}
.gallery-size-thumbnail img{max-width:150px\9;}
img.custom-url-thumbnail{max-width:150px\9;}

/* video iframe youtube */
.frame_style_video { position: relative; height: auto; max-width: 90%; overflow: hidden; margin-bottom: 30px; border: 10px solid #111; margin-left: auto; margin-right: auto;
  -webkit-border-radius:  2px;
  -moz-border-radius:     2px;
  border-radius:          2px;
-moz-box-shadow:    0 5px 20px -5px #000;
-webkit-box-shadow: 0 5px 20px -5px #000;
box-shadow:         0 5px 20px -5px #000;
}
.frame_style_video iframe, object { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
iframe.google_maps_iframe, iframe.twitter-follow-button { position: relative; top: auto; left: auto; }
.sidebar-box iframe {position:relative;}
p.nav-menu-message{color:#bebebe;height:40px;line-height:40px;margin-bottom:;}

/* woocommerce */
.woocommerce-breadcrumb{float:right;font-size: 1em!important;margin-bottom:0px!important;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{color:#dddddd!important;}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {color: #dddddd!important;}
.woocommerce i.icon-arrow-right5{display:none;}
.woocommerce ul.product_list_widget li img{width:70px!important;}

/*-----------------------------------------------------------------------------------*/
/* responsive */
/*-----------------------------------------------------------------------------------*/
.navbar-default .navbar-collapse{border:none;}
.carousel-photo .entry-thumbnail{margin-top:10px;margin-bottom:10px;}
.post p{margin-top:10px;}
@media (max-width: 500px){
  .col-md-12 #onepageajax .post-2-column img{max-width: 280px;}
  #onepageajax li{margin-left:auto;margin-right:auto;}
  .entry #filter .btn{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
  .entry iframe{position:relative;}
  .entry table{max-width:300px;}

  /* woocommerce */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 45%!important;}
}
@media (max-width: 300px){
  /* woocommerce */
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 80%!important;}
  .btn {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
  .da-slide a.da-link{border-width: 1px;font-size: 12px;
line-height: 15px;min-width: 100px;top:125px;}
  .da-slide h2{font-size: 20px;top:0px;}
  .da-slide p{font-size:12px;top:40px;}
  .da-slide .da-img{height:150;line-height: 150px;}
  .da-slider{min-height: 150px;}
}