/* UL LI POSITIONING */
.wpb_text_column ul li, .comment-body .comment-text ul li {
	  position: relative;  	
    padding: 0 0 0 26px;
    margin: 0 20px 14px;
    line-height: 25px;
    color: #222222;
    border: none;
  	font-weight: 400;
    font-size: 14px;
    font-family: open sans;
}
/* OL LI POSITIONING */
.wpb_text_column ol, .comment-body .comment-text ol {
	  position: relative;  	
    padding: 0 0 0 26px;
    margin: 0 5px 12px;
    line-height: 25px;
    color: #222222;
    border: none;
  	font-weight: 400;
    font-size: 14px;
    font-family: open sans;
}

/* LINKS HOWERING */
a:hover, a:active, a:focus {
    text-decoration: underline;
    color: #f28f11;
}

/* TOP BAR HOWER SECTION */
.top_bar_info_wr .top_bar_info_switcher .active {
    position: relative;
    cursor: pointer;
    padding: 14px 42px 16px 21px;
    color: #ffffff;
    text-decoration: none !important;
    min-width: 160px;
}

/* FOOTER POST TITLE */
#footer .footer_widgets .widget.widget_recent_entries ul li a {
     font-weight: 350 !important;
}

/* POST FEATURED IMAGE ALIGN */
.post_details_wr .stm_post_info .post_thumbnail {

    margin: 10px;
    padding-left: 250px;
    width: auto;
    float: left;
    padding-bottom: 25px;

}

/* BLOG POST TITLE */
.rshn-title {
		font-size: 20px;
		color: #f26a37;
		text-align: left;
		font-weight: 600;

}

/* INFO BOX HOWER COLOR */
.info_box.style_3 .info_box_text .title .icon {
    color: #fff;
    font-size: 40px;
}
.info_box.style_3 .info_box_text .read_more {
color: #ffffff;
}
.info_box.style_3 .info_box_text {
	background: rgb(242,106,55, .9);
  padding: 20px 40px 0;
}
.info_box.style_3 .info_box_text .read_more span {
    color: #ffffff;
}
.info_box.style_3 .info_box_text .read_more:hover .stm_icon {
    color: #008000;
}
.info_box.style_3 .info_box_text .read_more .stm_icon {
    margin: 2px 0 0 5px;
    font-size: 12px;
    vertical-align: middle;
    color: #fff;
}

/* BUTTON HOVER BACKGROUND TEXT AND BORDER COLOR */
body .vc_general.vc_btn3.vc_btn3-color-theme_style_4.vc_btn3-style-outline:hover {
    background: rgb(112,152,64);
    border-color: #fff;
    color: #fff;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat:hover {
	color: #fff;

}


/* FORM SUBMIT BUTTON HOVER BACKGROUND TEXT AND BORDER COLOR */
.button:hover, .button:focus, .button:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active, .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:active {
    background: rgb(242,106,55);
    border-color: #fff;
    color: #fdfeff;
    text-decoration: blink;
}

/* ACTIVE AND OPEN MENU FILEDS COLOR */
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > 

li:hover > a, body.header_style_2 .header_top .top_nav .main_menu_nav 

> ul > li:hover > a {
    color: #f26a37;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a {
    color: #f26a37;
}
/* BACKGROUND COLOR FOR SUB MENU'S MENU */
.top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {
color: #ffffff;
}
.top_nav .top_nav_wrapper > ul > li ul ul li a:hover, .top_nav .main_menu_nav > ul > li ul ul li a:hover {
    color: #ffffff;
}
.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {
background: rgb(242,106,55, .9);
}
.top_nav .top_nav_wrapper > ul > li ul ul, .top_nav .main_menu_nav > ul > li ul ul {
    left: 100%;
    top: -2px;
    background: rgb(242,106,55, .9);
    padding: 6px 0 4px;
}
/* NEWS PAGE BOXES BACKGROUND AND TEXT COLOR */
.vc_gitem_row {
    background: #cccccc;
    color: #000000;
}
/* NEWS PAGE READ MORE BUTTON ALIGNMENT AND BOX COLOR */
.vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: rgb(242,106,55);
}
/* BLOG SIDEBAR ARCHIVE SECTION */
.widget_archive .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {

    background-color: #002e5b;
}
.widget_archive .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 42px;
    padding-left: 15px;
    padding-right: 50px;
    color: white;
}
/* CONTACTS SECTION PHONE NUMBER COLOR */
.roshan_location_widget ul li .text {
 	color: #002e5b;
	font-weight: 550;
}
/* LOCATIONS TITLES COLOR ON LOCATION PAGE  */
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    color: #fff;   
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    color: #fff;
}

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
