/*
Theme Name: River Child
Theme URI: http://demo.qodeinteractive.com/river/
Description: A child theme of River Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.0
Template: river
*/
@import url("../river/style.css");


p {
    color: #4d4d4d;
    font-family: Droid Sans, sans-serif;
    font-size: 14px;
    line-height: 21px;
    font-style: normal;
    font-weight: 200;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.pp_default .pp_next {
	background: url(http://b15.f43.myftpupload.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor: pointer;
}

div.pp_default .pp_previous {
	background: url(http://b15.f43.myftpupload.com/wp-content/plugins/js_composer/assets/lib/prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor: pointer;
}

/*--Makes text lighter for Mobile Nav Menu--*/
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5, .drop_down .second .inner ul li.sub ul li a, .drop_down .second .inner ul.right li.sub ul li a, .drop_down .wide .second .inner ul li.sub ul li a, .drop_down .wide .second ul li ul li a, .drop_down .wide.icons .second i, nav.mobile_menu ul li a span.mobile_arrow i, nav.mobile_menu ul li h3 span.mobile_arrow i, nav.mobile_menu ul li a, nav.mobile_menu ul li h3, .portfolio_navigation .portfolio_prev a, .portfolio_navigation .portfolio_next a, .filter_holder ul li span, .tabs .tabs-nav li a, .blog_holder article .post_icons_holder a.post_comments, .blog_like span, .social_share_dropdown ul li a, .social_share_dropdown ul li i, .blog_holder article .post_text p a, .single_links_pages a span, #respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .pagination ul li a, aside .widget li a, .widget.widget_search form input[type="text"], .header_top #lang_sel ul > li a.lang_sel_sel, .header_top #lang_sel_click ul > li a.lang_sel_sel, .header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited, .header_top #lang_sel_list ul li a.lang_sel_other, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a, section.side_menu #lang_sel > ul > li > a, section.side_menu #lang_sel_click > ul > li > a, aside .widget #lang_sel > ul li > a, aside .widget #lang_sel_click > ul li > a, section.side_menu #lang_sel > ul li > a, section.side_menu #lang_sel_click > ul li > a, footer #lang_sel > ul li > a, footer #lang_sel_click > ul li > a, footer #lang_sel a.lang_sel_sel, footer #lang_sel_click a.lang_sel_sel, section.side_menu #lang_sel > ul > li, section.side_menu #lang_sel_click > ul > li, footer #lang_sel ul ul a, footer #lang_sel_click ul ul a, footer #lang_sel ul ul a:visited, footer #lang_sel_click ul ul a:visited, section.side_menu #lang_sel ul ul a, section.side_menu #lang_sel_click ul ul a, section.side_menu #lang_sel ul ul a:visited, section.side_menu #lang_sel_click ul ul a:visited, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, .side_menu #lang_sel_list.lang_sel_list_horizontal a, .side_menu #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a {
	color: #D8D8D8;
}


/*---Makes images display in two columns---*/
@media only screen and (max-width:599px) {
	.wpb_wrapper h2{clear:both;text-align:center !important;}
	 body .wpb_gallery_slides ul li, .wpb_content_element .wpb_gallery_slides ul li {
		padding: 0%;
}
}

/*---Centers Images in Gallery---*/
@media only screen and (max-width:479px) {
.gallery_holder ul.v4 li{margin: 0px 2% 10px 0px !important;width: 100% !important;text-align:center}
.gallery_holder ul li a img {}
.gallery_holder ul li a {display: inline-block;}
.gallery_holder ul li .gallery_hover i {left:5%;}
}
div.ppt{display:none !important; opacity: 0 !important; width:0px !important;}


/*---Fixes the margins on the text at the bottom of gallery pages----*/
.vc_col-sm-3:first-of-type .wpb_wrapper .wpb_text_column .wpb_wrapper p {
	margin-top: 0;
	margin-bottom: 24px;
}



/*------FontAwesome Icon CSS that was not being loaded after the theme update----*/

@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}
a [class^="icon-"],a [class*=" icon-"]{display:inline;}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;}
.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;}
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;}
[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}
.icon-muted{color:#eeeeee;}
.icon-light{color:#ffffff;}
.icon-dark{color:#333333;}
.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-web