﻿/*=============================================================
    Authour URI: www.binarytheme.com
    License: Commons Attribution 3.0

    http://creativecommons.org/licenses/by/3.0/

    100% To use For Personal And Commercial Use.
    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US
   
    ========================================================  */



/*=======================================
    GENERAL STYLES
==================================================*/
body {
           font-family: 'Andika', sans-serif;
    font-size:16px;
}

.nav a {
    color:#ffffff !important;
}
.navbar-header a {
    color:#ffffff !important;
    padding-right:100px;
}

.text-center {
    text-align:center;
}

h1, h2, h3, h4, h5, h6, h7 {
   font-family: 'Andika', sans-serif;
}

h1 {
    line-height:120px;
    text-transform:uppercase;
     color: #DF0000;
}
h3 {
    line-height:30px;
    padding-bottom:20px;
}
h4 {
    line-height:40px;
    padding-bottom:40px;
}

h5 {
    line-height:18px;
    padding-bottom:10px;
	font-weight: bold;
}
h7
{
	font-size: 18px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #000;
}

p {
    font-weight:300;
    line-height:30px;
    padding-bottom: 0px;
	text-align:justify;
	text-indent: 20px;
	margin-top: 0;
	margin-bottom:0;
	display: block;
}

.trs{
	background-color: #DF0000;
	color: white;
}
.tdc{
	background-color: #DF0000;
	color: white;
}

.tds{
	width: 400px;
	text-align: center;
	border: 1px solid black;
}

.tds1{
	width: 10px;
	text-align: center;
	border: 1px solid black;
}

.tds2{
	width: 250px;
	text-align: center;
	border: 1px solid black;
}

.tdsh{
	visibility: hidden;
	background-color: white;
	border: 0px;
}
.tdss{
	vertical-align: top;
}


.space-pad {
    padding-bottom:50px;
}


.for-full-back {
     /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  /* IE 5-7 */
  filter: alpha(opacity=90);

  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
}

section {
    padding-top:30px;
    padding-bottom:120px;
}

/*=======================================
    COLOR CODES
==================================================*/
.color-white {
   background-color:#fff!important;
}
.color-dark {
   background-color:#696969!important;
}

.color-light {
   background-color:#B2BAC2!important;
}
.main-color-red {
    color: #DF0000;
}
/*=======================================
    HEADER STYLES
==================================================*/
@media screen and (max-width : 2580px)
{
  .head-main {
    font-size:130px !important;	
    font-weight:900!important;
    color:#fff!important;
    padding:200px 20px 20px 20px;
	}
	.head-sub-main {
    font-size:50px !important;
    font-weight:600!important;
    color:#fff!important;
    padding:5px 20px 30px 20px;
}
	.despre{
		width: 425px;
		height: 500px;	
	}
}
@media screen and (max-width : 1920px)
{
  .head-main {
    font-size:120px !important;	
    font-weight:900!important;
    color:#fff!important;
    padding:200px 20px 20px 20px;
	}
	.head-sub-main {
    font-size:40px !important;
    font-weight:600!important;
    color:#fff!important;
    padding:5px 20px 30px 20px;
}
	.despre{
		width: 425px;
		height: 500px;	
	}
}
@media screen and (max-width : 1366px)
{
  .head-main {
    font-size:70px !important;	
    font-weight:300!important;
    color:#fff!important;
    padding:100px 0px 0px 0px;
	}
	.head-sub-main {
    font-size:60px !important;
    font-weight:300!important;
    color:#fff!important;
    padding:0px 0px 0px 0px;
}
	.despre{
		width: 425px;
		height: 500px;	
	}
}
@media screen and (max-width : 1024px)
{
  .head-main {
    font-size:60px !important;	
    font-weight:300!important;
    color:#fff!important;
    padding:100px 0px 0px 0px;
	}
	.head-sub-main {
    font-size:60px !important;
    font-weight:300!important;
    color:#fff!important;
    padding:0px 0px 0px 0px;
}
	.despre{
		width: 425px;
		height: 500px;	
	}
}
@media screen and (max-width : 768px)
{
  .head-main {
    font-size:50px !important;	
    font-weight:300!important;
    color:#fff!important;
    padding:100px 0px 0px 0px;
	}
	.head-sub-main {
    font-size:50px !important;
    font-weight:300!important;
    color:#fff!important;
    padding:0px 0px 0px 0px;
}
	.despre{
		width: 425px;
		height: 500px;	
	}
}
@media screen and (max-width : 640px)
{
  .head-main {
    font-size:40px !important;	
    font-weight:300!important;
    color:#fff!important;
    padding:100px 0px 0px 0px;
	}
	.head-sub-main {
    font-size:40px !important;
    font-weight:300!important;
    color:#fff!important;
    padding:0px 0px 0px 0px;
}
	.despre{
		width: 250px;
		height: 294px;	
	}
}
@media screen and (max-width : 360px)
{
  .head-main {
    font-size:20px !important;	
    font-weight:200!important;
    color:#fff!important;
    padding:100px 0px 0px 0px;
	}
	.head-sub-main {
    font-size:20px !important;
    font-weight:200!important;
    color:#fff!important;
    padding:0px 0px 0px 0px;
}
	.despre{
		width: 200px;
		height: 235px;	
	}

}





