/*	-==========================- GENERAL -==========================-  */.container { width: 1150px; margin: 0px auto; }/*	-==========================- SIDEBARS -==========================-  */.sidebar.right { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }.sidebar.left { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }.sidebar ul.children { margin-left:7px; }.sidebar ul.children li { font-size:90%; }.sidebar ul.children li:before { content: '- '; color:#8e3949; }.sidebar .children { background:url(images/cat-children.png) right top no-repeat; overflow:hidden; margin-top:-13px; padding-top:20px; }/*	-==========================- FOOTER -==========================-  */.widgetf { float:left; width:32%; margin-right:2%; }.widgetf.widgetf_last { margin-right:0; }.footer_txt { padding-left:50px; }/*	-==========================- SUBMENU -==========================-  *//*	-==========================- SHARE -==========================-  */@media only screen and (min-width:1211px) {	#smthemes_share { position: absolute; height: 0; left: 0; top: 0; width: 100%; z-index:9999; }	#smthemes_share .inner{ background:#fff; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); display: none; font-family: Arial; font-size: 10px; left: 15px; line-height: 16px; min-width: 60px; padding: 5px; position: absolute; text-align: center; width: 70px; display: block; position: absolute; top: 283px; padding-top:20px;}	#smthemes_share li { text-align:center; margin-bottom:20px; overflow:hidden; }}/*	-==========================- SMThemes Share -==========================-  */@media only screen and (max-width:1210px) {	#smthemes_share { position: static; width: 100%;}	#smthemes_share .inner{ background:#fff; overflow:hidden; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); font-family: Arial; font-size: 10px; padding: 5px; position: static; text-align: center; display: block; padding-top:20px; }	#smthemes_share li { float:left; text-align:center; margin-left:20px; overflow:hidden; }	}h2{    margin: 0;    color: #648098;    font-size: 30px;}.stripinmenus{position:absolute;top: 158px;height: 2px;right: 0;width: 100%;background: #014700;}.contactstrip{position:absolute;width: 100%;right: 0;background: #222;height: 100px;top: 0px;}.fixer{width:1150px;margin:0 auto;}#header{background: url('/wp-content/uploads/2015/09/topbg02.jpg') top center repeat;}.topphoneleftr{position:absolute;right: 26%;width: 20%;top: 12px;}.warpmainpageall{width:100%;height: 220px;}.crctoppage{position: relative;overflow: hidden;width: 266px;height: 180px;margin-right: 10px;float: right;margin-left: 15px;margin-top: 15px;border-radius: 4px;}.crctoppage:last-child{margin-left:0;}.crctitle{position: absolute;bottom: 0;background-color: rgba(23, 81, 147, 0.9);width: 100%;height: 70px;text-align: center;color: #fff;font-size: 18px;line-height: 35px;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    transition: all 300ms linear;}.crctoppage img{    width: 100%;}.crctoppage img:hover{    filter: grayscale(100%);    -webkit-filter: grayscale(100%);     filter: gray;      -webkit-transition: all .6s ease;  }.crctoppage:hover > .crctitle{    -webkit-transition: all 500ms linear;    -moz-transition: all 500ms linear;    -o-transition: all 500ms linear;    transition: all 500ms linear;}.rdmorecrc{position: absolute;width: 110px;height: 25px;background-color: #FFE000;bottom: 5px;margin: 0 auto;right: 0;font-weight: 700;left: 0;text-align: center;color: #242424;line-height: 25px;font-size: 16px;border-radius: 9px;border: 3px solid #Fff;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    transition: all 300ms linear;}.rdmorecrc > a{color:#000;text-decoration: none;font-weight: 700;position: absolute;right: 0;width: 100%;height: 100%;}.crctoppage:hover > .rdmorecrc{right:0;    -webkit-transition: all 500ms linear;    -moz-transition: all 500ms linear;    -o-transition: all 500ms linear;    transition: all 500ms linear;}.maintextpage{position: relative;text-align: center;margin: 0 auto;border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;padding: 10px 0;color: #222;font-size: 18px;}.maintextpage h2{margin: 0;color: #084A86;font-size: 35px;}.maintextpage p{width: 80%;margin: 0 auto;font-size: 20px;line-height: 28px;}.warpcontacttree{position:relative;width:100%;margin: 15px 0;height: 320px;border-bottom: 1px dotted #215B9A;}.contactboxmain{position:relative;float: right;width: 400px;min-height: 250px;margin-left: 20px;}.menupositioncenter{position:relative;float: right;width: 280px;min-height: 250px;margin-left: 20px;}.youtubevid{position:relative;float: right;width: 430px;min-height: 250px;}.titleboxmainpage{color: #154A86;width: 85%;border-top: 2px solid #154A86;font-size: 30px;padding: 0 15px;border-bottom: 2px solid #154A86;margin: 0 auto;text-align: Center;}.framesidercon{width: 100%;height: 190px;}.phoneboxinbox{color: #141514;font-family: arial;text-align: center;font-size: 28px;padding: 14px 0 0;}.menupositioncenter > ul > li{color: #fff;background: #215B9A;margin: 10px 0;line-height: 40px;font-size: 16px;font-weight: 700;height: 40px;position: relative;overflow: hidden;}.menupositioncenter > ul > li a{color:#fff;position: absolute;width: 100%;right: 0;height: 100%;padding: 0 10px;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    transition: all 300ms linear;}.menupositioncenter > ul > li:hover a{background:#333;padding-right:25px;    -webkit-transition: all 300ms linear;    -moz-transition: all 300ms linear;    -o-transition: all 300ms linear;    transition: all 300ms linear;}.ngg-gallery-thumbnail-box {    float: right;    margin-right: 0!important;    margin-left: 25px;}#fancybox-left-ico, #fancybox-right-ico{display:none !important;}.imgleftssd{float:left;width: 350px;margin-right: 20px;border: 1px solid #ccc;padding: 9px;}.footerboxed{float:right;position: relative;width: 370px;margin-left: 20px;}.footerboxed:last-child{margin-left:0px;}.footerlines{color:#fff;border-bottom: 1px dotted #999;line-height: 40px;margin: 0;font-size: 18px;}.downtry{position:absolute;background:url('/wp-content/uploads/2015/09/downtry01.png') center center no-repeat;width:350px;height:350px;right: 0;opacity: 0.8;background-size: cover;}.imgleftadt{float:left;margin-right: 25px;border: 1px solid #ccc;padding: 11px;width: 300px;}.imgleftadrr{float:right;margin-left: 25px;border: 1px solid #ccc;padding: 11px;width: 300px;}