.head-last {
  
    padding:5px 20px 200px 20px;
}

/*=======================================
    NAVIGATION STYLES
==================================================*/


nav {
	position: absolute;
	width: 100%;
    background: #fff;
    z-index:99;
}
.fixed {
	position: fixed; 
	top: 0; 
	min-height: 50px; 
	z-index: 99;
}

.navbar-inverse {
background-color: #DF0000;
border-color: #D30707;
}

/*=======================================
    WORDS /ABOUT STYLES
==================================================*/


.about-div {
	width: 100%;
min-height: 320px;
background-color: rgba(209, 209, 209, 0.24);
box-shadow: none;
border: 0;
padding: 20px 5px 10px 5px;
margin-bottom:5px;
}
.about-div1 {
	width: 100%;
min-height: 325px;
background-color: rgba(209, 209, 209, 0.24);
box-shadow: none;
border: 0;
padding: 20px 5px 10px 5px;
margin-bottom:5px;
}
#Parallax-one {
background-image: url("../img/2.jpg");
padding: 0;
background-repeat: no-repeat;
background-position: center 0;
background-size: cover;
background-attachment: fixed;
min-height:300px;
}
.for-parallax-one {
    
    color:#fff;
    padding:40px 20px 40px 20px;
    font-size:25px;
}

#Parallax-four {
background-image: url("../img/4.jpg");
padding: 0;
background-repeat: no-repeat;
background-position: center 0;
background-size: cover;
background-attachment: fixed;
min-height:450px;

}
/*=======================================
    PRICING STYLES
==================================================*/


.plan {
    background: #eef1f3;
    padding: 0 0 15px 0;
    margin: 30px 0px;
    list-style: none;
    text-align: center;
  
    -webkit-transition: all 0.2s ease;
       -moz-transition: all 0.2s ease;
         -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
}

.plan:hover {
          -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}

.plan li {
    padding: 15px 0px;
    color: #434749;
    border-top: 1px dashed #000;
}

.plan li.plan-head {
   padding: 15px 0px;
background-color: #585858;
color: #FFFFFF;
line-height: 20px;
font-size: 20px;
font-weight: 600;
border: none;
   }

.plan li.main-price {
   padding: 25px 0px;
background-color: #BEBEBE;
color: #DF0000;
border: none;
font-weight: 900;
font-size: 30px;
}
#Parallax-two {
    background-image: url("../img/3.jpg");
padding: 0;
background-repeat: no-repeat;
background-position: center 0;
background-size: cover;
background-attachment: fixed;
min-height:300px;
}
.for-parallax-two {
    
    color:#fff;
    padding:40px 20px 40px 20px;
    font-size:25px;
}

/*=======================================
    CONTACT STYLES
==================================================*/

#social-icon a {
    color:#616161!important;
    margin-right:10px;
}
.contact-cls {
    font-size:20px;
    line-height:40px;
}
/*=======================================
    FOOTER STYLES
==================================================*/


#footer {
    background-color:#000;
    color:#fff;
    padding:20px 50px 20px 50px;
    text-align:right;
}

/*stanga */
.thumbnails{
position: relative;
z-index: 0;
}

.thumbnails:hover{
background-color: transparent;
z-index: 50;
}

.thumbnails span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
left: 0px;
border: none;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnails span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnails:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: 10px; /*pozitie initiala left: 10px */ /*position where enlarged image should offset horizontally */
}
/*dreapta */
.thumbnaild{
position: relative;
z-index: 0;
}

.thumbnaild:hover{
background-color: transparent;
z-index: 50;
}

.thumbnaild span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 0px;
right: 0px;
border: none;
visibility: hidden;
color: #ffffff;
text-decoration: none;
}

.thumbnaild span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnaild:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: 10px; /*pozitie initiala left: 10px */ /*position where enlarged image should offset horizontally */
}

/**************

/* line 709, scss/partials/_modules.scss */
.homepage .case-studies, .page .case-studies {
  width: 960px;
  margin-bottom: 95px;
  margin-top: 50px; }
  /* line 714, scss/partials/_modules.scss */
  .homepage .case-studies .case-study, .page .case-studies .case-study {
    width: 320px;
    float: left;
    height: 200px;
    text-decoration: none;
    position: relative;
    overflow: hidden; }
    /* line 723, scss/partials/_modules.scss */
    .homepage .case-studies .case-study:before, .page .case-studies .case-study:before {
      content: "";
      display: block;
      position: absolute;
      top: 25px;
      left: 50px;
      height: 41px;
      width: 1px;
      z-index: 610;
      background: transparent;
      -webkit-transition: all 250ms ease;
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -ms-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 736, scss/partials/_modules.scss */
    .homepage .case-studies .case-study:after, .page .case-studies .case-study:after {
      content: "";
      display: block;
      position: absolute;
      top: 45px;
      left: 30px;
      height: 1px;
      width: 41px;
      z-index: 610;
      background: transparent;
      -webkit-transition: all 250ms ease;
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -ms-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 749, scss/partials/_modules.scss */
    .homepage .case-studies .case-study img, .page .case-studies .case-study img {
      display: block;
      margin-top: 1px; }
    /* line 754, scss/partials/_modules.scss */
    .homepage .case-studies .case-study .overlay, .page .case-studies .case-study .overlay {
      position: absolute;
      z-index: 605;
      top: 0px;
      left: 0px;
      width: 320px;
      height: 200px;
      background: rgba(25, 25, 25, 0.8);
      -webkit-transition: all 250ms ease;
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -ms-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 765, scss/partials/_modules.scss */
    .homepage .case-studies .case-study .title, .page .case-studies .case-study .title {
      position: absolute;
      z-index: 610;
      color: #999999;
      font-family: "Neue Helvetica W02", Helvetica, Arial, sans-serif;
      font-size: 16px;
      font-weight: 700;
      line-height: 27px;
      text-transform: uppercase;
      top: 110px;
      left: 30px;
      -webkit-transition: all 250ms ease;
      -moz-transition: all 250ms ease;
      -o-transition: all 250ms ease;
      -ms-transition: all 250ms ease;
      transition: all 250ms ease; }
    /* line 779, scss/partials/_modules.scss */
    .homepage .case-studies .case-study .subtitle, .page .case-studies .case-study .subtitle {
      font-family: "DIN Next W02", Tahoma, Geneva, Arial, sans-serif;
      font-size: 30px;
      line-height: 27px;
      color: #fff;
      text-transform: uppercase;
      font-weight: 500;
      letter-spacing: 1px;
      position: absolute;
      z-index: 610;
      top: 135px;
      left: 30px; }
    /* line 794, scss/partials/_modules.scss */
    .homepage .case-studies .case-study:hover .overlay, .page .case-studies .case-study:hover .overlay {
      background: rgba(198, 0, 0, 0.85); }
    /* line 798, scss/partials/_modules.scss */
    .homepage .case-studies .case-study:hover .title, .page .case-studies .case-study:hover .title {
      color: #fff; }
    /* line 802, scss/partials/_modules.scss */
    .homepage .case-studies .case-study:hover:before, .homepage .case-studies .case-study:hover:after, .page .case-studies .case-study:hover:before, .page .case-studies .case-study:hover:after {
      background: #fff; }

/* line 810, scss/partials/_modules.scss */
.case-studies-scroller .case-studies {
  width: auto;
  margin: 0px;
  height: 200px;
  overflow: hidden;
  position: relative; }
/* line 818, scss/partials/_modules.scss */
.case-studies-scroller .scrollingHotSpotLeft, .case-studies-scroller .scrollingHotSpotRight {
  z-index: 700; }
/* line 822, scss/partials/_modules.scss */
.case-studies-scroller .scrollableArea {
  margin: auto; }

.wpb_wrapper > ul
{
	padding: 0;
}

.clearfix:after
{
    font-size: 0px;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.sf-menu li li.wide ul.sub-menu
{
	width: 200px;
}
.sf-menu li li.wide ul.sub-menu li
{
	width: 170px;
}
.sf-menu li.wide ul.sub-menu
{
	width: 380px;
}
.accordion.wide .ui-accordion-content
{
	padding: 0 0 30px;
}
.accordion.wide .tabs_navigation
{
	margin-bottom: 30px;
}
.accordion.wide .about_img
{
	width: 500px;
	height: auto;
	margin-bottom: 23px;
}
.accordion.wide .columns .info_list li .text
{
	width: 208px;
}
.accordion.wide .gallery_box img
{
	width: 300px;
	height: 190px;
}
.accordion.wide .gallery_box .mc_preloader
{
	width: 300px;
}
.vc_col-sm-2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu
{
	width: 138px;
}
.vc_col-sm-2 .contact_form .tabs_box_navigation.sf-menu .tabs_box_navigation_selected.wide .sub-menu li
{
	width: 134px;
	padding: 0 2px;
}
.page_margin_top
{
	margin-top: 30px;
}
.page_margin_top_section
{
	margin-top: 50px;
}
.page_margin_top.item_content:first-child
{
	margin-top: 30px;
}
.accordion
{
	padding: 0;
	margin: 0;
	list-style: none;
}
.sidebar_box .accordion
{
	margin-top: 30px;
}
.sidebar_box .accordion .item_content p
{
	padding: 0;
}.accordion .ui-accordion-header h7
{
	color: #666;
	background: url('../images1/accordion_plus.png') no-repeat right center;
	padding-right: 13px;
}
.accordion .ui-accordion-header,
.wpb_content_element .accordion div.ui-accordion-header
{
	cursor: pointer;
	padding: 12px 13px 12px 0;
	border-bottom: 1px solid #E0E0E0;
	background: transparent;
	color: #666;
	transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
}
.accordion .ui-accordion-header.ui-state-hover,
.wpb_content_element .accordion .ui-accordion-header.ui-state-hover:hover
{
	background: none;
}
.accordion .ui-accordion-header.ui-state-hover h7
{
	color: #DF0000;
}
.wpb_content_element .accordion .ui-accordion-header.ui-state-active,
.wpb_content_element .accordion .ui-accordion-header.ui-state-active.ui-state-hover,
.accordion .ui-accordion-header.ui-state-active
{
	border-bottom: 1px solid #DF0000;
	background: #DF0000;
	padding: 10px 12px;
	margin-top: -1px;
}
.accordion .ui-accordion-header.ui-state-active h7
{
	background: url('../images1/accordion_minus.png') no-repeat right center !important;
	color: #FFF !important;
}
.accordion .ui-accordion-content
{
	padding: 25px 0;
	color: #666;
	line-height: 150%;
}
.accordion.wide .ui-accordion-content
{
	padding: 0 0 30px;
}
.accordion.wide .tabs_navigation
{
	margin-bottom: 30px;
}
.accordion .ui-accordion-content .item_footer .more.blue
{
	float: right;
	margin-right: 2px;
}
.accordion .ui-accordion-content .item_footer .more.blue:first-child
{
	margin-right: 0;
}
.accordion.wide .about_img
{
	width: 500px;
	height: auto;
	margin-bottom: 23px;
}
.sidebar_box .accordion .item_content .thumb_image,
.sidebar_box .accordion .item_content .features_image
{
	margin-right: 20px;
}
.accordion .gallery_box
{
	margin-top: 0;
}
.li_serv
{
	line-height: 150%;
}
body .vc_row
{
	margin-left: 0;
	margin-right: 0;
}
.vc_row .vc_col-sm-8 
{
	width: 100%;
}

.vc_row .vc_col-sm-4 
{
	width: 310px;
}
.wpb_row *,
.wpb_row *:before,
.wpb_row *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.wpb_row:before,
.wpb_row:after {
  content: " ";
  display: table;
}
.wpb_row:after {
  clear: both;
}
.site_container .wpb_row
{
	margin-bottom: 0;
}
.vc_row-fluid .wpb_column.page_left
{
	float: left;
    width: 630px;
}
.vc_row-fluid .wpb_column.page_right
{
	float: right;
    width: 330px;
	margin: 0;
}
.vc_row-fluid [class*="vc_col-sm"]
{
	float: left;
	margin-left: 30px;
	min-height: auto;
	padding-left: 0;
	padding-right: 0;
}
.vc_row-fluid [class*="vc_col-sm"]:first-child ,
.vc_row-fluid .vc_container-anchor+[class*="vc_col-sm"]
{
	margin-left: 0;
}
.vc_col-sm-8 .vc_row-fluid .vc_col-sm-6
{
	width: 310px;
}
.vc_row-fluid .vc_col-sm-8 .post_content
{
	width: 540px;
}

.vc_row-fluid .vc_col-sm-4 .post_content
{
	width: 200px;
}
.vc_row-fluid .columns .post_content,
.vc_row-fluid .columns .post_content a.post_image img,
.vc_row-fluid .columns .post_content .image_carousel img,
.vc_row-fluid .columns .post_content .image_carousel .mc_preloader
{
	width: 100%;
}
.vc_row-fluid .vc_col-sm-4 #comments_list .comment_details
{
	width: 205px;
}
.vc_row-fluid .vc_col-sm-4 #comments_list .children .comment_details
{
	width: 165px;
}
.vc_row-fluid .vc_col-sm-4 .comment_form .right
{
	margin-top: 10px;
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-4 .comment_box
{
	margin-bottom: 30px;
}
.vc_row-fluid .wpb_column .comments .comment_box .comments_number
{
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-4 .comment_box .arrow_comments
{
	clear: both;
	float: none;
}
.vc_row-fluid .vc_col-sm-4 .comment_form_container,
.vc_row-fluid .vc_col-sm-3 .comment_form_container,
.vc_row-fluid .vc_col-sm-2 .comment_form_container
{
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-4 .comment_form .right,
.vc_row-fluid .vc_col-sm-3 .comment_form .right,
.vc_row-fluid .vc_col-sm-2 .comment_form .right
{
	margin-top: 10px;
	margin-left: 0;
}
.vc_row-fluid .vc_col-sm-4 .comment_form .left, .vc_row-fluid .vc_col-sm-4 .comment_form .right,
.vc_row-fluid .vc_col-sm-3 .comment_form .left, .vc_row-fluid .vc_col-sm-3 .comment_form .right,
.vc_row-fluid .vc_col-sm-2 .comment_form .left, .vc_row-fluid .vc_col-sm-2 .comment_form .right
{
	width: 100%;
}
.vc_row-fluid .vc_col-sm-4 .comment_form .text_input,
.vc_row-fluid .vc_col-sm-4 .comment_form textarea, .vc_col-sm-4 .contact_form textarea
{
	width: 274px;
}
.vc_row-fluid .vc_col-sm-8 .blog.column_left, .vc_row-fluid .vc_col-sm-8 .blog.column_right
{
	width: 310px;
}
.vc_row-fluid .vc_col-sm-4 .blog.column_left, .vc_row-fluid .vc_col-sm-4 .blog.column_right,
.vc_row-fluid .vc_col-sm-3 .blog.column_left, .vc_row-fluid .vc_col-sm-3 .blog.column_right,
.vc_row-fluid .vc_col-sm-2 .blog.column_left, .vc_row-fluid .vc_col-sm-2 .blog.column_right
{
	clear: both;
	float: none;
	width: 100%;
}
.vc_row-fluid .vc_col-sm-4 .blog.column_left,
.vc_row-fluid .vc_col-sm-3 .blog.column_left,
.vc_row-fluid .vc_col-sm-2 .blog.column_left
{
	margin-right: 0;
}
.vc_row-fluid .vc_col-sm-4 .blog.column_right,
.vc_row-fluid .vc_col-sm-3 .blog.column_right,
.vc_row-fluid .vc_col-sm-2 .blog.column_right
{
	margin-top: 30px;
}
.vc_row-fluid .vc_col-sm-3 .comment_box,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box,
.vc_row-fluid .vc_col-sm-2 .comment_box,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box
{
	float: none;
	width: auto;
	margin-bottom: 23px;
	margin-right: 0;
}
.vc_row-fluid .vc_col-sm-3 .comment_box li,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box li,
.vc_row-fluid .vc_col-sm-2 .comment_box li,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box li
{
	float: left;
	clear: none;
	width: auto;
}
.vc_row-fluid .vc_col-sm-3 .comment_box .comments_number,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box .comments_number,
.vc_row-fluid .vc_col-sm-2 .comment_box .comments_number,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box .comments_number
{
	width: auto;
	margin-top: 0;
	margin-left: 2px;
}
.vc_row-fluid .vc_col-sm-3 .comment_box .date .value,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box .date .value,
.vc_row-fluid .vc_col-sm-2 .comment_box .comments_number,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box .date .value
{
	width: auto;
}
.vc_row-fluid .vc_col-sm-3 .comment_box .date .arrow_date,
.vc_row-fluid .vc_col-sm-3 .comment_box .arrow_comments,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box .date .arrow_date,
.vc_row-fluid .vc_col-sm-3 .columns .comment_box .arrow_comments,
.vc_row-fluid .vc_col-sm-2 .comment_box .date .arrow_date,
.vc_row-fluid .vc_col-sm-2 .comment_box .arrow_comments,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box .date .arrow_date,
.vc_row-fluid .vc_col-sm-2 .columns .comment_box .arrow_comments
{
	clear: both;
	float: none;
}
.vc_col-sm-8 .appointment_widget .columns.no_padding .column_left,
.vc_col-sm-8 .appointment_widget .columns.no_padding .column_right
{
	width: 310px;
}
.vc_col-sm-4 .appointment_widget .columns.no_padding .column_left,
.vc_col-sm-4 .appointment_widget .columns.no_padding .column_right
{
	width: 140px;
}

.item_content .text h7
{
	margin-bottom: 10px;
}

/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}
		